USP_DATAFORMTEMPLATE_EDITLOAD_BBNCRECURRINGGIFTPAYMENTDETAILS
The load procedure used by the edit dataform template "Recurring Gift Payment Details Edit Form BBNC"
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | The input ID parameter used to load the fields defined on the form. |
@DATALOADED | bit | INOUT | Output parameter indicating whether or not data was actually loaded. |
@PAYMENTMETHODCODE | tinyint | INOUT | Payment method |
@AUTOPAY | bit | INOUT | Pay automatically by: |
@CARDHOLDERNAME | nvarchar(255) | INOUT | Name on card |
@CREDITCARDNUMBER | nvarchar(20) | INOUT | Card number |
@CREDITTYPECODEID | uniqueidentifier | INOUT | Card type |
@EXPIRESON | UDT_FUZZYDATE | INOUT | Expires on |
@REFERENCEDATE | UDT_FUZZYDATE | INOUT | Reference date |
@REFERENCENUMBER | nvarchar(20) | INOUT | Reference number |
@ACCOUNTID | uniqueidentifier | INOUT | Account |
@CONSTITUENTID | uniqueidentifier | INOUT | Constituent |
@TSLONG | bigint | INOUT | Output parameter indicating the TSLONG value of the record being edited. This is used to manage multi-user concurrency issues when multiple users access the same record. |
@CREDITCARDTOKEN | uniqueidentifier | INOUT | Card token |
@STANDINGORDERSETUP | bit | INOUT | Standing order has been setup |
@STANDINGORDERSETUPDATE | datetime | INOUT | Setup on |
@DDISOURCECODEID | uniqueidentifier | INOUT | DDI source |
@DDISOURCEDATE | date | INOUT | DDI source date |
@SENDPMINSTRUCTION | bit | INOUT | Send instruction |
@PMINSTRUCTIONTOSENDCODE | tinyint | INOUT | Send instruction |
@PMINSTRUCTIONDATE_NEW | date | INOUT | New instruction sent |
@PMINSTRUCTIONDATE_CANCEL | date | INOUT | Cancel instruction sent |
@PMINSTRUCTIONDATE_SETUP | date | INOUT | Set-up instruction sent |
@PMADVANCENOTICESENTDATE | date | INOUT | Advance notice sent |
@UPDATEOTHERTRANSACTIONSTOUSENEWCREDITCARD | bit | INOUT | Update other transactions to use new credit card |
@OTHERTRANSACTIONSUSEEXISTINGCREDITCARD | bit | INOUT | Other transactions use existing credit card? |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDITLOAD_BBNCRECURRINGGIFTPAYMENTDETAILS(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@PAYMENTMETHODCODE tinyint = null output,
@AUTOPAY bit = null output,
@CARDHOLDERNAME nvarchar(255) = null output,
@CREDITCARDNUMBER nvarchar(20) = null output,
@CREDITTYPECODEID uniqueidentifier = null output,
@EXPIRESON dbo.UDT_FUZZYDATE = null output,
@REFERENCEDATE dbo.UDT_FUZZYDATE = null output,
@REFERENCENUMBER nvarchar(20) = null output,
@ACCOUNTID uniqueidentifier = null output,
@CONSTITUENTID uniqueidentifier = null output,
@TSLONG bigint = 0 output,
@CREDITCARDTOKEN uniqueidentifier = null output,
@STANDINGORDERSETUP bit = null output,
@STANDINGORDERSETUPDATE datetime = null output,
@DDISOURCECODEID uniqueidentifier = null output,
@DDISOURCEDATE date = null output,
@SENDPMINSTRUCTION bit = null output,
@PMINSTRUCTIONTOSENDCODE tinyint = null output,
@PMINSTRUCTIONDATE_NEW date = null output,
@PMINSTRUCTIONDATE_CANCEL date = null output,
@PMINSTRUCTIONDATE_SETUP date = null output,
@PMADVANCENOTICESENTDATE date = null output,
@UPDATEOTHERTRANSACTIONSTOUSENEWCREDITCARD bit = null output,
@OTHERTRANSACTIONSUSEEXISTINGCREDITCARD bit = null output
)
as
set nocount on;
set @DATALOADED = 0
set @TSLONG = 0
exec dbo.USP_DATAFORMTEMPLATE_EDITLOAD_RECURRINGGIFTPAYMENTDETAILS_3
@ID = @ID,
@DATALOADED = @DATALOADED output,
@PAYMENTMETHODCODE = @PAYMENTMETHODCODE output,
@AUTOPAY = @AUTOPAY output,
@CARDHOLDERNAME = @CARDHOLDERNAME output,
@CREDITCARDNUMBER = @CREDITCARDNUMBER output,
@CREDITTYPECODEID = @CREDITTYPECODEID output,
@EXPIRESON = @EXPIRESON output,
@REFERENCEDATE = @REFERENCEDATE output,
@REFERENCENUMBER = @REFERENCENUMBER output,
@ACCOUNTID = @ACCOUNTID output,
@CONSTITUENTID = @CONSTITUENTID output,
@TSLONG = @TSLONG output,
@CREDITCARDTOKEN = @CREDITCARDTOKEN output,
@STANDINGORDERSETUP = @STANDINGORDERSETUP output,
@STANDINGORDERSETUPDATE = @STANDINGORDERSETUPDATE output,
@DDISOURCECODEID = @DDISOURCECODEID output,
@DDISOURCEDATE = @DDISOURCEDATE output,
@SENDPMINSTRUCTION = @SENDPMINSTRUCTION output,
@PMINSTRUCTIONTOSENDCODE = @PMINSTRUCTIONTOSENDCODE output,
@PMINSTRUCTIONDATE_NEW = @PMINSTRUCTIONDATE_NEW output,
@PMINSTRUCTIONDATE_CANCEL = @PMINSTRUCTIONDATE_CANCEL output,
@PMINSTRUCTIONDATE_SETUP = @PMINSTRUCTIONDATE_SETUP output,
@PMADVANCENOTICESENTDATE = @PMADVANCENOTICESENTDATE output,
@UPDATEOTHERTRANSACTIONSTOUSENEWCREDITCARD = @UPDATEOTHERTRANSACTIONSTOUSENEWCREDITCARD output,
@OTHERTRANSACTIONSUSEEXISTINGCREDITCARD = @OTHERTRANSACTIONSUSEEXISTINGCREDITCARD output
return 0;