USP_DATALIST_FAFDEFAULTACKNOWLEDGEMENTS
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@EVENTID | uniqueidentifier | IN |
Definition
Copy
CREATE procedure dbo.USP_DATALIST_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 EET.ID,
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 CONFIRMATIONTYPE,
case EET.CONFIRMATIONTYPECODE
when 97 then @ISREQUESTLINKON
when 98 then @ISREQUESTLINKON
when 99 then @ISREQUESTLINKON
else 1 end
as ISENABLE,
ET.[SUBJECT]
from dbo.EVENTEMAILTEMPLATE EET
join EMAILTEMPLATE ET ON EET.EMAILTEMPLATEID = ET.ID
where EVENTID = @EVENTID and CONFIRMATIONTYPECODE in (1, 2, 3, 6, 97, 98, 99)