USP_PATRON_EXPRESSIONVIEW
The load procedure used by the view dataform template "Patron 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. |
@DATALOADED | bit | INOUT | Output parameter indicating whether or not data was actually loaded. |
@NAME | nvarchar(400) | INOUT | NAME |
@ISINACTIVE | bit | INOUT | ISINACTIVE |
@DECEASED | bit | INOUT | DECEASED |
@ISSELF | bit | INOUT | ISSELF |
@ISORG | bit | INOUT | ISORG |
@ISPROSPECT | bit | INOUT | ISPROSPECT |
@ISFORMERPROSPECT | bit | INOUT | ISFORMERPROSPECT |
@ISFUNDRAISER | bit | INOUT | ISFUNDRAISER |
@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 |
@VALIDSEARCHCRITERIASTRICT | bit | INOUT | VALIDSEARCHCRITERIASTRICT |
@VALIDSEARCHCRITERIARELAXED | bit | INOUT | VALIDSEARCHCRITERIARELAXED |
@EDUCATIONATTRIBUTEDEFINED | bit | INOUT | EDUCATIONATTRIBUTEDEFINED |
@ISGROUPMEMBER | bit | INOUT | ISGROUPMEMBER |
@ISGROUP | bit | INOUT | ISGROUP |
@GROUPCANBEDONOR | bit | INOUT | GROUPCANBEDONOR |
@CURRENTMEMBERCOUNT | int | INOUT | CURRENTMEMBERCOUNT |
@PREVIOUSMEMBERCOUNT | int | INOUT | PREVIOUSMEMBERCOUNT |
@HASCOMMUNITYDATA | bit | INOUT | HASCOMMUNITYDATA |
@ISHOUSEHOLD | bit | INOUT | ISHOUSEHOLD |
@HOUSEHOLDID | uniqueidentifier | INOUT | HOUSEHOLDID |
@ISBANK | bit | INOUT | ISBANK |
@ISPATRON | bit | INOUT | ISPATRON |
@HASREFUNDS | bit | INOUT | HASREFUNDS |
@ISGRANTOR | bit | INOUT | ISGRANTOR |
@ISCOMMITTEE | bit | INOUT | ISCOMMITTEE |
@ISCOMMITTEEMEMBER | bit | INOUT | ISCOMMITTEEMEMBER |
@ISSPONSOR | bit | INOUT | ISSPONSOR |
@SPONSORTYPECODE | tinyint | INOUT | SPONSORTYPECODE |
@ISPLANNEDGIVER | bit | INOUT | ISPLANNEDGIVER |
@ISFACULTY | bit | INOUT | ISFACULTY |
@ISFORMERSPONSOR | bit | INOUT | ISFORMERSPONSOR |
@HASSTEWARDSHIPPLAN | bit | INOUT | HASSTEWARDSHIPPLAN |
@ISCONSTITUENT | bit | INOUT | ISCONSTITUENT |
@HASRECEIVEDFUNDS | bit | INOUT | HASRECEIVEDFUNDS |
@USER_GRANTED_CONSTITPERSONALINFO_EDIT | bit | INOUT | |
@ISNATIONALFUNDRAISINGGROUP | bit | INOUT | |
@MEMBERSHIPID | uniqueidentifier | INOUT |
Definition
Copy
CREATE procedure dbo.USP_PATRON_EXPRESSIONVIEW
(
@ID uniqueidentifier,
@CURRENTAPPUSERID uniqueidentifier,
@DATALOADED bit = 0 output,
@NAME nvarchar(400) = null output,
@ISINACTIVE bit = null output,
@DECEASED bit = null output,
@ISSELF bit = null output,
@ISORG bit = null output,
@ISPROSPECT bit = null output,
@ISFORMERPROSPECT bit = null output,
@ISFUNDRAISER 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,
@VALIDSEARCHCRITERIASTRICT bit = null output,
@VALIDSEARCHCRITERIARELAXED bit = null output,
@EDUCATIONATTRIBUTEDEFINED bit = null output,
@ISGROUPMEMBER bit = null output,
@ISGROUP bit = null output,
@GROUPCANBEDONOR bit = null output,
@CURRENTMEMBERCOUNT integer = null output,
@PREVIOUSMEMBERCOUNT integer = null output,
@HASCOMMUNITYDATA bit = null output,
@ISHOUSEHOLD bit = null output,
@HOUSEHOLDID uniqueidentifier = null output,
@ISBANK bit = null output,
@ISPATRON bit = null output,
@HASREFUNDS bit = null output,
@ISGRANTOR bit = null output,
@ISCOMMITTEE bit = null output,
@ISCOMMITTEEMEMBER bit = null output,
@ISSPONSOR bit = null output,
@SPONSORTYPECODE tinyint = null output,
@ISPLANNEDGIVER bit = null output,
@ISFACULTY bit = null output,
@ISFORMERSPONSOR bit = null output,
@HASSTEWARDSHIPPLAN bit = null output,
@ISCONSTITUENT bit = null output,
@HASRECEIVEDFUNDS bit = null output,
@USER_GRANTED_CONSTITPERSONALINFO_EDIT bit = null output,
@ISNATIONALFUNDRAISINGGROUP bit = null output,
@MEMBERSHIPID uniqueidentifier = null output
)
as
set nocount on;
set @DATALOADED = 0;
Set @ISNATIONALFUNDRAISINGGROUP = dbo.UFN_CONSTITUENT_ISNATIONALFUNDRAISINGGROUP(@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, @EDUCATIONATTRIBUTEDEFINED output, @HASCOMMUNITYDATA output, @ISGROUPMEMBER output, @ISGROUP output, @GROUPCANBEDONOR output, @CURRENTMEMBERCOUNT output, @PREVIOUSMEMBERCOUNT output, @ISHOUSEHOLD output, @HOUSEHOLDID output, @ISBANK = @ISBANK output, @ISPATRON = @ISPATRON output, @ISGRANTOR = @ISGRANTOR output, @ISCOMMITTEE = @ISCOMMITTEE output, @ISCOMMITTEEMEMBER = @ISCOMMITTEEMEMBER output, @ISSPONSOR = @ISSPONSOR output, @SPONSORTYPECODE = @SPONSORTYPECODE output, @ISPLANNEDGIVER = @ISPLANNEDGIVER output, @ISFACULTY = @ISFACULTY output, @ISFORMERSPONSOR = @ISFORMERSPONSOR output, @HASSTEWARDSHIPPLAN = @HASSTEWARDSHIPPLAN output, @ISCONSTITUENT = @ISCONSTITUENT output, @HASRECEIVEDFUNDS = @HASRECEIVEDFUNDS output, @USER_GRANTED_CONSTITPERSONALINFO_EDIT = @USER_GRANTED_CONSTITPERSONALINFO_EDIT output, @MEMBERSHIPID = @MEMBERSHIPID output;
if exists (select [CREDIT].[ID] from dbo.[CREDIT]
where [CREDIT].[CONSTITUENTID] = @ID and [CREDIT].[TYPECODE] = 0)
set @HASREFUNDS = 1;
return 0;