USP_DATAFORMTEMPLATE_PRELOAD_ADD_CREDITCARDPROCESSING
The load procedure used by the edit dataform template "Credit Card Processing Add Form"
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@REVENUERECORDTYPEID | uniqueidentifier | INOUT | |
@CURRENTAPPUSERID | uniqueidentifier | IN | Input parameter indicating the ID of the current user. |
@PDACCOUNTSYSTEMID | uniqueidentifier | INOUT | Associated account system |
@SHOWACCOUNTSYSTEM | bit | INOUT | Show account system |
@CONSOLIDATEPAYMENTS | bit | INOUT | Consolidate multiple commitments to a single payment by constituent |
@REJECTIONRECORDTYPEID | uniqueidentifier | INOUT | |
@VALIDATEPROJECTEDBATCHTOTALS | bit | INOUT | |
@SITEID | uniqueidentifier | INOUT |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_PRELOAD_ADD_CREDITCARDPROCESSING
(
@REVENUERECORDTYPEID uniqueidentifier = null output,
@CURRENTAPPUSERID uniqueidentifier,
@PDACCOUNTSYSTEMID uniqueidentifier = null output,
@SHOWACCOUNTSYSTEM bit = null output,
@CONSOLIDATEPAYMENTS bit = null output,
@REJECTIONRECORDTYPEID uniqueidentifier = null output,
@VALIDATEPROJECTEDBATCHTOTALS bit = null output,
@SITEID uniqueidentifier = null output
)
as
begin
set nocount on;
select @REVENUERECORDTYPEID = ID
from dbo.RECORDTYPE
where upper(NAME) = 'REVENUE';
select @REJECTIONRECORDTYPEID = ID
from dbo.RECORDTYPE
where upper(NAME) = 'CREDIT CARD PROCESSING OUTPUT';
if dbo.UFN_VALID_BASICGL_INSTALLED() != 0
begin
if dbo.UFN_PDACCOUNTSYSTEM_GETNUMBEROFSYSTEMSFORUSER(@CURRENTAPPUSERID) = 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
select @CONSOLIDATEPAYMENTS = 1;
set @VALIDATEPROJECTEDBATCHTOTALS = 1;
set @SITEID = dbo.UFN_APPUSER_DEFAULTSITEFORUSER(@CURRENTAPPUSERID);
return 0;
end