USP_SIMPLEDATALIST_FAFDEFAULTACKNOWLEDGEMENTS

Simple list of FAF default acknowledgements

Parameters

Parameter Parameter Type Mode Description
@EVENTID uniqueidentifier IN

Definition

Copy


CREATE procedure dbo.USP_SIMPLEDATALIST_FAFDEFAULTACKNOWLEDGEMENTS(@EVENTID uniqueidentifier) as
    set nocount on;

  declare @ISREQUESTLINKON bit;

  select @ISREQUESTLINKON = COUNT(EVENTID)
  from dbo.EVENTTEAMFAFCONFIG 
  where EVENTID= @EVENTID AND (HOUSEHOLDAPPROVEBYEVENTADMIN = 1 OR TEAMSREQUESTFUNDRAISE = 1 OR COMPANYTEAMSAPPROVEBYEVENTADMIN = 1)

  select ET.ID AS VALUE,
      case EET.CONFIRMATIONTYPECODE
      when 1 then 'Registrant acknowledgement'
      when 2 then 'Sponsor acknowledgement'
      when 3 then 'Donor acknowledgement'
      when 6 then 'Contact acknowledgement'
      when 97 then 'Pending fundraising group request received'
      when 98 then 'Pending fundraising group request approved'
      when 99 then 'Pending fundraising group request declined' end
    as LABEL
    from dbo.EVENTEMAILTEMPLATE EET
  join EMAILTEMPLATE ET ON EET.EMAILTEMPLATEID = ET.ID
    where EVENTID = @EVENTID and 
  ((@ISREQUESTLINKON=1 and CONFIRMATIONTYPECODE in (97, 98, 99)) or (CONFIRMATIONTYPECODE in (1, 2, 3, 6)))