USP_DATAFORMTEMPLATE_VIEW_EXTENDEDNETWORK_EXPRESSIONS

The load procedure used by the view dataform template "Extended Network 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.
@CURRENTAPPUSERID uniqueidentifier IN Input parameter indicating the ID of the current user.
@NAME nvarchar(100) INOUT NAME
@ISINACTIVE bit INOUT ISINACTIVE
@LOOKUPID nvarchar(20) INOUT LOOKUPID
@VALIDSEARCHCRITERIASTRICT bit INOUT VALIDSEARCHCRITERIASTRICT
@VALIDSEARCHCRITERIARELAXED bit INOUT VALIDSEARCHCRITERIARELAXED
@ISFUNDRAISER bit INOUT ISFUNDRAISER
@DATALOADED bit INOUT Output parameter indicating whether or not data was actually loaded.
@ISORG bit INOUT ISORG
@DECEASED bit INOUT DECEASED
@ISSELF bit INOUT ISSELF
@ISPROSPECT bit INOUT ISPROSPECT
@ISFORMERPROSPECT bit INOUT ISFORMERPROSPECT
@ISFORMERFUNDRAISER bit INOUT ISFORMERFUNDRAISER
@ISVOLUNTEER bit INOUT ISVOLUNTEER
@ISFORMERVOLUNTEER bit INOUT ISFORMERVOLUNTEER
@ISCOMMUNITYMEMBER bit INOUT ISCOMMUNITYMEMBER
@ISREGISTRANT bit INOUT ISREGISTRANT
@ISVENDOR bit INOUT ISVENDOR
@APPUSERID uniqueidentifier INOUT APPUSERID
@ATTRIBUTEDEFINED bit INOUT ATTRIBUTEDEFINED
@SMARTFIELDDEFINED bit INOUT SMARTFIELDDEFINED
@UPDATEPENDING bit INOUT UPDATEPENDING
@CONSTITUENTID uniqueidentifier INOUT CONSTITUENTID
@HASSPOUSE bit INOUT HASSPOUSE
@AGE int INOUT AGE
@ISALUMNUS bit INOUT ISALUMNUS
@ISSTUDENT bit INOUT ISSTUDENT
@ISFORMERSTUDENT bit INOUT ISFORMERSTUDENT
@ISGROUP bit INOUT ISGROUP
@ISHOUSEHOLD bit INOUT ISHOUSEHOLD
@ISGROUPMEMBER bit INOUT ISGROUPMEMBER
@HASSTEWARDSHIPPLAN bit INOUT HASSTEWARDSHIPPLAN
@ISPLANNEDGIVER bit INOUT ISPLANNEDGIVER
@ISBANK bit INOUT ISBANK
@ISCOMMITTEE bit INOUT ISCOMMITTEE
@ISGRANTOR bit INOUT ISGRANTOR
@ISSPONSOR bit INOUT ISSPONSOR
@ISCOMMITTEEMEMBER bit INOUT ISCOMMITTEEMEMBER
@SPONSORTYPECODE tinyint INOUT SPONSORTYPECODE
@ISFACULTY bit INOUT ISFACULTY
@ISFORMERSPONSOR bit INOUT ISFORMERSPONSOR
@HASRECEIVEDFUNDS bit INOUT HASRECEIVEDFUNDS
@USER_GRANTED_CONSTITPERSONALINFO_EDIT bit INOUT
@ISNATIONALFUNDRAISINGGROUP bit INOUT

Definition

Copy

                    CREATE procedure dbo.[USP_DATAFORMTEMPLATE_VIEW_EXTENDEDNETWORK_EXPRESSIONS]
                    (
                        @ID                         uniqueidentifier,
                        @CURRENTAPPUSERID            uniqueidentifier,
                        @NAME                        nvarchar(100) =    null output,
                        @ISINACTIVE                 bit =              null output,
                        @LOOKUPID                   nvarchar(20) =     null output,
                        @VALIDSEARCHCRITERIASTRICT  bit =              null output,
                        @VALIDSEARCHCRITERIARELAXED bit =              null output,
                        @ISFUNDRAISER               bit =              null output,
                        @DATALOADED                 bit =              0 output,
                        @ISORG                        bit =               null output,
                        @DECEASED                    bit =               null output,
                        @ISSELF                        bit =               null output,
                        @ISPROSPECT                    bit =               null output,
                        @ISFORMERPROSPECT            bit =               null output,
                        @ISFORMERFUNDRAISER            bit =               null output,
                        @ISVOLUNTEER                bit =               null output,
                        @ISFORMERVOLUNTEER            bit =               null output,
                        @ISCOMMUNITYMEMBER            bit =               null output,
                        @ISREGISTRANT                bit =               null output,
                        @ISVENDOR                    bit =               null output,
                        @APPUSERID                    uniqueidentifier = null output,
                        @ATTRIBUTEDEFINED            bit =               null output,
                        @SMARTFIELDDEFINED            bit =               null output,
                        @UPDATEPENDING                bit =               null output,
                        @CONSTITUENTID                uniqueidentifier = null output,
                        @HASSPOUSE                    bit =               null output,
                        @AGE                        int =               null output,
                        @ISALUMNUS                    bit =               null output,
                        @ISSTUDENT                    bit =               null output,
                        @ISFORMERSTUDENT            bit =               null output,
                        @ISGROUP                    bit =               null output,
                        @ISHOUSEHOLD                bit =               null output,
                        @ISGROUPMEMBER                bit =               null output,
                        @HASSTEWARDSHIPPLAN            bit =               null output,
                        @ISPLANNEDGIVER             bit =              null output,
                        @ISBANK                     bit =                null output,
                        @ISCOMMITTEE                 bit =                null output,
                        @ISGRANTOR                     bit =                null output,
                        @ISSPONSOR                  bit =              null output,
                        @ISCOMMITTEEMEMBER            bit =               null output,
                        @SPONSORTYPECODE            tinyint =           null output,
                        @ISFACULTY                    bit =               null output,
                        @ISFORMERSPONSOR            bit =               null output,
                        @HASRECEIVEDFUNDS            bit =               null output,
            @USER_GRANTED_CONSTITPERSONALINFO_EDIT bit = null output,
                      @ISNATIONALFUNDRAISINGGROUP  bit = null output    
                    )
                    as
                        set NOCOUNT on;
                        set @DATALOADED = 0;

                    Set @ISNATIONALFUNDRAISINGGROUP = dbo.UFN_CONSTITUENT_ISNATIONALFUNDRAISINGGROUP(@ID)

                    select
                        @DATALOADED =  1,
                        @NAME =        CONSTITUENT.NAME,
                        @ISINACTIVE =  CONSTITUENT.ISINACTIVE,
                        @LOOKUPID =    CONSTITUENT.LOOKUPID,
                        @ISORG =       CONSTITUENT.ISORGANIZATION,
                        @ISGROUP =       CONSTITUENT.ISGROUP
                    from
                        dbo.CONSTITUENT
                    where
                        CONSTITUENT.ID = @ID;

                    --CONSTITUENCY FIELDS
                    set @ISFUNDRAISER = dbo.UFN_CONSTITUENT_ISFUNDRAISER(@ID);

                    exec dbo.USP_CONSTITUENTGETEXPRESSIONDATA 
                        @ID
                        @CURRENTAPPUSERID output
                        @DATALOADED output
                        @NAME output
                        @ISINACTIVE output
                        @DECEASED output
                        @ISSELF output
                        @ISORG output
                        @ISPROSPECT output
                        @ISFORMERPROSPECT output
                        @ISFUNDRAISER output
                        @ISFORMERFUNDRAISER output
                        @ISVOLUNTEER output
                        @ISFORMERVOLUNTEER output
                        @ISCOMMUNITYMEMBER output
                        @ISREGISTRANT output
                        @ISVENDOR output
                        @APPUSERID output
                        @ATTRIBUTEDEFINED output
                        @SMARTFIELDDEFINED output
                        @UPDATEPENDING output
                        @CONSTITUENTID output
                        @HASSPOUSE output
                        @AGE output
                        @ISALUMNUS output
                        @ISSTUDENT output
                        @ISFORMERSTUDENT output
                        @VALIDSEARCHCRITERIASTRICT output
                        @VALIDSEARCHCRITERIARELAXED output,
                        @ISHOUSEHOLD = @ISHOUSEHOLD output,
                        @ISGROUPMEMBER = @ISGROUPMEMBER output,
                        @HASSTEWARDSHIPPLAN = @HASSTEWARDSHIPPLAN output,
                        @ISPLANNEDGIVER = @ISPLANNEDGIVER output,
                        @ISBANK = @ISBANK output,
                        @ISCOMMITTEE = @ISCOMMITTEE output,
                        @ISGRANTOR = @ISGRANTOR output,
                        @ISSPONSOR = @ISSPONSOR output,
                        @ISCOMMITTEEMEMBER = @ISCOMMITTEEMEMBER output,
                        @SPONSORTYPECODE = @SPONSORTYPECODE output,
                        @ISFACULTY = @ISFACULTY output,
                        @ISFORMERSPONSOR = @ISFORMERSPONSOR output
                        @HASRECEIVEDFUNDS = @HASRECEIVEDFUNDS output,
            @USER_GRANTED_CONSTITPERSONALINFO_EDIT = @USER_GRANTED_CONSTITPERSONALINFO_EDIT output;

                    return 0;