USP_DATAFORMTEMPLATE_PRELOAD_ADD_PAYMENT
Stored procedure used to load on the payment add form.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@HOUSEHOLDSCANBEDONORS | bit | INOUT | |
@APPLICATIONCODE | tinyint | INOUT | |
@DATE | datetime | INOUT | |
@GIFTINKINDUSEAPPRAISALTHRESHOLD | bit | INOUT | |
@GIFTINKINDAPPRAISALTHRESHOLD | money | INOUT | |
@CURRENTAPPUSERID | uniqueidentifier | IN | |
@PDACCOUNTSYSTEMID | uniqueidentifier | INOUT | |
@SHOWACCOUNTSYSTEM | bit | INOUT |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_PRELOAD_ADD_PAYMENT
(
@HOUSEHOLDSCANBEDONORS bit = null output,
@APPLICATIONCODE tinyint = null output,
@DATE datetime = null output,
@GIFTINKINDUSEAPPRAISALTHRESHOLD bit = null output,
@GIFTINKINDAPPRAISALTHRESHOLD money = null output,
@CURRENTAPPUSERID uniqueidentifier = null,
@PDACCOUNTSYSTEMID uniqueidentifier = null output,
@SHOWACCOUNTSYSTEM bit = null output
)
as
set nocount on;
set @HOUSEHOLDSCANBEDONORS = dbo.UFN_INSTALLATIONINFO_GETHOUSEHOLDSCANBEDONORS()
set @APPLICATIONCODE = 0;
set @DATE = dbo.UFN_DATE_GETEARLIESTTIME(getdate());
select top 1
@GIFTINKINDUSEAPPRAISALTHRESHOLD = USEAPPRAISALTHRESHOLD,
@GIFTINKINDAPPRAISALTHRESHOLD = APPRAISALTHRESHOLD
from
dbo.GIFTINKINDAPPRAISALSETTINGS
if dbo.UFN_VALID_BASICGL_INSTALLED() != 0
begin
declare @NUMBEROFACCOUNTSYSTEMSFORUSER smallint
set @NUMBEROFACCOUNTSYSTEMSFORUSER = dbo.UFN_PDACCOUNTSYSTEM_GETNUMBEROFSYSTEMSFORUSER(@CURRENTAPPUSERID)
if @NUMBEROFACCOUNTSYSTEMSFORUSER = 1
begin
set @SHOWACCOUNTSYSTEM = 0
select @PDACCOUNTSYSTEMID = T1.ID from dbo.UFN_PDACCOUNTSYSTEM_GETSYSTEMIDSFORUSER(@CURRENTAPPUSERID) as T1
end
else
begin
set @SHOWACCOUNTSYSTEM = 1
set @PDACCOUNTSYSTEMID = dbo.UFN_PDACCOUNTSYSTEM_GETDEFAULTSYSTEMIDSFORUSER(@CURRENTAPPUSERID)
end
end
else
begin
set @SHOWACCOUNTSYSTEM = 0
set @PDACCOUNTSYSTEMID = '4B121C2C-CCE6-440D-894C-EA0DEF80D50B'
end