USP_DATAFORMTEMPLATE_VIEW_SALESDEPOSITPROCESSSUMMARY
The load procedure used by the view dataform template "Sales Deposit Process Page Summary View"
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. |
| @DESCRIPTION | nvarchar(255) | INOUT | Description |
| @NUMBEROFDEPOSITS | int | INOUT | Number of templates |
| @DEPOSITDATEOPTIONCODE | tinyint | INOUT | |
| @DEPOSITDATE | date | INOUT | |
| @PAYMENTDATEOPTIONCODE | tinyint | INOUT | |
| @PAYMENTDATE | date | INOUT | |
| @PDACCOUNTSYSTEMNAME | nvarchar(255) | INOUT |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_SALESDEPOSITPROCESSSUMMARY
(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@DESCRIPTION nvarchar(255) = null output,
@NUMBEROFDEPOSITS integer = null output,
@DEPOSITDATEOPTIONCODE tinyint = null output,
@DEPOSITDATE date = null output,
@PAYMENTDATEOPTIONCODE tinyint = null output,
@PAYMENTDATE date = null output,
@PDACCOUNTSYSTEMNAME nvarchar(255) = null output
)
as
set nocount on;
set @DATALOADED = 0;
select
@DATALOADED = 1,
@DESCRIPTION = SALESDEPOSITPROCESS.[DESCRIPTION],
@NUMBEROFDEPOSITS = (
select count(*)
from dbo.[SALESDEPOSITTEMPLATE]
where SALESDEPOSITPROCESSID = @ID
),
@PAYMENTDATEOPTIONCODE = PAYMENTDATEOPTIONCODE,
@PAYMENTDATE = PAYMENTDATE,
@DEPOSITDATEOPTIONCODE = DEPOSITDATEOPTIONCODE,
@DEPOSITDATE = DEPOSITDATE,
@PDACCOUNTSYSTEMNAME = PDACCOUNTSYSTEM.NAME
from dbo.[SALESDEPOSITPROCESS]
inner join dbo.PDACCOUNTSYSTEM on PDACCOUNTSYSTEM.ID = SALESDEPOSITPROCESS.PDACCOUNTSYSTEMID
where [SALESDEPOSITPROCESS].[ID] = @ID;
return 0;