USP_DATAFORMTEMPLATE_VIEW_PETITIONDETAIL
The load procedure used by the view dataform template "Petition detail view 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. |
@ACTIONITEMSTATUS | nvarchar(16) | INOUT | Action item status |
@STARTDATE | datetime | INOUT | Action item initiation date |
@ENDDATE | datetime | INOUT | Action item expiration date |
@STARTCOUNT | int | INOUT | First signature number |
@GOAL | int | INOUT | Petition goal |
@DEADLINEDATE | nvarchar(400) | INOUT | Petition deadline date |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_PETITIONDETAIL
(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@ACTIONITEMSTATUS nvarchar(16) = null output,
@STARTDATE datetime = null output,
@ENDDATE datetime = null output,
@STARTCOUNT int = null output,
@GOAL int = null output,
@DEADLINEDATE nvarchar(400) = null output
)
as
set nocount on;
set @DATALOADED = 0;
select @DATALOADED = 1,
@ACTIONITEMSTATUS = AI.STATUS,
@STARTDATE = AI.STARTDATE,
@ENDDATE = AI.ENDDATE,
@STARTCOUNT = AIP.STARTCOUNT,
@GOAL = AIP.GOAL,
@DEADLINEDATE = AIP.DEADLINEDATE
from dbo.ADVOCACYACTIVITY (NOLOCK) AA
Inner Join ACTION_ITEM AI on AA.ACTIONITEMID = AI.ID
Inner Join ACTIONITEMPETITION AIP on AIP.ACTIONITEMID = AA.ACTIONITEMID
where AA.ID = @ID
return 0;