USP_DATAFORMTEMPLATE_VIEW_RELATIONSHIPTREE
The load procedure used by the view dataform template "Relationship Tree View Form"
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | The input ID parameter used to load the fields defined on the form. |
@DATALOADED | bit | INOUT | Output parameter indicating whether or not data was actually loaded. |
@CONSTITUENTNAME | nvarchar(500) | INOUT | CONSTITUENTNAME |
@ISORGANIZATION | bit | INOUT | ISORGANIZATION |
@GROUPTYPECODE | int | INOUT | GROUPTYPECODE |
@ISINDIVIDUAL | bit | INOUT | ISINDIVIDUAL |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_RELATIONSHIPTREE
(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@CONSTITUENTNAME nvarchar(500) = null output,
@ISORGANIZATION bit = null output,
@GROUPTYPECODE int = null output,
@ISINDIVIDUAL bit = null output
)
as
set nocount on;
set @DATALOADED = 0;
select
@DATALOADED = 1,
@CONSTITUENTNAME = dbo.UFN_CONSTITUENT_BUILDNAME(CONSTITUENT.ID),
@ISORGANIZATION = CONSTITUENT.ISORGANIZATION,
@ISINDIVIDUAL = case when CONSTITUENT.ISORGANIZATION = 0 and CONSTITUENT.ISGROUP = 0 then 1 else 0 end,
@GROUPTYPECODE = GROUPDATA.GROUPTYPECODE
from
dbo.CONSTITUENT
left join dbo.GROUPDATA on GROUPDATA.ID = CONSTITUENT.ID
where
CONSTITUENT.ID = @ID;
return 0;