USP_DATAFORMTEMPLATE_ADD_PROSPECTRESEARCHREQUESTCONSTITUENT_PRELOAD
The load procedure used by the edit dataform template "Prospect Research Request Constituent Add Form"
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CONTEXTID | uniqueidentifier | IN | Input parameter indicating the context ID for the record being added. |
@RECORDTYPECODE | tinyint | INOUT | Record type |
@STATUSCODE | tinyint | INOUT | Status |
@CONSTITUENTS | xml | INOUT | Prospects to add |
@CONSTITUENTNAMES | xml | INOUT | Prospects to add |
@PROSPECTRESEARCHREQUESTPRIORITYCODEID | uniqueidentifier | INOUT | Priority |
@DUEDATE | date | INOUT | Due date |
@PROSPECTRESEARCHREQUESTTYPECODEID | uniqueidentifier | INOUT | Research type |
@PROSPECTRESEARCHREQUESTREASONCODEID | uniqueidentifier | INOUT | Request reason |
@NOTES | nvarchar(max) | INOUT | Notes |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_ADD_PROSPECTRESEARCHREQUESTCONSTITUENT_PRELOAD
(
@CONTEXTID uniqueidentifier,
@RECORDTYPECODE tinyint = null output,
@STATUSCODE tinyint = null output,
@CONSTITUENTS xml = null output,
@CONSTITUENTNAMES xml = null output,
@PROSPECTRESEARCHREQUESTPRIORITYCODEID uniqueidentifier = null output,
@DUEDATE date = null output,
@PROSPECTRESEARCHREQUESTTYPECODEID uniqueidentifier = null output,
@PROSPECTRESEARCHREQUESTREASONCODEID uniqueidentifier = null output,
@NOTES nvarchar(max) = null output
)
as
set nocount on;
declare @DATALOADED bit
set @DATALOADED = 0
select
@DATALOADED = 1,
@RECORDTYPECODE = RECORDTYPECODE,
@STATUSCODE = 0,
@PROSPECTRESEARCHREQUESTPRIORITYCODEID = PROSPECTRESEARCHREQUESTPRIORITYCODEID,
@DUEDATE = DUEDATE,
@PROSPECTRESEARCHREQUESTTYPECODEID = PROSPECTRESEARCHREQUESTTYPECODEID,
@PROSPECTRESEARCHREQUESTREASONCODEID = PROSPECTRESEARCHREQUESTREASONCODEID,
@NOTES = NOTES
from
dbo.PROSPECTRESEARCHREQUEST
where
ID = @CONTEXTID
if @RECORDTYPECODE = 1
set @CONSTITUENTNAMES = dbo.UFN_PROSPECTRESEARCHREQUESTCONSTITUENT_GETADDITIONALCONSTITUENTSINEVENT_TOITEMLISTXML(@CONTEXTID)
else if @RECORDTYPECODE = 2
set @CONSTITUENTNAMES = dbo.UFN_PROSPECTRESEARCHREQUESTCONSTITUENT_GETADDITIONALCONSTITUENTSINRESEARCHGROUP_TOITEMLISTXML(@CONTEXTID)
else
set @RECORDTYPECODE = coalesce(@RECORDTYPECODE, 0)
return 0;