USP_DATAFORMTEMPLATE_EDITLOAD_SALESORDERITEMREVENUESCHEDULE
The load procedure used by the edit dataform template "Sales Order Item Revenue Schedule 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. |
| @AUTOPAY | bit | INOUT | Pay automatically by: |
| @PAYMENTMETHODCODE | tinyint | INOUT | Payment method |
| @CARDHOLDERNAME | nvarchar(255) | INOUT | Name on card |
| @CREDITTYPECODEID | uniqueidentifier | INOUT | Card type |
| @CREDITCARDNUMBER | nvarchar(20) | INOUT | Card number |
| @EXPIRESON | UDT_FUZZYDATE | INOUT | Expires on |
| @CREDITCARDTOKEN | uniqueidentifier | INOUT | Card token |
| @REFERENCEDATE | UDT_FUZZYDATE | INOUT | Reference date |
| @REFERENCENUMBER | nvarchar(20) | INOUT | Reference number |
| @CONSTITUENTACCOUNTID | uniqueidentifier | INOUT | Account |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDITLOAD_SALESORDERITEMREVENUESCHEDULE(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@TSLONG bigint = 0 output,
@AUTOPAY bit = null output,
@PAYMENTMETHODCODE tinyint = null output,
@CARDHOLDERNAME nvarchar(255) = null output,
@CREDITTYPECODEID uniqueidentifier = null output,
@CREDITCARDNUMBER nvarchar(20) = null output,
@EXPIRESON dbo.UDT_FUZZYDATE = null output,
@CREDITCARDTOKEN uniqueidentifier = null output,
@REFERENCEDATE dbo.UDT_FUZZYDATE = null output,
@REFERENCENUMBER nvarchar(20) = null output,
@CONSTITUENTACCOUNTID uniqueidentifier = null output
)
as
set nocount on;
set @DATALOADED = 0
set @TSLONG = 0
select
@DATALOADED = 1,
@TSLONG = TSLONG,
@AUTOPAY = AUTOPAY,
@PAYMENTMETHODCODE = PAYMENTMETHODCODE,
@CARDHOLDERNAME = CARDHOLDERNAME,
@CREDITTYPECODEID = CREDITTYPECODEID,
@CREDITCARDNUMBER = CREDITCARDPARTIALNUMBER,
@EXPIRESON = EXPIRESON,
@CREDITCARDTOKEN = CREDITCARDTOKEN,
@REFERENCEDATE = REFERENCEDATE,
@REFERENCENUMBER = REFERENCENUMBER,
@CONSTITUENTACCOUNTID = CONSTITUENTACCOUNTID
from dbo.SALESORDERITEMREVENUESCHEDULE
where ID = @ID
return 0;