USP_DATAFORMTEMPLATE_VIEW_STEWARDSHIPPLANS_PAGEDATA

The load procedure used by the view dataform template "Stewardship Plans Page Expression 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 Constituent
@ISORGANIZATION bit INOUT Is organization
@ISGROUP bit INOUT Is group
@ISHOUSEHOLD bit INOUT Is household

Definition

Copy


CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_STEWARDSHIPPLANS_PAGEDATA
(
    @ID uniqueidentifier,
    @DATALOADED bit = 0 output,
    @CONSTITUENTNAME nvarchar(500) = null output,
    @ISORGANIZATION bit = null output,
    @ISGROUP bit = null output,
    @ISHOUSEHOLD bit = null output
)
as
    set nocount on;

    set @DATALOADED = 0;

    select
      @DATALOADED = 1,
      @CONSTITUENTNAME = dbo.UFN_CONSTITUENT_BUILDNAME(ID),
      @ISORGANIZATION = ISORGANIZATION,
      @ISGROUP = ISGROUP
    from dbo.CONSTITUENT
    where ID = @ID

    select 
      @ISHOUSEHOLD = case when G.GROUPTYPECODE = 0 then 1 else 0 end
    from dbo.GROUPDATA G
    where G.ID = @ID;

    return 0;