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;