USP_DATAFORMTEMPLATE_EDITLOAD_RECEIVABLEPAYMENT
The load procedure used by the edit dataform template "Payment Edit Data Form"
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. |
| @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. |
| @STUDENTID | uniqueidentifier | INOUT | |
| @STUDENTNAME | nvarchar(255) | INOUT | Student |
| @CONSTITUENTNAME | nvarchar(255) | INOUT | Paid by |
| @CONSTITUENTID | uniqueidentifier | INOUT | |
| @AMOUNT | money | INOUT | Amount |
| @PAYMENTDATE | datetime | INOUT | Payment date |
| @POSTSTATUSCODE | tinyint | INOUT | Post status |
| @POSTDATE | datetime | INOUT | Post date |
| @PAYMENTMETHODCODE | tinyint | INOUT | Payment method |
| @CONSTITUENTACCOUNTID | uniqueidentifier | INOUT | Account |
| @CHECKDATE | UDT_FUZZYDATE | INOUT | Check date |
| @CHECKNUMBER | nvarchar(20) | INOUT | Check number |
| @REFERENCENUMBER | nvarchar(20) | INOUT | Reference number |
| @REFERENCEDATE | UDT_FUZZYDATE | INOUT | Reference date |
| @CARDHOLDERNAME | nvarchar(255) | INOUT | Name on card |
| @CREDITCARDNUMBER | nvarchar(20) | INOUT | Card number |
| @CREDITTYPECODEID | uniqueidentifier | INOUT | Card type |
| @AUTHORIZATIONCODE | nvarchar(20) | INOUT | Authorization code |
| @EXPIRESON | UDT_FUZZYDATE | INOUT | Expires on |
| @DIRECTDEBITRESULTCODE | nvarchar(10) | INOUT | Result code |
| @OTHERPAYMENTMETHODCODEID | uniqueidentifier | INOUT | Other method |
| @RECEIVABLEPAYMENTID | nvarchar(60) | INOUT |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDITLOAD_RECEIVABLEPAYMENT
(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@TSLONG bigint = 0 output,
@STUDENTID uniqueidentifier = null output,
@STUDENTNAME nvarchar(255) = null output,
@CONSTITUENTNAME nvarchar(255) = null output,
@CONSTITUENTID uniqueidentifier = null output,
@AMOUNT money = null output,
@PAYMENTDATE datetime = null output,
@POSTSTATUSCODE tinyint = null output,
@POSTDATE datetime = null output,
@PAYMENTMETHODCODE tinyint = null output,
@CONSTITUENTACCOUNTID uniqueidentifier = null output,
@CHECKDATE dbo.UDT_FUZZYDATE = null output,
@CHECKNUMBER nvarchar(20) = null output,
@REFERENCENUMBER nvarchar(20) = null output,
@REFERENCEDATE dbo.UDT_FUZZYDATE = null output,
@CARDHOLDERNAME nvarchar(255) = null output,
@CREDITCARDNUMBER nvarchar(20) = null output,
@CREDITTYPECODEID uniqueidentifier = null output,
@AUTHORIZATIONCODE nvarchar(20) = null output,
@EXPIRESON dbo.UDT_FUZZYDATE = null output,
@DIRECTDEBITRESULTCODE nvarchar(10) = null output,
@OTHERPAYMENTMETHODCODEID uniqueidentifier = null output,
@RECEIVABLEPAYMENTID nvarchar(60) = null output
)
as
begin
set nocount on;
exec dbo.USP_RECEIVABLEPAYMENT_LOAD
@ID,
@DATALOADED output,
@TSLONG output,
@CONSTITUENTNAME output,
@CONSTITUENTID output,
@AMOUNT output,
@PAYMENTDATE output,
@POSTSTATUSCODE output,
@POSTDATE output,
@PAYMENTMETHODCODE output,
@CONSTITUENTACCOUNTID output,
@CHECKDATE output,
@CHECKNUMBER output,
@REFERENCEDATE output,
@REFERENCENUMBER output,
@CARDHOLDERNAME output,
@CREDITCARDNUMBER output,
@CREDITTYPECODEID output,
@EXPIRESON output,
@DIRECTDEBITRESULTCODE output,
@OTHERPAYMENTMETHODCODEID output,
@RECEIVABLEPAYMENTID output,
@AUTHORIZATIONCODE output,
@STUDENTID output,
@STUDENTNAME output;
return 0;
end