USP_DATAFORMTEMPLATE_EDITLOAD_FAFTOPFUNDRAISERDISPLAYOPTION
The load 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 used to load the fields defined on the form. |
@DATALOADED | bit | INOUT | Output parameter indicating whether or not data was actually loaded. |
@TSLONG | bigint | INOUT | Output parameter indicating the TSLONG value of the record being edited. This is used to manage multi-user concurrency issues when multiple users access the same record. |
@EVENTID | uniqueidentifier | INOUT | Event |
@NUMBERCOMPANIESTODISPLAY | smallint | INOUT | Number companies to display |
@DISPLAYCOMPANYNAME | bit | INOUT | Display companyname |
@DISPLAYCOMPANYPICTURE | bit | INOUT | Display company picture |
@DISPLAYCOMPANYSTORY | bit | INOUT | Display company story |
@DISPLAYCOMPANYTOTALRAISED | bit | INOUT | Display company total raised |
@DISPLAYCOMPANYFUNDRAISINGGOAL | bit | INOUT | Display company fundraising goal |
@NUMBERTEAMSTODISPLAY | smallint | INOUT | Number teams to display |
@DISPLAYTEAMNAME | bit | INOUT | Display team name |
@DISPLAYTEAMPICTURE | bit | INOUT | Display team picture |
@DISPLAYTEAMSTORY | bit | INOUT | Display team story |
@DISPLAYTEAMTOTALRAISED | bit | INOUT | Display team total raised |
@DISPLAYTEAMFUNDRAISINGGOAL | bit | INOUT | Display team fundraising goal |
@NUMBERHOUSEHOLDSTODISPLAY | smallint | INOUT | Number households to display |
@DISPLAYHOUSEHOLDNAME | bit | INOUT | Display household name |
@DISPLAYHOUSEHOLDPICTURE | bit | INOUT | Display household picture |
@DISPLAYHOUSEHOLDSTORY | bit | INOUT | Display household story |
@DISPLAYHOUSEHOLDTOTALRAISED | bit | INOUT | Display household total raised |
@DISPLAYHOUSEHOLDFUNDRAISINGGOAL | bit | INOUT | Display household fundraising goal |
@NUMBERPARTICIPANTSTODISPLAY | smallint | INOUT | Number participants to display |
@DISPLAYPARTICIPANTNAME | bit | INOUT | Display participant name |
@DISPLAYPARTICIPANTPICTURE | bit | INOUT | Display participant picture |
@DISPLAYPARTICIPANTSTORY | bit | INOUT | Display participant story |
@DISPLAYPARTICIPANTTOTALRAISED | bit | INOUT | Display participant total raised |
@DISPLAYPARTICIPANTFUNDRAISINGGOAL | bit | INOUT | Display participant fundraising goal |
@PLAYEROPTIONSTITLE | nvarchar(200) | INOUT | Player options title |
@WIDTH | smallint | INOUT | Width |
@HEIGHT | smallint | INOUT | Height |
@SCROLLINGDIRECTIONCODE | tinyint | INOUT | Scrolling direction |
@SPEED | smallint | INOUT | Speed |
@DISPLAYPLAYPAUSEOPTIONS | bit | INOUT | Display play pause options |
@DISPLAYCOMPANIES | bit | INOUT | Display companies |
@DISPLAYTEAMS | bit | INOUT | Display teams |
@DISPLAYHOUSEHOLDS | bit | INOUT | Display households |
@DISPLAYPARTICIPANTS | bit | INOUT | Display participants |
@DISPLAYTEAMNAMEADDITIONFUNDRAISERNAME | bit | INOUT | Display team name in addition to fundraiser name |
@DISPLAYCOMPANYNAMEADDITIONFUNDRAISERNAME | bit | INOUT | Display company name in addition to fundraiser name |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDITLOAD_FAFTOPFUNDRAISERDISPLAYOPTION (
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@TSLONG bigint = 0 output,
@EVENTID uniqueidentifier = null output,
@NUMBERCOMPANIESTODISPLAY smallint = null output,
@DISPLAYCOMPANYNAME bit = null output,
@DISPLAYCOMPANYPICTURE bit = null output,
@DISPLAYCOMPANYSTORY bit = null output,
@DISPLAYCOMPANYTOTALRAISED bit = null output,
@DISPLAYCOMPANYFUNDRAISINGGOAL bit = null output,
@NUMBERTEAMSTODISPLAY smallint = null output,
@DISPLAYTEAMNAME bit = null output,
@DISPLAYTEAMPICTURE bit = null output,
@DISPLAYTEAMSTORY bit = null output,
@DISPLAYTEAMTOTALRAISED bit = null output,
@DISPLAYTEAMFUNDRAISINGGOAL bit = null output,
@NUMBERHOUSEHOLDSTODISPLAY smallint = null output,
@DISPLAYHOUSEHOLDNAME bit = null output,
@DISPLAYHOUSEHOLDPICTURE bit = null output,
@DISPLAYHOUSEHOLDSTORY bit = null output,
@DISPLAYHOUSEHOLDTOTALRAISED bit = null output,
@DISPLAYHOUSEHOLDFUNDRAISINGGOAL bit = null output,
@NUMBERPARTICIPANTSTODISPLAY smallint = null output,
@DISPLAYPARTICIPANTNAME bit = null output,
@DISPLAYPARTICIPANTPICTURE bit = null output,
@DISPLAYPARTICIPANTSTORY bit = null output,
@DISPLAYPARTICIPANTTOTALRAISED bit = null output,
@DISPLAYPARTICIPANTFUNDRAISINGGOAL bit = null output,
@PLAYEROPTIONSTITLE nvarchar(200) = null output,
@WIDTH smallint = null output,
@HEIGHT smallint = null output,
@SCROLLINGDIRECTIONCODE tinyint = null output,
@SPEED smallint = null output,
@DISPLAYPLAYPAUSEOPTIONS bit = null output,
@DISPLAYCOMPANIES bit = null output,
@DISPLAYTEAMS bit = null output,
@DISPLAYHOUSEHOLDS bit = null output,
@DISPLAYPARTICIPANTS bit = null output,
@DISPLAYTEAMNAMEADDITIONFUNDRAISERNAME bit = null output,
@DISPLAYCOMPANYNAMEADDITIONFUNDRAISERNAME bit = null output
)
as
set nocount on;
-- be sure to set these, in case the select returns no rows
set @DATALOADED = 0
set @TSLONG = 0
-- populate the output parameters, which correspond to fields on the form. Note that
-- we set @DATALOADED = 1 to indicate that the load was successful. Otherwise, the system
-- will display a "no data loaded" message. Also note that we fetch the TSLONG so that concurrency
-- can be considered.
select
@DATALOADED = 1,
@TSLONG = TSLONG,
@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
from dbo.FAFTOPFUNDRAISERDISPLAYOPTION
where ID = @ID
return 0;