USP_DATAFORMTEMPLATE_EDIT_EVENT_LABEL
Used for saving customized labels for an event
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@EVENTID | uniqueidentifier | IN | |
@CHANGEAGENTID | uniqueidentifier | IN | |
@PARTICIPANT | nvarchar(200) | IN | |
@DONOR | nvarchar(200) | IN | |
@INDIVIDUAL | nvarchar(200) | IN | |
@FAMILY | nvarchar(200) | IN | |
@HEADOFHOUSEHOLD | nvarchar(200) | IN | |
@TEAM | nvarchar(200) | IN | |
@TEAMMEMBER | nvarchar(200) | IN | |
@TEAMCAPTAIN | nvarchar(200) | IN | |
@TEAMCOCAPTAIN | nvarchar(200) | IN | |
@COMPANY | nvarchar(200) | IN | |
@GROUPTEAM | nvarchar(200) | IN | |
@GROUPTEAMLEADER | nvarchar(200) | IN | |
@GROUPCOCAPTAIN | nvarchar(200) | IN | |
@SPONSOR | nvarchar(200) | IN | |
@VOLUNTEER | nvarchar(200) | IN | |
@FITNESSCOACH | nvarchar(200) | IN | |
@FUNDRAISINGCOACH | nvarchar(200) | IN | |
@HOUSEHOLDMEMBER | nvarchar(200) | IN | |
@PARTICIPANTS | nvarchar(200) | IN | |
@DONORS | nvarchar(200) | IN | |
@INDIVIDUALS | nvarchar(200) | IN | |
@FAMILIES | nvarchar(200) | IN | |
@HEADSOFHOUSEHOLDS | nvarchar(200) | IN | |
@TEAMS | nvarchar(200) | IN | |
@TEAMMEMBERS | nvarchar(200) | IN | |
@TEAMCAPTAINS | nvarchar(200) | IN | |
@TEAMCOCAPTAINS | nvarchar(200) | IN | |
@COMPANIES | nvarchar(200) | IN | |
@GROUPTEAMS | nvarchar(200) | IN | |
@GROUPTEAMLEADERS | nvarchar(200) | IN | |
@GROUPCOCAPTAINS | nvarchar(200) | IN | |
@SPONSORS | nvarchar(200) | IN | |
@VOLUNTEERS | nvarchar(200) | IN | |
@FITNESSCOACHES | nvarchar(200) | IN | |
@FUNDRAISINGCOACHES | nvarchar(200) | IN | |
@HOUSEHOLDMEMBERS | nvarchar(200) | IN |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDIT_EVENT_LABEL
(
@EVENTID uniqueidentifier,
@CHANGEAGENTID uniqueidentifier = null,
@PARTICIPANT nvarchar(200) = null,
@DONOR nvarchar(200) = null,
@INDIVIDUAL nvarchar(200) = null,
@FAMILY nvarchar(200) = null,
@HEADOFHOUSEHOLD nvarchar(200) = null,
@TEAM nvarchar(200) = null,
@TEAMMEMBER nvarchar(200) = null,
@TEAMCAPTAIN nvarchar(200) = null,
@TEAMCOCAPTAIN nvarchar(200) = null,
@COMPANY nvarchar(200) = null,
@GROUPTEAM nvarchar(200) = null,
@GROUPTEAMLEADER nvarchar(200) = null,
@GROUPCOCAPTAIN nvarchar(200) = null,
@SPONSOR nvarchar(200) = null,
@VOLUNTEER nvarchar(200) = null,
@FITNESSCOACH nvarchar(200) = null,
@FUNDRAISINGCOACH nvarchar(200) = null,
@HOUSEHOLDMEMBER nvarchar(200) = null,
@PARTICIPANTS nvarchar(200) = null,
@DONORS nvarchar(200) = null,
@INDIVIDUALS nvarchar(200) = null,
@FAMILIES nvarchar(200) = null,
@HEADSOFHOUSEHOLDS nvarchar(200) = null,
@TEAMS nvarchar(200) = null,
@TEAMMEMBERS nvarchar(200) = null,
@TEAMCAPTAINS nvarchar(200) = null,
@TEAMCOCAPTAINS nvarchar(200) = null,
@COMPANIES nvarchar(200) = null,
@GROUPTEAMS nvarchar(200) = null,
@GROUPTEAMLEADERS nvarchar(200) = null,
@GROUPCOCAPTAINS nvarchar(200) = null,
@SPONSORS nvarchar(200) = null,
@VOLUNTEERS nvarchar(200) = null,
@FITNESSCOACHES nvarchar(200) = null,
@FUNDRAISINGCOACHES nvarchar(200) = null,
@HOUSEHOLDMEMBERS nvarchar(200) = null
)
as
set nocount on;
if @CHANGEAGENTID is null
exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output
declare @CURRENTDATE datetime
set @CURRENTDATE = getdate()
begin try
IF NOT EXISTS (SELECT * FROM dbo.EVENTLABEL (NOLOCK) WHERE LABELNAME= 'Participant' AND EVENTID= @EVENTID)
insert into dbo.EVENTLABEL
(ID, EVENTID, LABELNAME, LABELVALUE, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
values
(newid(), @EVENTID, 'Participant', @PARTICIPANT, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE)
ELSE
UPDATE dbo.EVENTLABEL SET LABELVALUE = @PARTICIPANT WHERE LABELNAME= 'Participant' AND EVENTID= @EVENTID
IF NOT EXISTS (SELECT * FROM dbo.EVENTLABEL (NOLOCK) WHERE LABELNAME= 'Donor' AND EVENTID= @EVENTID)
insert into dbo.EVENTLABEL
(ID, EVENTID, LABELNAME, LABELVALUE, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
values
(newid(), @EVENTID, 'Donor', @DONOR, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE)
ELSE
UPDATE dbo.EVENTLABEL SET LABELVALUE = @DONOR WHERE LABELNAME= 'Donor' AND EVENTID= @EVENTID
IF NOT EXISTS (SELECT * FROM dbo.EVENTLABEL (NOLOCK) WHERE LABELNAME= 'Individual' AND EVENTID= @EVENTID)
insert into dbo.EVENTLABEL
(ID, EVENTID, LABELNAME, LABELVALUE, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
values
(newid(), @EVENTID, 'Individual', @INDIVIDUAL, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE)
ELSE
UPDATE dbo.EVENTLABEL SET LABELVALUE = @INDIVIDUAL WHERE LABELNAME= 'Individual' AND EVENTID= @EVENTID
IF NOT EXISTS (SELECT * FROM dbo.EVENTLABEL (NOLOCK) WHERE LABELNAME= 'Family' AND EVENTID= @EVENTID)
insert into dbo.EVENTLABEL
(ID, EVENTID, LABELNAME, LABELVALUE, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
values
(newid(), @EVENTID, 'Family', @FAMILY, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE)
ELSE
UPDATE dbo.EVENTLABEL SET LABELVALUE = @FAMILY WHERE LABELNAME= 'Family' AND EVENTID= @EVENTID
IF NOT EXISTS (SELECT * FROM dbo.EVENTLABEL (NOLOCK) WHERE LABELNAME= 'Head of Household' AND EVENTID= @EVENTID)
insert into dbo.EVENTLABEL
(ID, EVENTID, LABELNAME, LABELVALUE, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
values
(newid(), @EVENTID, 'Head of Household', @HEADOFHOUSEHOLD, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE)
ELSE
UPDATE dbo.EVENTLABEL SET LABELVALUE = @HEADOFHOUSEHOLD WHERE LABELNAME= 'Head of Household' AND EVENTID= @EVENTID
IF NOT EXISTS (SELECT * FROM dbo.EVENTLABEL (NOLOCK) WHERE LABELNAME= 'Team' AND EVENTID= @EVENTID)
insert into dbo.EVENTLABEL
(ID, EVENTID, LABELNAME, LABELVALUE, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
values
(newid(), @EVENTID, 'Team', @TEAM, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE)
ELSE
UPDATE dbo.EVENTLABEL SET LABELVALUE = @TEAM WHERE LABELNAME= 'Team' AND EVENTID= @EVENTID
IF NOT EXISTS (SELECT * FROM dbo.EVENTLABEL (NOLOCK) WHERE LABELNAME= 'Team Member' AND EVENTID= @EVENTID)
insert into dbo.EVENTLABEL
(ID, EVENTID, LABELNAME, LABELVALUE, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
values
(newid(), @EVENTID, 'Team Member', @TEAMMEMBER, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE)
ELSE
UPDATE dbo.EVENTLABEL SET LABELVALUE = @TEAMMEMBER WHERE LABELNAME= 'Team Member' AND EVENTID= @EVENTID
IF NOT EXISTS (SELECT * FROM dbo.EVENTLABEL (NOLOCK) WHERE LABELNAME= 'Team Captain' AND EVENTID= @EVENTID)
insert into dbo.EVENTLABEL
(ID, EVENTID, LABELNAME, LABELVALUE, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
values
(newid(), @EVENTID, 'Team Captain', @TEAMCAPTAIN, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE)
ELSE
UPDATE dbo.EVENTLABEL SET LABELVALUE = @TEAMCAPTAIN WHERE LABELNAME= 'Team Captain' AND EVENTID= @EVENTID
IF NOT EXISTS (SELECT * FROM dbo.EVENTLABEL (NOLOCK) WHERE LABELNAME= 'Team Co-Captain' AND EVENTID= @EVENTID)
insert into dbo.EVENTLABEL
(ID, EVENTID, LABELNAME, LABELVALUE, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
values
(newid(), @EVENTID, 'Team Co-Captain', @TEAMCOCAPTAIN, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE)
ELSE
UPDATE dbo.EVENTLABEL SET LABELVALUE = @TEAMCOCAPTAIN WHERE LABELNAME= 'Team Co-Captain' AND EVENTID= @EVENTID
IF NOT EXISTS (SELECT * FROM dbo.EVENTLABEL (NOLOCK) WHERE LABELNAME= 'Company' AND EVENTID= @EVENTID)
insert into dbo.EVENTLABEL
(ID, EVENTID, LABELNAME, LABELVALUE, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
values
(newid(), @EVENTID, 'Company', @COMPANY, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE)
ELSE
UPDATE dbo.EVENTLABEL SET LABELVALUE = @COMPANY WHERE LABELNAME= 'Company' AND EVENTID= @EVENTID
IF NOT EXISTS (SELECT * FROM dbo.EVENTLABEL (NOLOCK) WHERE LABELNAME= 'Group Team' AND EVENTID= @EVENTID)
insert into dbo.EVENTLABEL
(ID, EVENTID, LABELNAME, LABELVALUE, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
values
(newid(), @EVENTID, 'Group Team', @GROUPTEAM, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE)
ELSE
UPDATE dbo.EVENTLABEL SET LABELVALUE = @GROUPTEAM WHERE LABELNAME= 'Group Team' AND EVENTID= @EVENTID
IF NOT EXISTS (SELECT * FROM dbo.EVENTLABEL (NOLOCK) WHERE LABELNAME= 'Group Team Leader' AND EVENTID= @EVENTID)
insert into dbo.EVENTLABEL
(ID, EVENTID, LABELNAME, LABELVALUE, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
values
(newid(), @EVENTID, 'Group Team Leader', @GROUPTEAMLEADER, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE)
ELSE
UPDATE dbo.EVENTLABEL SET LABELVALUE = @GROUPTEAMLEADER WHERE LABELNAME= 'Group Team Leader' AND EVENTID= @EVENTID
IF NOT EXISTS (SELECT * FROM dbo.EVENTLABEL (NOLOCK) WHERE LABELNAME= 'Group Co-Captain' AND EVENTID= @EVENTID)
insert into dbo.EVENTLABEL
(ID, EVENTID, LABELNAME, LABELVALUE, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
values
(newid(), @EVENTID, 'Group Co-Captain', @GROUPCOCAPTAIN, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE)
ELSE
UPDATE dbo.EVENTLABEL SET LABELVALUE = @GROUPCOCAPTAIN WHERE LABELNAME= 'Group Co-Captain' AND EVENTID= @EVENTID
IF NOT EXISTS (SELECT * FROM dbo.EVENTLABEL (NOLOCK) WHERE LABELNAME= 'Sponsor' AND EVENTID= @EVENTID)
insert into dbo.EVENTLABEL
(ID, EVENTID, LABELNAME, LABELVALUE, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
values
(newid(), @EVENTID, 'Sponsor', @SPONSOR, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE)
ELSE
UPDATE dbo.EVENTLABEL SET LABELVALUE = @SPONSOR WHERE LABELNAME= 'Sponsor' AND EVENTID= @EVENTID
IF NOT EXISTS (SELECT * FROM dbo.EVENTLABEL (NOLOCK) WHERE LABELNAME= 'Volunteer' AND EVENTID= @EVENTID)
insert into dbo.EVENTLABEL
(ID, EVENTID, LABELNAME, LABELVALUE, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
values
(newid(), @EVENTID, 'Volunteer', @VOLUNTEER, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE)
ELSE
UPDATE dbo.EVENTLABEL SET LABELVALUE = @VOLUNTEER WHERE LABELNAME= 'Volunteer' AND EVENTID= @EVENTID
IF NOT EXISTS (SELECT * FROM dbo.EVENTLABEL (NOLOCK) WHERE LABELNAME= 'Fitness Coach' AND EVENTID= @EVENTID)
insert into dbo.EVENTLABEL
(ID, EVENTID, LABELNAME, LABELVALUE, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
values
(newid(), @EVENTID, 'Fitness Coach', @FITNESSCOACH, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE)
ELSE
UPDATE dbo.EVENTLABEL SET LABELVALUE = @FITNESSCOACH WHERE LABELNAME= 'Fitness Coach' AND EVENTID= @EVENTID
IF NOT EXISTS (SELECT * FROM dbo.EVENTLABEL (NOLOCK) WHERE LABELNAME= 'Fundraising Coach' AND EVENTID= @EVENTID)
insert into dbo.EVENTLABEL
(ID, EVENTID, LABELNAME, LABELVALUE, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
values
(newid(), @EVENTID, 'Fundraising Coach', @FUNDRAISINGCOACH, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE)
ELSE
UPDATE dbo.EVENTLABEL SET LABELVALUE = @FUNDRAISINGCOACH WHERE LABELNAME= 'Fundraising Coach' AND EVENTID= @EVENTID
IF NOT EXISTS (SELECT * FROM dbo.EVENTLABEL (NOLOCK) WHERE LABELNAME= 'Household Member' AND EVENTID= @EVENTID)
insert into dbo.EVENTLABEL
(ID, EVENTID, LABELNAME, LABELVALUE, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
values
(newid(), @EVENTID, 'Household Member', @HOUSEHOLDMEMBER, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE)
ELSE
UPDATE dbo.EVENTLABEL SET LABELVALUE = @HOUSEHOLDMEMBER WHERE LABELNAME= 'Household Member' AND EVENTID= @EVENTID
IF NOT EXISTS (SELECT * FROM dbo.EVENTLABEL (NOLOCK) WHERE LABELNAME= 'Participants' AND EVENTID= @EVENTID)
insert into dbo.EVENTLABEL
(ID, EVENTID, LABELNAME, LABELVALUE, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
values
(newid(), @EVENTID, 'Participants', @PARTICIPANTS, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE)
ELSE
UPDATE dbo.EVENTLABEL SET LABELVALUE = @PARTICIPANTS WHERE LABELNAME= 'Participants' AND EVENTID= @EVENTID
IF NOT EXISTS (SELECT * FROM dbo.EVENTLABEL (NOLOCK) WHERE LABELNAME= 'Donors' AND EVENTID= @EVENTID)
insert into dbo.EVENTLABEL
(ID, EVENTID, LABELNAME, LABELVALUE, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
values
(newid(), @EVENTID, 'Donors', @DONORS, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE)
ELSE
UPDATE dbo.EVENTLABEL SET LABELVALUE = @DONORS WHERE LABELNAME= 'Donors' AND EVENTID= @EVENTID
IF NOT EXISTS (SELECT * FROM dbo.EVENTLABEL (NOLOCK) WHERE LABELNAME= 'Individuals' AND EVENTID= @EVENTID)
insert into dbo.EVENTLABEL
(ID, EVENTID, LABELNAME, LABELVALUE, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
values
(newid(), @EVENTID, 'Individuals', @INDIVIDUALS, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE)
ELSE
UPDATE dbo.EVENTLABEL SET LABELVALUE = @INDIVIDUALS WHERE LABELNAME= 'Individuals' AND EVENTID= @EVENTID
IF NOT EXISTS (SELECT * FROM dbo.EVENTLABEL (NOLOCK) WHERE LABELNAME= 'Families' AND EVENTID= @EVENTID)
insert into dbo.EVENTLABEL
(ID, EVENTID, LABELNAME, LABELVALUE, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
values
(newid(), @EVENTID, 'Families', @FAMILIES, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE)
ELSE
UPDATE dbo.EVENTLABEL SET LABELVALUE = @FAMILIES WHERE LABELNAME= 'Families' AND EVENTID= @EVENTID
IF NOT EXISTS (SELECT * FROM dbo.EVENTLABEL (NOLOCK) WHERE LABELNAME= 'Heads of Households' AND EVENTID= @EVENTID)
insert into dbo.EVENTLABEL
(ID, EVENTID, LABELNAME, LABELVALUE, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
values
(newid(), @EVENTID, 'Heads of Households', @HEADSOFHOUSEHOLDS, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE)
ELSE
UPDATE dbo.EVENTLABEL SET LABELVALUE = @HEADSOFHOUSEHOLDS WHERE LABELNAME= 'Heads of Households' AND EVENTID= @EVENTID
IF NOT EXISTS (SELECT * FROM dbo.EVENTLABEL (NOLOCK) WHERE LABELNAME= 'Teams' AND EVENTID= @EVENTID)
insert into dbo.EVENTLABEL
(ID, EVENTID, LABELNAME, LABELVALUE, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
values
(newid(), @EVENTID, 'Teams', @TEAMS, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE)
ELSE
UPDATE dbo.EVENTLABEL SET LABELVALUE = @TEAMS WHERE LABELNAME= 'Teams' AND EVENTID= @EVENTID
IF NOT EXISTS (SELECT * FROM dbo.EVENTLABEL (NOLOCK) WHERE LABELNAME= 'Team Members' AND EVENTID= @EVENTID)
insert into dbo.EVENTLABEL
(ID, EVENTID, LABELNAME, LABELVALUE, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
values
(newid(), @EVENTID, 'Team Members', @TEAMMEMBERS, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE)
ELSE
UPDATE dbo.EVENTLABEL SET LABELVALUE = @TEAMMEMBERS WHERE LABELNAME= 'Team Members' AND EVENTID= @EVENTID
IF NOT EXISTS (SELECT * FROM dbo.EVENTLABEL (NOLOCK) WHERE LABELNAME= 'Team Captains' AND EVENTID= @EVENTID)
insert into dbo.EVENTLABEL
(ID, EVENTID, LABELNAME, LABELVALUE, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
values
(newid(), @EVENTID, 'Team Captains', @TEAMCAPTAINS, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE)
ELSE
UPDATE dbo.EVENTLABEL SET LABELVALUE = @TEAMCAPTAINS WHERE LABELNAME= 'Team Captains' AND EVENTID= @EVENTID
IF NOT EXISTS (SELECT * FROM dbo.EVENTLABEL (NOLOCK) WHERE LABELNAME= 'Team Co-Captains' AND EVENTID= @EVENTID)
insert into dbo.EVENTLABEL
(ID, EVENTID, LABELNAME, LABELVALUE, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
values
(newid(), @EVENTID, 'Team Co-Captains', @TEAMCOCAPTAIN, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE)
ELSE
UPDATE dbo.EVENTLABEL SET LABELVALUE = @TEAMCOCAPTAINS WHERE LABELNAME= 'Team Co-Captains' AND EVENTID= @EVENTID
IF NOT EXISTS (SELECT * FROM dbo.EVENTLABEL (NOLOCK) WHERE LABELNAME= 'Companies' AND EVENTID= @EVENTID)
insert into dbo.EVENTLABEL
(ID, EVENTID, LABELNAME, LABELVALUE, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
values
(newid(), @EVENTID, 'Companies', @COMPANIES, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE)
ELSE
UPDATE dbo.EVENTLABEL SET LABELVALUE = @COMPANIES WHERE LABELNAME= 'Companies' AND EVENTID= @EVENTID
IF NOT EXISTS (SELECT * FROM dbo.EVENTLABEL (NOLOCK) WHERE LABELNAME= 'Group Teams' AND EVENTID= @EVENTID)
insert into dbo.EVENTLABEL
(ID, EVENTID, LABELNAME, LABELVALUE, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
values
(newid(), @EVENTID, 'Group Teams', @GROUPTEAMS, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE)
ELSE
UPDATE dbo.EVENTLABEL SET LABELVALUE = @GROUPTEAMS WHERE LABELNAME= 'Group Teams' AND EVENTID= @EVENTID
IF NOT EXISTS (SELECT * FROM dbo.EVENTLABEL (NOLOCK) WHERE LABELNAME= 'Group Team Leaders' AND EVENTID= @EVENTID)
insert into dbo.EVENTLABEL
(ID, EVENTID, LABELNAME, LABELVALUE, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
values
(newid(), @EVENTID, 'Group Team Leaders', @GROUPTEAMLEADERS, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE)
ELSE
UPDATE dbo.EVENTLABEL SET LABELVALUE = @GROUPTEAMLEADERS WHERE LABELNAME= 'Group Team Leaders' AND EVENTID= @EVENTID
IF NOT EXISTS (SELECT * FROM dbo.EVENTLABEL (NOLOCK) WHERE LABELNAME= 'Group Co-Captains' AND EVENTID= @EVENTID)
insert into dbo.EVENTLABEL
(ID, EVENTID, LABELNAME, LABELVALUE, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
values
(newid(), @EVENTID, 'Group Co-Captains', @GROUPCOCAPTAINS, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE)
ELSE
UPDATE dbo.EVENTLABEL SET LABELVALUE = @GROUPCOCAPTAINS WHERE LABELNAME= 'Group Co-Captains' AND EVENTID= @EVENTID
IF NOT EXISTS (SELECT * FROM dbo.EVENTLABEL (NOLOCK) WHERE LABELNAME= 'Sponsors' AND EVENTID= @EVENTID)
insert into dbo.EVENTLABEL
(ID, EVENTID, LABELNAME, LABELVALUE, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
values
(newid(), @EVENTID, 'Sponsors', @SPONSORS, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE)
ELSE
UPDATE dbo.EVENTLABEL SET LABELVALUE = @SPONSORS WHERE LABELNAME= 'Sponsors' AND EVENTID= @EVENTID
IF NOT EXISTS (SELECT * FROM dbo.EVENTLABEL (NOLOCK) WHERE LABELNAME= 'Volunteers' AND EVENTID= @EVENTID)
insert into dbo.EVENTLABEL
(ID, EVENTID, LABELNAME, LABELVALUE, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
values
(newid(), @EVENTID, 'Volunteers', @VOLUNTEER, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE)
ELSE
UPDATE dbo.EVENTLABEL SET LABELVALUE = @VOLUNTEERS WHERE LABELNAME= 'Volunteers' AND EVENTID= @EVENTID
IF NOT EXISTS (SELECT * FROM dbo.EVENTLABEL (NOLOCK) WHERE LABELNAME= 'Fitness Coaches' AND EVENTID= @EVENTID)
insert into dbo.EVENTLABEL
(ID, EVENTID, LABELNAME, LABELVALUE, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
values
(newid(), @EVENTID, 'Fitness Coaches', @FITNESSCOACHES, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE)
ELSE
UPDATE dbo.EVENTLABEL SET LABELVALUE = @FITNESSCOACHES WHERE LABELNAME= 'Fitness Coaches' AND EVENTID= @EVENTID
IF NOT EXISTS (SELECT * FROM dbo.EVENTLABEL (NOLOCK) WHERE LABELNAME= 'Fundraising Coaches' AND EVENTID= @EVENTID)
insert into dbo.EVENTLABEL
(ID, EVENTID, LABELNAME, LABELVALUE, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
values
(newid(), @EVENTID, 'Fundraising Coaches', @FUNDRAISINGCOACHES, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE)
ELSE
UPDATE dbo.EVENTLABEL SET LABELVALUE = @FUNDRAISINGCOACHES WHERE LABELNAME= 'Fundraising Coaches' AND EVENTID= @EVENTID
IF NOT EXISTS (SELECT * FROM dbo.EVENTLABEL (NOLOCK) WHERE LABELNAME= 'Household Members' AND EVENTID= @EVENTID)
insert into dbo.EVENTLABEL
(ID, EVENTID, LABELNAME, LABELVALUE, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
values
(newid(), @EVENTID, 'Household Members', @HOUSEHOLDMEMBERS, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE)
ELSE
UPDATE dbo.EVENTLABEL SET LABELVALUE = @HOUSEHOLDMEMBERS WHERE LABELNAME= 'Household Members' AND EVENTID= @EVENTID
end try
begin catch
exec dbo.USP_RAISE_ERROR
return 1
end catch
return 0;