USP_DATALIST_FAFEVENTFORMTEMPLATE

Returns all Friends Ask Friends event form template records.

Parameters

Parameter Parameter Type Mode Description
@FORMCATEGORYCODE tinyint IN Form Category Code
@APEXFORMID uniqueidentifier IN Form ID
@EVENTID uniqueidentifier IN Event ID

Definition

Copy


          CREATE procedure dbo.USP_DATALIST_FAFEVENTFORMTEMPLATE
      (
              @FORMCATEGORYCODE TINYINT
          ,@APEXFORMID uniqueidentifier = NULL
          ,@EVENTID uniqueidentifier = NULL
      )
      as
          set nocount on;

      SELECT 
           E.ID
          ,E.NAME
        ,AF.ID as FAFEVENTFORMTEMPLATEID
        ,AF.ID as FORMID
     from dbo.EVENT E 
      join dbo.EVENTEXTENSION EX on E.ID = EX.EVENTID
      join dbo.APEXFORM AF on EX.CLIENTSITESID = AF.SITEID
      join dbo.APEXFORMTYPE AFT on AFT.ID = AF.FORMTYPEID
      where 
      (
      (@FORMCATEGORYCODE=3 and AF.FORMTYPEID = '33BE06AD-F3EF-46C9-A002-3DD13790737E'
      or (@FORMCATEGORYCODE=1 and AF.FORMTYPEID = '34C019D8-9CD0-4321-9778-09BD145A3E57'
      or (@FORMCATEGORYCODE=2 and AF.FORMTYPEID = '59F07A4F-FE97-47D9-A197-B430E8BCBC1C')
      or (@FORMCATEGORYCODE=4 and AF.FORMTYPEID = '644EBCF1-15B1-4B24-AD45-AF1A63A9CBEE')
      or (@FORMCATEGORYCODE=5 and AF.FORMTYPEID = '714FB1BE-4A9D-4CA1-B819-8B5B562037A1')
      )
      and (EX.EVENTID = @EVENTID OR @EVENTID IS NULL)
      and (AF.ID = @APEXFORMID OR @APEXFORMID IS NULL)
      ORDER BY AF.DATEADDED