USP_DATAFORMTEMPLATE_VIEW_RECEIPTPREFERENCE
The load procedure used by the view dataform template "Receipt Preference View Form"
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@DATALOADED | bit | INOUT | Output parameter indicating whether or not data was actually loaded. |
@RECURRINGGIFTPAYMENTPREFERENCE | nvarchar(50) | INOUT | Recurring gift payments |
@PLEDGEPAYMENTPREFERENCE | nvarchar(50) | INOUT | Pledge payments |
@RERECEIPTPAYMENTS | nvarchar(3) | INOUT | Allow new receipt numbers for re-receipt payments |
@SAMENUMBERONRERECEIPT | nvarchar(3) | INOUT | Allow the same receipt numbers for re-receipt payments |
@REGULATEDRECEIPTING | nvarchar(3) | INOUT | Apply strict receipt rules |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_RECEIPTPREFERENCE
(
@DATALOADED bit = 0 output,
@RECURRINGGIFTPAYMENTPREFERENCE nvarchar(50) = null output,
@PLEDGEPAYMENTPREFERENCE nvarchar(50) = null output,
@RERECEIPTPAYMENTS nvarchar(3) = null output,
@SAMENUMBERONRERECEIPT nvarchar(3) = null output,
@REGULATEDRECEIPTING nvarchar(3) = null output
)
as
set nocount on;
select top 1
@RECURRINGGIFTPAYMENTPREFERENCE = RECURRINGGIFTPAYMENTPREFERENCE,
@PLEDGEPAYMENTPREFERENCE = PLEDGEPAYMENTPREFERENCE,
@RERECEIPTPAYMENTS = case RERECEIPTPAYMENTS when 0 then 'No' else 'Yes' end,
@SAMENUMBERONRERECEIPT = case SAMENUMBERONRERECEIPT when 0 then 'No' else 'Yes' end
from
dbo.RECEIPTPREFERENCEINFO;
if exists (select ID from dbo.CONDITIONSETTING where NAME = 'RegulatedReceipting')
set @REGULATEDRECEIPTING = 'Yes'
else
set @REGULATEDRECEIPTING = 'No'
select @DATALOADED = 1;
return 0;