USP_FAFDEFAULTOPTIONS_CREATE

Create default registration option and sponsorship option for FAF new event.

Parameters

Parameter Parameter Type Mode Description
@EVENTID uniqueidentifier IN
@CHANGEAGENTID uniqueidentifier IN

Definition

Copy


CREATE procedure dbo.USP_FAFDEFAULTOPTIONS_CREATE
(
  @EVENTID uniqueidentifier,
  @CHANGEAGENTID uniqueidentifier = null
)
as
begin

  declare @EVENTREGISTRATIONTYPEID uniqueidentifier = null,
          @CURRENTDATE datetime;

  set @CURRENTDATE = getdate();

  if @CHANGEAGENTID is null  
    exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output;

  select @EVENTREGISTRATIONTYPEID = ID from dbo.EVENTREGISTRATIONTYPE where [DESCRIPTION] = 'General'
  if @EVENTREGISTRATIONTYPEID is null
    begin
      set @EVENTREGISTRATIONTYPEID = newid()
      insert into dbo.EVENTREGISTRATIONTYPE
            (ID, DESCRIPTION, REGISTRATIONCOUNT, ISACTIVE, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
          values
              (@EVENTREGISTRATIONTYPEID, 'General', 1, 1, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE);
    end

  exec dbo.USP_DATAFORMTEMPLATE_FAF_REGISTRATION_TYPE_ADD @NAME=N'General',@REGISTRATIONCOUNT=1,
    @BENEFITS=N'<?xml version="1.0" encoding="utf-16"?><BENEFITS />',
    @EVENTREGISTRATIONTYPEID=@EVENTREGISTRATIONTYPEID,
    @DESCRIPTION=N'',
    @ISNOTAVAILABLEONLINEREG=0,@ISREGTYPEAVAILABLEINDIVIDUAL=1,@ISREGTYPEAVAILABLEFAMILYMEMBER=1,@ISREGTYPEAVAILABLEHEADHOUSEHOLD=1,
    @ISREGTYPEAVAILABLETEAMMEMBER=1,@ISREGTYPEAVAILABLETEAMLEADER=1,@ISREGTYPEAVAILABLECOMPANYLEADER=1,@AMOUNT=0,@RECEIPTAMOUNT=0,
    @EARLYREGISTRATIONDATE=NULL,@LATEFEEDATE=NULL,@EARLYREGISTRATIONDISCOUNT=0,@LATEFEE=0,@ALLOWPARTICIPANTSWAIVEBENEFITS=1,
    @MINFUNDRAISING=100,@ISNOTLOWERFUNDRAISING=0,@PARTICIPANTMUSTPAYBALANCE=0,@PARTICIPANTPAYSBALANCEMESSAGE=N'If you do not meet the minimum fundraising goal by the event end date, we will charge the balance to the credit card you submit during registration.',
    @RECRUITEMENT=0,@ISNOTLOWERRECRUITEMENT=0,@VOLUNTEERRECRUITEMENT=0,@ISNOTLOWERVOLUNTEERRECRUITEMENT=0,@DONORRETENTION=0,
    @ISNOTLOWERDONORRETENTION=0,@UNIT=0,@ISNOTLOWERUNIT=0,@COMMUNICATIONS=0,@ISNOTLOWERCOMMUNICATION=0,@LABELFORUNIT=N'',@TARGETFUNDRAISING=100,
    @ISNOTLOWERTARGETFUNDRAISING=0,@TEAMMINFUNDRAISING=0,@TEAMISNOTLOWERFUNDRAISING=0,@TEAMRECRUITEMENT=0,@TEAMISNOTLOWERRECRUITEMENT=0,
    @TEAMMEMBERS=0,@ISNOTLOWERTEAMMEMBERS=0,@TEAMVOLUNTEERRECRUITEMENT=0,@ISNOTLOWERVOLUNTEERRECRUITEMENTTEAMGOAL=0,@TEAMMEMBERRETENTION=0,
    @ISNOTLOWERTEAMMEMBERRETENTION=0,@TEAMUNIT=0,@TEAMISNOTLOWERUNIT=0,@TEAMCOMMUNICATIONS=0,@TEAMSNOTLOWERCOMMUNICATION=0,@TEAMLABELFORUNIT=N'',
    @COMPANYMINFUNDRAISING=0,@COMPANYISNOTLOWERFUNDRAISING=0,@COMPANYRECRUITEMENT=0,@COMPANYISNOTLOWERRECRUITEMENT=0,@TEAMS=0,@ISNOTLOWERTEAMS=0,
    @COMPANYCOMMUNICATIONS=0,@COMPANYISNOTLOWERCOMMUNICATION=0,@TEAMRETENTION=0,@ISNOTLOWERTEAMRETENTION=0,@COMPANYVOLUNTEERRECRUITEMENT=0,
    @COMPANYISNOTLOWERVOLUNTEERRECRUITEMENT=0,@COMPANYTEAMMEMBERS=0,@COMPANYISNOTLOWERTEAMMEMBERS=0,@COMPANYUNIT=0,@COMPANYISNOTLOWERUNIT=0,
    @COMPANYTEAMMEMBERRETENTION=0,@COMPANYISNOTLOWERTEAMMEMBERRETENTION=0,@COMPANYLABELFORUNIT=N'',@MAXQUANTITY=0,@TURNONWAITLIST=0,
    @DISPLAYSPOTSAVAILABLE=0,@SENDEVENTCONTACTALERTMAXREACHED=0,@WAITLISTMESSAGE=N'',@MINIMUMAGE=N'',@MAXIMUMAGE=N'',@HOUSEHOLDMINFUNDRAISING=100,
    @HOUSEHOLDISNOTLOWERFUNDRAISING=0,@HOUSEHOLDPARTICIPANTMUSTPAYBALANCE=0,@HOUSEHOLDPARTICIPANTPAYSBALANCEMESSAGE=N'',@HOUSEHOLDRECRUITEMENT=0,
    @HOUSEHOLDISNOTLOWERRECRUITEMENT=0,@HOUSEHOLDVOLUNTEERRECRUITEMENT=0,@HOUSEHOLDISNOTLOWERVOLUNTEERRECRUITEMENT=0,@HOUSEHOLDDONORRETENTION=0,
    @HOUSEHOLDISNOTLOWERDONORRETENTION=0,@HOUSEHOLDUNIT=0,@HOUSEHOLDISNOTLOWERUNIT=0,@HOUSEHOLDCOMMUNICATIONS=0,@HOUSEHOLDISNOTLOWERCOMMUNICATION=0,
    @HOUSEHOLDLABELFORUNIT=N'',@HOUSEHOLDTARGETFUNDRAISING=100,@HOUSEHOLDISNOTLOWERTARGETFUNDRAISING=0,
    @CHANGEAGENTID=@CHANGEAGENTID,@EVENTID=@EVENTID

  exec USP_DATAFORMTEMPLATE_ADD_SPONSORSHIPTYPE @NAME=N'General',@DESCRIPTION=N'',@BENEFITS=N'<?xml version="1.0" encoding="utf-16"?><BENEFITS />',
    @ISNOTAVAILABLEONLINEREG=0,@FEESAMOUNT=0,@TAXDEDUCTIBLEAMOUNT=0,@EARLYREGISTRATIONDATE=NULL,@EARLYREGISTRATIONDISCOUNT=0,@LATEFEEDATE=NULL,
    @LATEFEE=0,@MINFUNDRAISINGGOAL=0,@ISNOTLOWERFUNDRAISINGGOAL=0,@SPONSORMUSTPAYBALANCE=0,@SPONSORPAYSBALANCEMESSAGE=N'',@RECRUITEMENT=0,
    @ISNOTLOWERRECRUITEMENT=0,@VOLUNTEERRECRUITEMENT=0,@ISNOTLOWERVOLUNTEERRECRUITEMENT=0,@DONORRETENTION=0,@ISNOTLOWERDONORRETENTION=0,@UNIT=0,
    @ISNOTLOWERUNIT=0,@COMMUNICATIONS=0,@ISNOTLOWERCOMMUNICATION=0,@LABELFORUNITGOAL=N'',@NUMBERAVAILABLE=0,@TURNONWAITLIST=0,@DISPLAYSPOTSAVAILABLE=0,
    @SENDEVENTCONTACTALERTMAXREACHED=0,@WAITLISTMESSAGE=N'',@ALLOWSPONSORWAIVEBENEFITS=1,
    @CHANGEAGENTID=@CHANGEAGENTID,@EVENTID=@EVENTID

end