USP_DATAFORMTEMPLATE_VIEW_GROUPRECOGNITIONINFO

The load procedure used by the view dataform template "Group Recognition Info View"

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN The input ID parameter used to load the fields defined on the form.
@ISHOUSEHOLD bit INOUT Is household
@HOUSEHOLDRECOGNIZEMEMBERS tinyint INOUT Household recognize members type
@MEMBERRECOGNIZEOTHERMEMBERS tinyint INOUT Member recognize other members type
@DATALOADED bit INOUT Output parameter indicating whether or not data was actually loaded.

Definition

Copy


                CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_GROUPRECOGNITIONINFO
                (
                    @ID uniqueidentifier,
                    @ISHOUSEHOLD bit = null output,
                    @HOUSEHOLDRECOGNIZEMEMBERS tinyint = null output,
                    @MEMBERRECOGNIZEOTHERMEMBERS tinyint = null output,
                    @DATALOADED bit = 0 output
                )
                as
                    set nocount on;

                    select
                        @ISHOUSEHOLD = case when GD.GROUPTYPECODE = 0 then 1 else 0 end,
                        @DATALOADED = 1
                    from dbo.GROUPDATA GD
                    where GD.ID = @ID

                    if @ISHOUSEHOLD = 1
                        select
                            @HOUSEHOLDRECOGNIZEMEMBERS = HOUSEHOLDRECOGNIZEMEMBERSCODE,
                            @MEMBERRECOGNIZEOTHERMEMBERS = MEMBERRECOGNIZEOTHERMEMBERSCODE
                        from dbo.UFN_HOUSEHOLD_GETRECOGNITIONSETTINGS(@ID)
                    else
                    begin
                        set @HOUSEHOLDRECOGNIZEMEMBERS = 0
                        set @MEMBERRECOGNIZEOTHERMEMBERS = 0
                    end