USP_DATAFORMTEMPLATE_VIEW_CONSTITUENTSUMMARYGROUPINFOTILE
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | |
@DATALOADED | bit | INOUT | |
@CONSTITUENTIMAGE | varbinary | INOUT | |
@DESCRIPTION | nvarchar(300) | INOUT | |
@GROUPCREATEDONDATE | datetime | INOUT | |
@GIVESANONYMOUSLY | bit | INOUT | |
@ISHOUSEHOLD | bit | INOUT | |
@ISCOMMITTEE | bit | INOUT |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_CONSTITUENTSUMMARYGROUPINFOTILE
(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@CONSTITUENTIMAGE varbinary(max) = null output,
@DESCRIPTION nvarchar(300) = null output,
@GROUPCREATEDONDATE datetime = null output,
@GIVESANONYMOUSLY bit = null output,
@ISHOUSEHOLD bit = null output,
@ISCOMMITTEE bit =null output
)
as
set nocount on;
set @DATALOADED = 0;
select
@DATALOADED = 1,
@CONSTITUENTIMAGE = CONSTITUENT.PICTURETHUMBNAIL,
@DESCRIPTION = GROUPDATA.DESCRIPTION,
@GROUPCREATEDONDATE = GROUPDATA.DATEADDED,
@GIVESANONYMOUSLY = CONSTITUENT.GIVESANONYMOUSLY,
@ISCOMMITTEE = dbo.UFN_CONSTITUENT_ISCOMMITTEE(@ID),
@ISHOUSEHOLD =
case GROUPDATA.GROUPTYPECODE
when 0 then 1
else 0
end
from
dbo.CONSTITUENT
inner join dbo.GROUPDATA on CONSTITUENT.ID = GROUPDATA.ID
where
CONSTITUENT.ID = @ID;
return 0;