USP_DATAFORMTEMPLATE_VIEW_GRANTORPAGEDATA
The load procedure used by the view dataform template "Grantor Page Expression View"
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 |
| @ISGRANTOR | bit | INOUT | ISGRANTOR |
| @ISBANK | bit | INOUT | ISBANK |
| @ISCOMMITTEE | bit | INOUT | ISCOMMITTEE |
| @ISCOMMITTEEMEMBER | bit | INOUT | ISCOMMITTEEMEMBER |
| @ISSPONSOR | bit | INOUT | ISSPONSOR |
| @SPONSORTYPECODE | tinyint | INOUT | SPONSORTYPECODE |
| @ISFORMERSPONSOR | bit | INOUT | ISFORMERSPONSOR |
| @HASSTEWARDSHIPPLAN | bit | INOUT | HASSTEWARDSHIPPLAN |
| @HASRECEIVEDFUNDS | bit | INOUT | HASRECEIVEDFUNDS |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_GRANTORPAGEDATA
(
@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,
@ISGRANTOR as bit = null output,
@ISBANK bit = null output,
@ISCOMMITTEE bit = null output,
@ISCOMMITTEEMEMBER bit = null output,
@ISSPONSOR bit = null output,
@SPONSORTYPECODE tinyint = null output,
@ISFORMERSPONSOR bit = null output,
@HASSTEWARDSHIPPLAN bit = null output,
@HASRECEIVEDFUNDS bit = null output
)
as
set nocount on;
set @DATALOADED = 0;
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, @ISGRANTOR = @ISGRANTOR output, @ISBANK = @ISBANK output, @ISCOMMITTEE = @ISCOMMITTEE output, @ISCOMMITTEEMEMBER = @ISCOMMITTEEMEMBER output, @ISSPONSOR = @ISSPONSOR output, @SPONSORTYPECODE = @SPONSORTYPECODE output, @ISFORMERSPONSOR = @ISFORMERSPONSOR output, @HASSTEWARDSHIPPLAN = @HASSTEWARDSHIPPLAN output, @HASRECEIVEDFUNDS = @HASRECEIVEDFUNDS output;
if @ISGRANTOR <> 1
begin
raiserror('The specified record does not have a Grantor constituency.', 13, 1);
return 1;
end
return 0;