USP_DATAFORMTEMPLATE_VIEW_ACTIONITEMDETAILPROFILE
The load procedure used by the view dataform template "Action Item Detail Profile 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. |
@ACTIONITEMNAME | nvarchar(500) | INOUT | Action item name |
@ACTIONCENTERNAME | nvarchar(512) | INOUT | Action item center |
@CLASSIFICATION | nvarchar(30) | INOUT | Classification |
@DATE | nvarchar(10) | INOUT | Date |
@ACTIONITEMTYPE | nvarchar(16) | INOUT | Action item type |
@FEDERALDISTRICTCODE | nvarchar(8) | INOUT | Federal state district code |
@UPPERSTATEDISTRICTCODE | nvarchar(10) | INOUT | Upper state district code |
@LOWERSTATEDISTRICTCODE | nvarchar(10) | INOUT | Lower state district code |
@ACTIONTYPECODE | tinyint | INOUT | Action type code |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_ACTIONITEMDETAILPROFILE
(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@ACTIONITEMNAME nvarchar(500) = null output,
@ACTIONCENTERNAME nvarchar(512) = null output,
@CLASSIFICATION nvarchar(30) = null output,
@DATE nvarchar(10) = null output,
@ACTIONITEMTYPE nvarchar(16) = null output,
@FEDERALDISTRICTCODE nvarchar(8) = null output,
@UPPERSTATEDISTRICTCODE nvarchar(10) = null output,
@LOWERSTATEDISTRICTCODE nvarchar(10) = null output,
@ACTIONTYPECODE tinyint = null output
)
as
set nocount on;
set @DATALOADED = 0;
Select top 1
@DATALOADED = 1,
@ACTIONITEMNAME = AI.NAME,
@ACTIONCENTERNAME = SC.Title,
@CLASSIFICATION = AI.TOPIC,
@DATE = Convert(varchar, AA.DATEADDED, 101),
@ACTIONITEMTYPE = AI.TYPE,
@FEDERALDISTRICTCODE = AL.FEDERALDISTRICTCODE,
@UPPERSTATEDISTRICTCODE = AL.UPPERSTATEDISTRICTCODE,
@LOWERSTATEDISTRICTCODE = AL.LOWERSTATEDISTRICTCODE,
@ACTIONTYPECODE = AI.TYPECODE
From dbo.ADVOCACYACTIVITY (Nolock) AA
Inner Join dbo.ACTION_ITEM (nolock) AI On AA.ACTIONITEMID = AI.ID
Inner Join dbo.SiteContent (nolock) SC On AA.SiteContentID = SC.ID
inner join dbo.ADVOCACYLOG (nolock) AL on AL.ACTIONITEMID = AA.ACTIONITEMID and AL.CONSTITUENTID = AA.CONSTITUENTID
where AA.ID=@ID
return 0;