USP_DATAFORMTEMPLATE_VIEW_CONSTITUENTSUMMARYORGANIZATIONINFOTILE
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | |
@DATALOADED | bit | INOUT | |
@CONSTITUENTIMAGE | varbinary | INOUT | |
@INDUSTRY | nvarchar(100) | INOUT | |
@NUMEMPLOYEES | int | INOUT | |
@NUMSUBSIDIARIES | int | INOUT | |
@PARENTORGANIZATIONNAME | nvarchar(100) | INOUT | |
@PARENTORGANIZATIONID | uniqueidentifier | INOUT |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_CONSTITUENTSUMMARYORGANIZATIONINFOTILE
(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@CONSTITUENTIMAGE varbinary(max) = null output,
@INDUSTRY nvarchar(100) = null output,
@NUMEMPLOYEES int = null output,
@NUMSUBSIDIARIES int = null output,
@PARENTORGANIZATIONNAME nvarchar(100) = null output,
@PARENTORGANIZATIONID uniqueidentifier = null output
)
as
set nocount on;
set @DATALOADED = 0;
select
@DATALOADED = 1,
@INDUSTRY = dbo.UFN_INDUSTRYCODE_GETDESCRIPTION(ORGANIZATIONDATA.INDUSTRYCODEID),
@NUMEMPLOYEES = coalesce(ORGANIZATIONDATA.NUMEMPLOYEES,0),
@NUMSUBSIDIARIES = coalesce(ORGANIZATIONDATA.NUMSUBSIDIARIES,0),
@CONSTITUENTIMAGE = CONSTITUENT.PICTURETHUMBNAIL,
@PARENTORGANIZATIONID = ORGANIZATIONDATA.PARENTCORPID
from
dbo.CONSTITUENT
left join dbo.ORGANIZATIONDATA on CONSTITUENT.ID = ORGANIZATIONDATA.ID
where
CONSTITUENT.ID = @ID
and CONSTITUENT.ISORGANIZATION = 1;
-- Get the name of the parent organization
select
@PARENTORGANIZATIONNAME = CONSTITUENT.KEYNAME
from
dbo.CONSTITUENT
where
CONSTITUENT.ID = @PARENTORGANIZATIONID;
return 0;