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;