USP_DATAFORMTEMPLATE_VIEW_PRINTMEMBERSHIPCARDSPROCESSRESULT
The load procedure used by the view dataform template "Print Membership Cards Process Result 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. |
| @PRINTMEMBERSHIPCARDSPROCESSID | uniqueidentifier | INOUT | PRINTMEMBERSHIPCARDSPROCESSID |
| @PRINTMEMBERSHIPCARDSPROCESSNAME | nvarchar(100) | INOUT | PRINTMEMBERSHIPCARDSPROCESSNAME |
| @STARTEDON | datetime | INOUT | STARTEDON |
| @STATUSCODE | tinyint | INOUT | STATUSCODE |
| @NUMBERPROCESSED | int | INOUT | NUMBERPROCESSED |
| @PRINTSTATUS | int | INOUT | PRINTSTATUS |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_PRINTMEMBERSHIPCARDSPROCESSRESULT
(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@PRINTMEMBERSHIPCARDSPROCESSID uniqueidentifier = null output,
@PRINTMEMBERSHIPCARDSPROCESSNAME nvarchar(100) = null output,
@STARTEDON datetime = null output,
@STATUSCODE tinyint = null output,
@NUMBERPROCESSED int = null output,
@PRINTSTATUS int = null output
)
as
set nocount on;
set @DATALOADED = 0;
select
@DATALOADED = 1,
@PRINTMEMBERSHIPCARDSPROCESSID = PROCESS.ID,
@PRINTMEMBERSHIPCARDSPROCESSNAME = PROCESS.NAME,
@STARTEDON = B.STARTEDON,
@STATUSCODE = B.STATUSCODE,
@NUMBERPROCESSED = B.NUMBERPROCESSED,
@PRINTSTATUS = (select min(STATUSCODE) from dbo.MEMBERSHIPCARD where MEMBERSHIPCARD.PRINTMEMBERSHIPCARDSPROCESSSTATUSID = @ID)
from
dbo.PRINTMEMBERSHIPCARDSPROCESSSTATUS P
inner join
dbo.BUSINESSPROCESSSTATUS B
on P.ID = B.ID
inner join
dbo.PRINTMEMBERSHIPCARDSPROCESS PROCESS
on P.PARAMETERSETID = PROCESS.ID
where
P.ID = @ID;