USP_SIMPLEDATALIST_DONATIONBATCHRECIPIENTROLE
Return allow recipient role by event id
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@EVENTID | uniqueidentifier | IN |
Definition
Copy
CREATE procedure dbo.USP_SIMPLEDATALIST_DONATIONBATCHRECIPIENTROLE
(
@EVENTID uniqueidentifier
) as
declare @ISALLOWCOMPANYDONATIONS bit;
declare @ISALLOWEVENTDONATIONS bit;
declare @ISALLOWTEAMDONATIONS bit;
select
@ISALLOWCOMPANYDONATIONS = ISALLOWCOMPANYDONATIONS,
@ISALLOWEVENTDONATIONS = ISALLOWEVENTDONATIONS,
@ISALLOWTEAMDONATIONS = ISALLOWTEAMDONATIONS
from FAFEVENTDONATIONOPTIONSCONFIG
where EVENTID=@EVENTID;
create table #TEMP_CONFIG
(
value nvarchar(50),
label nvarchar(50)
);
if @ISALLOWEVENTDONATIONS is not null and @ISALLOWEVENTDONATIONS = 1
insert into #TEMP_CONFIG values ('0','The hosting event');
insert into #TEMP_CONFIG values ('4','An individual');
if @ISALLOWTEAMDONATIONS is not null and @ISALLOWTEAMDONATIONS = 1
insert into #TEMP_CONFIG values ('1','A team');
if @ISALLOWCOMPANYDONATIONS is not null and @ISALLOWCOMPANYDONATIONS = 1
insert into #TEMP_CONFIG values ('2','A company');
insert into #TEMP_CONFIG values ('3','A household');
select value, label from #TEMP_CONFIG
drop table #TEMP_CONFIG;