USP_DATAFORMTEMPLATE_VIEW_ACTIONITEMDETAILPAGEDATA

The load procedure used by the view dataform template "Action Item Detail Page Expression 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.
@DATE datetime INOUT Date
@CONSTITUENTNAME nvarchar(308) INOUT Constituent name
@ACTIONITEMNAME nvarchar(500) INOUT Action item name
@CONSTITUENTID uniqueidentifier INOUT Constituent ID
@ACTIONTYPECODE tinyint INOUT Action type code

Definition

Copy


CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_ACTIONITEMDETAILPAGEDATA
(
    @ID uniqueidentifier,
    @DATALOADED bit = 0 output,
    @DATE DateTime = null output,
    @CONSTITUENTNAME nvarchar(308) = null output,
  @ACTIONITEMNAME nvarchar(500) = null output,
  @CONSTITUENTID uniqueidentifier = null output,
  @ACTIONTYPECODE tinyint = null output
)
as
    set nocount on;

    set @DATALOADED = 0;

    select top 1 @DATALOADED = 1,
    @DATE = AA.DATEADDED,
      @CONSTITUENTNAME = C.NAME,
      @ACTIONITEMNAME = AI.NAME,
    @CONSTITUENTID = C.ID,
    @ACTIONTYPECODE = AI.TYPECODE
  FROM dbo.ADVOCACYACTIVITY (NOLOCK) AA
      INNER JOIN dbo.ACTION_ITEM (NOLOCK) AI ON AA.ACTIONITEMID = AI.ID
      INNER JOIN dbo.CONSTITUENT (NOLOCK) C ON C.ID= AA.CONSTITUENTID
  WHERE AA.ID = @ID

    return 0;