USP_DATAFORMTEMPLATE_PRELOAD_ADD_GIVINGLEVELPROGRAM
The load procedure used by the edit dataform template "Giving Level Program Add Form"
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@RECORDTYPEID | uniqueidentifier | INOUT | |
@SITEREQUIRED | bit | INOUT | Site required |
@SITES | xml | INOUT | Site |
@CURRENTAPPUSERID | uniqueidentifier | IN | Input parameter indicating the ID of the current user. |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_PRELOAD_ADD_GIVINGLEVELPROGRAM
(
@RECORDTYPEID uniqueidentifier = null output,
@SITEREQUIRED bit = null output,
@SITES xml = null output,
@CURRENTAPPUSERID uniqueidentifier = null
)
as
set nocount on;
select
@RECORDTYPEID = [ID]
from
dbo.[RECORDTYPE]
where
upper(NAME) = 'REVENUE';
set @SITEREQUIRED = dbo.UFN_SITEREQUIREDFORUSER(@CURRENTAPPUSERID);
declare @DEFAULTSITEID uniqueidentifier = 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;