USP_DATAFORMTEMPLATE_PRELOAD_ADD_PLANNEDGIFTLETTERCODE
The load procedure used by the edit dataform template "Planned Gift Letter Add Form"
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@RECORDTYPEID | uniqueidentifier | INOUT | |
@DATALISTIDS | xml | INOUT | DataListIDs |
@SITEREQUIRED | bit | INOUT | Site required |
@SITES | xml | INOUT | Sites |
@CURRENTAPPUSERID | uniqueidentifier | IN | Input parameter indicating the ID of the current user. |
@LETTERRECORDTYPENAME | nvarchar(50) | INOUT |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_PRELOAD_ADD_PLANNEDGIFTLETTERCODE
(
@RECORDTYPEID uniqueidentifier = null output,
@DATALISTIDS xml = null output,
@SITEREQUIRED bit = null output,
@SITES xml = null output,
@CURRENTAPPUSERID uniqueidentifier = null,
@LETTERRECORDTYPENAME nvarchar(50) = null output
)
as
set nocount on;
set @LETTERRECORDTYPENAME = 'Planned Gift';
select
@RECORDTYPEID = [ID],
@DATALISTIDS = dbo.[UFN_QUERYVIEW_GETTAGGEDDATALIST_TOITEMLISTXML]('PlannedGiftAcknowledgementLetters')
from dbo.[RECORDTYPE]
where [NAME] = @LETTERRECORDTYPENAME;
set @SITEREQUIRED = dbo.[UFN_SITEREQUIREDFORUSERONFEATURE](@CURRENTAPPUSERID, 'FD68D47C-B35F-43DB-8808-1191B6628973', 1);
declare @DEFAULTSITEID uniqueidentifier;
set @DEFAULTSITEID = dbo.[UFN_APPUSER_DEFAULTSITEFORUSER](@CURRENTAPPUSERID);
if @DEFAULTSITEID is not null
set @SITES = (select newid() as [ID], @DEFAULTSITEID as [SITEID] for xml raw('ITEM'),type,elements,root('SITES'),BINARY BASE64);
return 0;