USP_DATAFORMTEMPLATE_EDIT_FAFTOPFUNDRAISERDISPLAYOPTION
The save procedure used by the edit dataform template "FAF Top Fundraiser Display Option Edit Data Form".
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | The input ID parameter indicating the ID of the record being edited. |
@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_EDIT_FAFTOPFUNDRAISERDISPLAYOPTION (
@ID uniqueidentifier,
@CHANGEAGENTID uniqueidentifier = null,
@EVENTID uniqueidentifier,
@NUMBERCOMPANIESTODISPLAY smallint,
@DISPLAYCOMPANYNAME bit,
@DISPLAYCOMPANYPICTURE bit,
@DISPLAYCOMPANYSTORY bit,
@DISPLAYCOMPANYTOTALRAISED bit,
@DISPLAYCOMPANYFUNDRAISINGGOAL bit,
@NUMBERTEAMSTODISPLAY smallint,
@DISPLAYTEAMNAME bit,
@DISPLAYTEAMPICTURE bit,
@DISPLAYTEAMSTORY bit,
@DISPLAYTEAMTOTALRAISED bit,
@DISPLAYTEAMFUNDRAISINGGOAL bit,
@NUMBERHOUSEHOLDSTODISPLAY smallint,
@DISPLAYHOUSEHOLDNAME bit,
@DISPLAYHOUSEHOLDPICTURE bit,
@DISPLAYHOUSEHOLDSTORY bit,
@DISPLAYHOUSEHOLDTOTALRAISED bit,
@DISPLAYHOUSEHOLDFUNDRAISINGGOAL bit,
@NUMBERPARTICIPANTSTODISPLAY smallint,
@DISPLAYPARTICIPANTNAME bit,
@DISPLAYPARTICIPANTPICTURE bit,
@DISPLAYPARTICIPANTSTORY bit,
@DISPLAYPARTICIPANTTOTALRAISED bit,
@DISPLAYPARTICIPANTFUNDRAISINGGOAL bit,
@PLAYEROPTIONSTITLE nvarchar(200),
@WIDTH smallint,
@HEIGHT smallint,
@SCROLLINGDIRECTIONCODE tinyint,
@SPEED smallint,
@DISPLAYPLAYPAUSEOPTIONS bit,
@DISPLAYCOMPANIES bit,
@DISPLAYTEAMS bit,
@DISPLAYHOUSEHOLDS bit,
@DISPLAYPARTICIPANTS bit,
@DISPLAYTEAMNAMEADDITIONFUNDRAISERNAME bit,
@DISPLAYCOMPANYNAMEADDITIONFUNDRAISERNAME bit
)
as
set nocount on;
if @CHANGEAGENTID is null
exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output
declare @CURRENTDATE datetime
set @CURRENTDATE = getdate()
begin try
-- handle updating the data
update dbo.FAFTOPFUNDRAISERDISPLAYOPTION
SET
EVENTID = @EVENTID,
NUMBERCOMPANIESTODISPLAY = @NUMBERCOMPANIESTODISPLAY,
DISPLAYCOMPANYNAME = @DISPLAYCOMPANYNAME,
DISPLAYCOMPANYPICTURE = @DISPLAYCOMPANYPICTURE,
DISPLAYCOMPANYSTORY = @DISPLAYCOMPANYSTORY,
DISPLAYCOMPANYTOTALRAISED = @DISPLAYCOMPANYTOTALRAISED,
DISPLAYCOMPANYFUNDRAISINGGOAL = @DISPLAYCOMPANYFUNDRAISINGGOAL,
NUMBERTEAMSTODISPLAY = @NUMBERTEAMSTODISPLAY,
DISPLAYTEAMNAME = @DISPLAYTEAMNAME,
DISPLAYTEAMPICTURE = @DISPLAYTEAMPICTURE,
DISPLAYTEAMSTORY = @DISPLAYTEAMSTORY,
DISPLAYTEAMTOTALRAISED = @DISPLAYTEAMTOTALRAISED,
DISPLAYTEAMFUNDRAISINGGOAL = @DISPLAYTEAMFUNDRAISINGGOAL,
NUMBERHOUSEHOLDSTODISPLAY = @NUMBERHOUSEHOLDSTODISPLAY,
DISPLAYHOUSEHOLDNAME = @DISPLAYHOUSEHOLDNAME,
DISPLAYHOUSEHOLDPICTURE = @DISPLAYHOUSEHOLDPICTURE,
DISPLAYHOUSEHOLDSTORY = @DISPLAYHOUSEHOLDSTORY,
DISPLAYHOUSEHOLDTOTALRAISED = @DISPLAYHOUSEHOLDTOTALRAISED,
DISPLAYHOUSEHOLDFUNDRAISINGGOAL = @DISPLAYHOUSEHOLDFUNDRAISINGGOAL,
NUMBERPARTICIPANTSTODISPLAY = @NUMBERPARTICIPANTSTODISPLAY,
DISPLAYPARTICIPANTNAME = @DISPLAYPARTICIPANTNAME,
DISPLAYPARTICIPANTPICTURE = @DISPLAYPARTICIPANTPICTURE,
DISPLAYPARTICIPANTSTORY = @DISPLAYPARTICIPANTSTORY,
DISPLAYPARTICIPANTTOTALRAISED = @DISPLAYPARTICIPANTTOTALRAISED,
DISPLAYPARTICIPANTFUNDRAISINGGOAL = @DISPLAYPARTICIPANTFUNDRAISINGGOAL,
PLAYEROPTIONSTITLE = @PLAYEROPTIONSTITLE,
WIDTH = @WIDTH,
HEIGHT = @HEIGHT,
SCROLLINGDIRECTIONCODE = @SCROLLINGDIRECTIONCODE,
SPEED = @SPEED,
DISPLAYPLAYPAUSEOPTIONS = @DISPLAYPLAYPAUSEOPTIONS,
DISPLAYCOMPANIES = @DISPLAYCOMPANIES,
DISPLAYTEAMS = @DISPLAYTEAMS,
DISPLAYHOUSEHOLDS = @DISPLAYHOUSEHOLDS,
DISPLAYPARTICIPANTS = @DISPLAYPARTICIPANTS,
DISPLAYTEAMNAMEADDITIONFUNDRAISERNAME= @DISPLAYTEAMNAMEADDITIONFUNDRAISERNAME,
DISPLAYCOMPANYNAMEADDITIONFUNDRAISERNAME= @DISPLAYCOMPANYNAMEADDITIONFUNDRAISERNAME,
CHANGEDBYID = @CHANGEAGENTID,
DATECHANGED = getdate()
where ID = @ID
end try
begin catch
exec dbo.USP_RAISE_ERROR
return 1
end catch
return 0;