USP_DATAFORMTEMPLATE_ADD_FAFTOPFUNDRAISERDISPLAYOPTION
The save procedure used by the add dataform template "FAF Top Fundraiser Display Option Add Data Form".
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | INOUT | The output parameter indicating the ID of the record added. |
@CHANGEAGENTID | uniqueidentifier | IN | Input parameter indicating the ID of the change agent invoking the procedure. |
@EVENTID | uniqueidentifier | IN | Event |
@NUMBERCOMPANIESTODISPLAY | smallint | IN | Number companies to display |
@DISPLAYCOMPANYNAME | bit | IN | Display companyname |
@DISPLAYCOMPANYPICTURE | bit | IN | Display company picture |
@DISPLAYCOMPANYSTORY | bit | IN | Display company story |
@DISPLAYCOMPANYTOTALRAISED | bit | IN | Display company total raised |
@DISPLAYCOMPANYFUNDRAISINGGOAL | bit | IN | Display company fundraising goal |
@NUMBERTEAMSTODISPLAY | smallint | IN | Number teams to display |
@DISPLAYTEAMNAME | bit | IN | Display team name |
@DISPLAYTEAMPICTURE | bit | IN | Display team picture |
@DISPLAYTEAMSTORY | bit | IN | Display team story |
@DISPLAYTEAMTOTALRAISED | bit | IN | Display team total raised |
@DISPLAYTEAMFUNDRAISINGGOAL | bit | IN | Display team fundraising goal |
@NUMBERHOUSEHOLDSTODISPLAY | smallint | IN | Number households to display |
@DISPLAYHOUSEHOLDNAME | bit | IN | Display household name |
@DISPLAYHOUSEHOLDPICTURE | bit | IN | Display household picture |
@DISPLAYHOUSEHOLDSTORY | bit | IN | Display household story |
@DISPLAYHOUSEHOLDTOTALRAISED | bit | IN | Display household total raised |
@DISPLAYHOUSEHOLDFUNDRAISINGGOAL | bit | IN | Display household fundraising goal |
@NUMBERPARTICIPANTSTODISPLAY | smallint | IN | Number participants to display |
@DISPLAYPARTICIPANTNAME | bit | IN | Display participant name |
@DISPLAYPARTICIPANTPICTURE | bit | IN | Display participant picture |
@DISPLAYPARTICIPANTSTORY | bit | IN | Display participant story |
@DISPLAYPARTICIPANTTOTALRAISED | bit | IN | Display participant total raised |
@DISPLAYPARTICIPANTFUNDRAISINGGOAL | bit | IN | Display participant fundraising goal |
@PLAYEROPTIONSTITLE | nvarchar(200) | IN | Player options title |
@WIDTH | smallint | IN | Width |
@HEIGHT | smallint | IN | Height |
@SCROLLINGDIRECTIONCODE | tinyint | IN | Scrolling direction |
@SPEED | smallint | IN | Speed |
@DISPLAYPLAYPAUSEOPTIONS | bit | IN | Display play pause options |
@DISPLAYCOMPANIES | bit | IN | Display companies |
@DISPLAYTEAMS | bit | IN | Display teams |
@DISPLAYHOUSEHOLDS | bit | IN | Display households |
@DISPLAYPARTICIPANTS | bit | IN | Display participants |
@DISPLAYTEAMNAMEADDITIONFUNDRAISERNAME | bit | IN | Display team name in addition to fundraiser name |
@DISPLAYCOMPANYNAMEADDITIONFUNDRAISERNAME | bit | IN | Display company name in addition to fundraiser name |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_ADD_FAFTOPFUNDRAISERDISPLAYOPTION
(
@ID uniqueidentifier = null output,
@CHANGEAGENTID uniqueidentifier = null,
@EVENTID uniqueidentifier,
@NUMBERCOMPANIESTODISPLAY smallint = 5,
@DISPLAYCOMPANYNAME bit = 1,
@DISPLAYCOMPANYPICTURE bit = 1,
@DISPLAYCOMPANYSTORY bit = 1,
@DISPLAYCOMPANYTOTALRAISED bit = 1,
@DISPLAYCOMPANYFUNDRAISINGGOAL bit = 1,
@NUMBERTEAMSTODISPLAY smallint = 5,
@DISPLAYTEAMNAME bit = 1,
@DISPLAYTEAMPICTURE bit = 1,
@DISPLAYTEAMSTORY bit = 1,
@DISPLAYTEAMTOTALRAISED bit = 1,
@DISPLAYTEAMFUNDRAISINGGOAL bit = 1,
@NUMBERHOUSEHOLDSTODISPLAY smallint = 5,
@DISPLAYHOUSEHOLDNAME bit = 1,
@DISPLAYHOUSEHOLDPICTURE bit = 1,
@DISPLAYHOUSEHOLDSTORY bit = 1,
@DISPLAYHOUSEHOLDTOTALRAISED bit = 1,
@DISPLAYHOUSEHOLDFUNDRAISINGGOAL bit = 1,
@NUMBERPARTICIPANTSTODISPLAY smallint = 5,
@DISPLAYPARTICIPANTNAME bit = 1,
@DISPLAYPARTICIPANTPICTURE bit = 1,
@DISPLAYPARTICIPANTSTORY bit = 1,
@DISPLAYPARTICIPANTTOTALRAISED bit = 1,
@DISPLAYPARTICIPANTFUNDRAISINGGOAL bit = 1,
@PLAYEROPTIONSTITLE nvarchar(200) = '',
@WIDTH smallint = 0,
@HEIGHT smallint = 0,
@SCROLLINGDIRECTIONCODE tinyint = 1,
@SPEED smallint = 0,
@DISPLAYPLAYPAUSEOPTIONS bit = 1,
@DISPLAYCOMPANIES bit =1,
@DISPLAYTEAMS bit =1,
@DISPLAYHOUSEHOLDS bit =1,
@DISPLAYPARTICIPANTS bit =1,
@DISPLAYTEAMNAMEADDITIONFUNDRAISERNAME bit =1,
@DISPLAYCOMPANYNAMEADDITIONFUNDRAISERNAME bit =1
)
as
set nocount on;
if @ID is null
set @ID = newid()
if @CHANGEAGENTID is null
exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output
declare @CURRENTDATE datetime
set @CURRENTDATE = getdate()
begin try
-- handle inserting the data
insert into dbo.FAFTOPFUNDRAISERDISPLAYOPTION
(ID, EVENTID, NUMBERCOMPANIESTODISPLAY, DISPLAYCOMPANYNAME, DISPLAYCOMPANYPICTURE, DISPLAYCOMPANYSTORY, DISPLAYCOMPANYTOTALRAISED, DISPLAYCOMPANYFUNDRAISINGGOAL,
NUMBERTEAMSTODISPLAY, DISPLAYTEAMNAME, DISPLAYTEAMPICTURE, DISPLAYTEAMSTORY, DISPLAYTEAMTOTALRAISED, DISPLAYTEAMFUNDRAISINGGOAL, NUMBERHOUSEHOLDSTODISPLAY,
DISPLAYHOUSEHOLDNAME, DISPLAYHOUSEHOLDPICTURE, DISPLAYHOUSEHOLDSTORY, DISPLAYHOUSEHOLDTOTALRAISED, DISPLAYHOUSEHOLDFUNDRAISINGGOAL, NUMBERPARTICIPANTSTODISPLAY,
DISPLAYPARTICIPANTNAME, DISPLAYPARTICIPANTPICTURE, DISPLAYPARTICIPANTSTORY, DISPLAYPARTICIPANTTOTALRAISED, DISPLAYPARTICIPANTFUNDRAISINGGOAL, PLAYEROPTIONSTITLE,
DISPLAYCOMPANIES, DISPLAYTEAMS, DISPLAYHOUSEHOLDS, DISPLAYPARTICIPANTS, WIDTH, HEIGHT, SCROLLINGDIRECTIONCODE, SPEED, DISPLAYPLAYPAUSEOPTIONS,
DISPLAYTEAMNAMEADDITIONFUNDRAISERNAME, DISPLAYCOMPANYNAMEADDITIONFUNDRAISERNAME, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
values
(@ID, @EVENTID, @NUMBERCOMPANIESTODISPLAY, @DISPLAYCOMPANYNAME, @DISPLAYCOMPANYPICTURE, @DISPLAYCOMPANYSTORY, @DISPLAYCOMPANYTOTALRAISED, @DISPLAYCOMPANYFUNDRAISINGGOAL,
@NUMBERTEAMSTODISPLAY, @DISPLAYTEAMNAME, @DISPLAYTEAMPICTURE, @DISPLAYTEAMSTORY, @DISPLAYTEAMTOTALRAISED, @DISPLAYTEAMFUNDRAISINGGOAL, @NUMBERHOUSEHOLDSTODISPLAY,
@DISPLAYHOUSEHOLDNAME, @DISPLAYHOUSEHOLDPICTURE, @DISPLAYHOUSEHOLDSTORY, @DISPLAYHOUSEHOLDTOTALRAISED, @DISPLAYHOUSEHOLDFUNDRAISINGGOAL, @NUMBERPARTICIPANTSTODISPLAY,
@DISPLAYPARTICIPANTNAME, @DISPLAYPARTICIPANTPICTURE, @DISPLAYPARTICIPANTSTORY, @DISPLAYPARTICIPANTTOTALRAISED, @DISPLAYPARTICIPANTFUNDRAISINGGOAL, @PLAYEROPTIONSTITLE,
@DISPLAYCOMPANIES, @DISPLAYTEAMS, @DISPLAYHOUSEHOLDS, @DISPLAYPARTICIPANTS, @WIDTH, @HEIGHT, @SCROLLINGDIRECTIONCODE, @SPEED, @DISPLAYPLAYPAUSEOPTIONS,
@DISPLAYTEAMNAMEADDITIONFUNDRAISERNAME, @DISPLAYCOMPANYNAMEADDITIONFUNDRAISERNAME, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE)
end try
begin catch
exec dbo.USP_RAISE_ERROR
return 1
end catch
return 0