USP_DATAFORMTEMPLATE_VIEW_DESIGNATIONLEVELRECIPIENT2
The load procedure used by the view dataform template "Fundraising Purpose Recipient View Form 2"
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. |
@STATUS | nvarchar(100) | INOUT | Status |
@COMMENTS | nvarchar(255) | INOUT | Comments |
@PUBLISHEDNAME | nvarchar(50) | INOUT | Published name |
@ISPRIMARYRECORD | bit | INOUT | Primary record |
@EDUCATIONALINSTITUTION | nvarchar(150) | INOUT | Educational institution |
@ACADEMICCATALOGPROGRAM | nvarchar(150) | INOUT | Program |
@EDUCATIONALPROGRAM | nvarchar(150) | INOUT | Program |
@CONSTITUENCYSTATUSCODE | tinyint | INOUT | Status code |
@CONSTITUENCYSTATUS | nvarchar(150) | INOUT | Status |
@DATEGRADUATED | UDT_FUZZYDATE | INOUT | Date graduated |
@DATELEFT | UDT_FUZZYDATE | INOUT | Date left |
@ACADEMICCATALOGDEGREE | nvarchar(150) | INOUT | Degree |
@EDUCATIONALDEGREE | nvarchar(150) | INOUT | Degree |
@EDUCATIONALAWARD | nvarchar(150) | INOUT | Awarded |
@STARTDATE | UDT_FUZZYDATE | INOUT | Start date |
@CLASSYEAR | UDT_YEAR | INOUT | Class year |
@PREFERREDCLASSYEAR | UDT_YEAR | INOUT | Preferred class of |
@EDUCATIONALSOURCE | nvarchar(150) | INOUT | Source |
@EDUCATIONALSOURCEDATE | UDT_FUZZYDATE | INOUT | Source date |
@COMMENT | nvarchar(500) | INOUT | Comments |
@ISAFFILIATED | bit | INOUT | Affiliated |
@AWARD | nvarchar(150) | INOUT | Honor awarded |
@ADDITIONALINFORMATION | xml | INOUT | Additional information |
@EDUCATIONALHISTORYLEVELCODE | nvarchar(150) | INOUT | Level |
@EDUCATIONALHISTORYSTATUSID | uniqueidentifier | INOUT | StatusID |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_DESIGNATIONLEVELRECIPIENT2 (
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@STATUS nvarchar(100) = null output,
@COMMENTS nvarchar(255) = null output,
@PUBLISHEDNAME nvarchar(50) = null output,
@ISPRIMARYRECORD bit = null output,
@EDUCATIONALINSTITUTION nvarchar(150) = null output,
@ACADEMICCATALOGPROGRAM nvarchar(150) = null output,
@EDUCATIONALPROGRAM nvarchar(150) = null output,
@CONSTITUENCYSTATUSCODE tinyint = null output,
@CONSTITUENCYSTATUS nvarchar(150) = null output,
@DATEGRADUATED dbo.UDT_FUZZYDATE = null output,
@DATELEFT dbo.UDT_FUZZYDATE = null output,
@ACADEMICCATALOGDEGREE nvarchar(150) = null output,
@EDUCATIONALDEGREE nvarchar(150) = null output,
@EDUCATIONALAWARD nvarchar(150) = null output,
@STARTDATE dbo.UDT_FUZZYDATE = null output,
@CLASSYEAR dbo.UDT_YEAR = null output,
@PREFERREDCLASSYEAR dbo.UDT_YEAR = null output,
@EDUCATIONALSOURCE nvarchar(150) = null output,
@EDUCATIONALSOURCEDATE dbo.UDT_FUZZYDATE = null output,
@COMMENT nvarchar(500) = null output,
@ISAFFILIATED bit = null output,
@AWARD nvarchar(150) = null output,
@ADDITIONALINFORMATION xml = null output,
@EDUCATIONALHISTORYLEVELCODE nvarchar(150) = null output,
@EDUCATIONALHISTORYSTATUSID uniqueidentifier = null output
)
as
begin
set nocount on
set @DATALOADED = 0;
declare @EDUCATIONALHISTORYID uniqueidentifier;
select
@DATALOADED = 1,
@EDUCATIONALHISTORYID = RECIPIENT.EDUCATIONALHISTORYID,
@STATUS = coalesce(PURPOSERECIPIENTSTATUSCODE.DESCRIPTION,''),
@COMMENTS = RECIPIENT.COMMENTS,
@PUBLISHEDNAME = RECIPIENT.PUBLISHEDNAME
from
dbo.DESIGNATIONLEVELRECIPIENT as RECIPIENT
inner join dbo.CONSTITUENT on CONSTITUENT.ID = RECIPIENT.CONSTITUENTID
left join dbo.PURPOSERECIPIENTSTATUSCODE on RECIPIENT.STATUSCODEID = PURPOSERECIPIENTSTATUSCODE.ID
where
RECIPIENT.ID = @ID
exec dbo.USP_EDUCATIONALHISTORY_VIEWLIST @EDUCATIONALHISTORYID, @ISPRIMARYRECORD output, @EDUCATIONALINSTITUTION output,
@ACADEMICCATALOGPROGRAM output, @EDUCATIONALPROGRAM output, @CONSTITUENCYSTATUSCODE output, @CONSTITUENCYSTATUS output,
@DATEGRADUATED output, @DATELEFT output, @ACADEMICCATALOGDEGREE output, @EDUCATIONALDEGREE output, @EDUCATIONALAWARD output,
@STARTDATE output, @CLASSYEAR output, @PREFERREDCLASSYEAR output, @EDUCATIONALSOURCE output, @EDUCATIONALSOURCEDATE output,
@COMMENT output, @ISAFFILIATED output, @AWARD output, @ADDITIONALINFORMATION output, @EDUCATIONALHISTORYLEVELCODE output,
null, null, @EDUCATIONALHISTORYSTATUSID output, null, null;
return 0;
end