USP_DATALIST_EVENTSPONSOR

Get list of event sponsors

Parameters

Parameter Parameter Type Mode Description
@EVENTID uniqueidentifier IN Event
@SORTORDER tinyint IN Sortirder

Definition

Copy


      CREATE procedure dbo.USP_DATALIST_EVENTSPONSOR
      (
        @EVENTID uniqueidentifier,
        @SORTORDER Tinyint = 0 -- 0:Desc, 1:ASC

      )
      as
          set nocount on;


        IF @SORTORDER = 0
          SELECT ISNULL(OC.NAME, C.NAME) AS NAME, 
          C.ID as CONSTITUENTID,
          ES.ID as EVENTSPONSORRECORDID, 
          ST.NAME as SPONSORSHIPLEVEL, 
          ES.EVENTSPONSORSHIPLOGOID, 
          ES.EVENTSPONSORSHIPURL, 
          ES.FEESAMOUNT,
          ES.SPONSORSHIPMESSAGE,
          ES.ALLOWADMINACCESSHQ          
        FROM dbo.EVENTSPONSOR ES (NOLOCK)
        INNER JOIN dbo.EVENTSPONSORSHIPTYPE ST (NOLOCK)
        ON ES.EVENTSPONSORSHIPTYPEID = ST.ID
        INNER JOIN dbo.CONSTITUENT C (NOLOCK)
        ON C.ID = ES.CONSTITUENTID
          LEFT OUTER JOIN dbo.CONSTITUENT OC(NOLOCK)
            ON OC.ID = ES.ORGANIZATIONCONSTITUENTID
        WHERE ES.EVENTID = @EVENTID
        AND ES.ISCANCELLED = 0
        ORDER BY ES.FEESAMOUNT DESC, ISNULL(OC.KEYNAME, C.KEYNAME) DESC, NAME DESC

        IF @SORTORDER = 1
          SELECT ISNULL(OC.NAME, C.NAME) AS NAME, 
          C.ID as CONSTITUENTID,
          ES.ID as EVENTSPONSORRECORDID,  
          ST.NAME as SPONSORSHIPLEVEL, 
          ES.EVENTSPONSORSHIPLOGOID, 
          ES.EVENTSPONSORSHIPURL, 
          ES.FEESAMOUNT,
          ES.SPONSORSHIPMESSAGE,
          ES.ALLOWADMINACCESSHQ
        FROM dbo.EVENTSPONSOR ES (NOLOCK)
        INNER JOIN dbo.EVENTSPONSORSHIPTYPE ST (NOLOCK)
        ON ES.EVENTSPONSORSHIPTYPEID = ST.ID
        INNER JOIN dbo.CONSTITUENT C (NOLOCK)
        ON C.ID = ES.CONSTITUENTID
          LEFT OUTER JOIN dbo.CONSTITUENT OC(NOLOCK)
            ON OC.ID = ES.ORGANIZATIONCONSTITUENTID
        WHERE ES.EVENTID = @EVENTID
        AND ES.ISCANCELLED = 0
        ORDER BY ES.FEESAMOUNT ASC, ISNULL(OC.KEYNAME, C.KEYNAME) ASC, NAME ASC