USP_DATAFORMTEMPLATE_EDITLOAD_RESERVATIONDUEDATES
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | |
@DATALOADED | bit | INOUT | |
@TSLONG | bigint | INOUT | |
@DEPOSITREQUIRED | bit | INOUT | |
@DEPOSITAMOUNT | money | INOUT | |
@DEPOSITDUEDATE | date | INOUT | |
@SECURITYDEPOSITREQUIRED | bit | INOUT | |
@SECURITYDEPOSITAMOUNT | money | INOUT | |
@SECURITYDEPOSITDUEDATE | date | INOUT | |
@CONTRACTREQUIRED | bit | INOUT | |
@CONTRACTDUEDATE | date | INOUT | |
@FINALCOUNTREQUIRED | bit | INOUT | |
@FINALCOUNTDUEDATE | date | INOUT | |
@FINALDUEDATE | date | INOUT | |
@ORDERTOTAL | money | INOUT | |
@DEFAULTDEPOSITTYPECODE | tinyint | INOUT | |
@DEFAULTDEPOSITAMOUNT | money | INOUT | |
@DEFAULTDEPOSITPERCENT | decimal(5, 2) | INOUT | |
@DEFAULTSECURITYDEPOSITTYPECODE | tinyint | INOUT | |
@DEFAULTSECURITYDEPOSITAMOUNT | money | INOUT | |
@DEFAULTSECURITYDEPOSITPERCENT | decimal(5, 2) | INOUT |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDITLOAD_RESERVATIONDUEDATES (
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@TSLONG bigint = 0 output,
@DEPOSITREQUIRED bit = null output,
@DEPOSITAMOUNT money = null output,
@DEPOSITDUEDATE date = null output,
@SECURITYDEPOSITREQUIRED bit = null output,
@SECURITYDEPOSITAMOUNT money = null output,
@SECURITYDEPOSITDUEDATE date = null output,
@CONTRACTREQUIRED bit = null output,
@CONTRACTDUEDATE date = null output,
@FINALCOUNTREQUIRED bit = null output,
@FINALCOUNTDUEDATE date = null output,
@FINALDUEDATE date = null output,
@ORDERTOTAL money = null output,
@DEFAULTDEPOSITTYPECODE tinyint = null output,
@DEFAULTDEPOSITAMOUNT money = null output,
@DEFAULTDEPOSITPERCENT decimal(5,2) = null output,
@DEFAULTSECURITYDEPOSITTYPECODE tinyint = null output,
@DEFAULTSECURITYDEPOSITAMOUNT money = null output,
@DEFAULTSECURITYDEPOSITPERCENT decimal(5,2) = null output
)
as
set nocount on;
set @DATALOADED = 0;
set @TSLONG = 0;
select
@DATALOADED = 1,
@TSLONG = RESERVATION.TSLONG,
@DEPOSITREQUIRED = RESERVATION.DEPOSITREQUIRED,
@DEPOSITAMOUNT = RESERVATION.DEPOSITAMOUNT,
@DEPOSITDUEDATE = RESERVATION.DEPOSITDUEDATE,
@SECURITYDEPOSITREQUIRED = RESERVATION.SECURITYDEPOSITREQUIRED,
@SECURITYDEPOSITAMOUNT = RESERVATION.SECURITYDEPOSITAMOUNT,
@SECURITYDEPOSITDUEDATE = RESERVATION.SECURITYDEPOSITDUEDATE,
@CONTRACTREQUIRED = RESERVATION.CONTRACTREQUIRED,
@CONTRACTDUEDATE = RESERVATION.CONTRACTDUEDATE,
@FINALCOUNTREQUIRED = RESERVATION.FINALCOUNTREQUIRED,
@FINALCOUNTDUEDATE = RESERVATION.FINALCOUNTDUEDATE,
@FINALDUEDATE = RESERVATION.FINALDUEDATE,
@ORDERTOTAL = TOTALS.TOTAL
from
dbo.RESERVATION
outer apply
dbo.UFN_SALESORDER_TOTALS(RESERVATION.ID) as TOTALS
where
RESERVATION.ID = @ID;
select top 1
@DEFAULTDEPOSITTYPECODE = DEPOSITTYPECODE,
@DEFAULTDEPOSITAMOUNT = DEPOSITAMOUNT,
@DEFAULTDEPOSITPERCENT = DEPOSITPERCENT,
@DEFAULTSECURITYDEPOSITTYPECODE = SECURITYDEPOSITTYPECODE,
@DEFAULTSECURITYDEPOSITAMOUNT = SECURITYDEPOSITAMOUNT,
@DEFAULTSECURITYDEPOSITPERCENT = SECURITYDEPOSITPERCENT
from
dbo.GROUPSALESDEFAULT;
return 0;