USP_DATAFORMTEMPLATE_EDIT_FAFEVENTDONATIONOPTIONSCONFIG

The save procedure used by the edit dataform template "FAF Event Donation Options Config 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 EventID
@ALLOWGIFTTYPEONETIMEDONATION bit IN One-time donation
@ALLOWGIFTTYPERECURRING bit IN Recurring
@ALLOWGIFTTYPEPLEDGE bit IN Pledge
@ISENABLEDONATIONS bit IN One-time donation
@ISENABLERECURRINGGIFTS bit IN Recurring
@ISENABLEPLEDGES bit IN Pledge
@ISALLOWTEAMDONATIONS bit IN Team
@ISALLOWCOMPANYDONATIONS bit IN Company
@ISALLOWEVENTDONATIONS bit IN Event
@MINIMUMDONATIONAMOUNT money IN Minimum
@MAXIMUMTRANSACTIONAMOUNT money IN Maximum
@ISALLOWDONATIONSFROMORGS bit IN Allow gifts from organizations
@ISFREQUENCYAVAILONLINEMONTHLYGIFT bit IN Monthly
@ISFREQUENCYAVAILONLINEANNUALLYGIFT bit IN Annually
@ISFREQUENCYAVAILONLINESEMIANNUALLYGIFT bit IN Semi-annually
@ISFREQUENCYAVAILONLINEQUARTERLYGIFT bit IN Quarterly
@ISFREQUENCYAVAILONLINEBIMONTHLYGIFT bit IN Bimonthly
@ISFREQUENCYAVAILONLINESEMIMONTHLYGIFT bit IN Semi-monthly
@ISFREQUENCYAVAILONLINEBIWEEKLYGIFT bit IN Biweekly
@ISFREQUENCYAVAILONLINEWEEKLYGIFT bit IN Weekly
@ISALLOWDONORTOSELECTSTARTDATEGIFT bit IN Choices of Allow donor to select start date
@STARTDATEONORBEFOREGIFT datetime IN Start date must be before
@ISSTARTDATESAMEASDAYTOSUBMITGIFT bit IN Start date will be day the form is submitted
@DONORONORBEFOREDATEGIFT datetime IN Donors must schedule recurring gifts to end on or before this date
@ISFREQUENCYAVAILONLINEMONTHLYPLEDGE bit IN Monthly
@ISFREQUENCYAVAILONLINEANNUALLYPLEDGE bit IN Annually
@ISFREQUENCYAVAILONLINESEMIANNUALLYPLEDGE bit IN Semi-annually
@ISFREQUENCYAVAILONLINEQUARTERLYPLEDGE bit IN Quarterly
@ISFREQUENCYAVAILONLINEBIMONTHLYPLEDGE bit IN Bimonthly
@ISFREQUENCYAVAILONLINESEMIMONTHLYPLEDGE bit IN Semi-monthly
@ISFREQUENCYAVAILONLINEBIWEEKLYPLEDGE bit IN Biweekly
@ISFREQUENCYAVAILONLINEWEEKLYPLEDGE bit IN Weekly
@ISALLOWDONORTOSELECTSTARTDATEPLEDGE bit IN Choices of Allow donor to select start date
@STARTDATEONORBEFOREPLEDGE datetime IN Start date must be before
@ISSTARTDATESAMEASDAYTOSUBMITPLEDGE bit IN Start date will be day the form is submitted
@DONORONORBEFOREDATEPLEDGE datetime IN Donors must schedule last pledge payment on or before this date
@ISFREQUENCYAVAILONLINESINGLEPLEDGE bit IN Single payment
@ISFREQUENCYAVAILONLINESINGLEGIFT bit IN Single Gift
@ISUNPAIDPLEDGES bit IN Unpaid pledges
@ISUNPAIDRECURRINGGIFTS bit IN Unpaid recurring gifts
@ISSPONSORSHIPREVENUE bit IN Sponsorship revenue
@ISUNPAIDSPONSORSHIPREVENUE bit IN Unpaid sponsorship revenue
@ISREGISTRATIONREVENUE bit IN Registration revenue
@ISPENDINGMATCHINGGIFTS bit IN Matching gift claims
@UNCONFIRMEDPARTICIPANTGIFTENTRY bit IN Unconfirmed participant gift entry
@ISALLOWPARTENTERCASHCHECKERECEIVEDDONOR bit IN Allow participants to enter cash and checks from donors. These gifts will not become revenue until they are confirmed by the administrator. If checked the ?Donation entry? area of the participant HQ will be enabled.
@ISALLOWHOUSEHOLDDONATIONS bit IN

Definition

Copy


CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDIT_FAFEVENTDONATIONOPTIONSCONFIG(
     @ID uniqueidentifier,
    @CHANGEAGENTID uniqueidentifier = null,
    @EVENTID uniqueidentifier,
    @ALLOWGIFTTYPEONETIMEDONATION bit,
    @ALLOWGIFTTYPERECURRING bit,
    @ALLOWGIFTTYPEPLEDGE bit,
    @ISENABLEDONATIONS bit,
    @ISENABLERECURRINGGIFTS bit,
    @ISENABLEPLEDGES bit,
    @ISALLOWTEAMDONATIONS bit,
    @ISALLOWCOMPANYDONATIONS bit,
    @ISALLOWEVENTDONATIONS bit,
    @MINIMUMDONATIONAMOUNT money,
    @MAXIMUMTRANSACTIONAMOUNT money,
    @ISALLOWDONATIONSFROMORGS bit,
    @ISFREQUENCYAVAILONLINEMONTHLYGIFT bit,
    @ISFREQUENCYAVAILONLINEANNUALLYGIFT bit,
    @ISFREQUENCYAVAILONLINESEMIANNUALLYGIFT bit,
    @ISFREQUENCYAVAILONLINEQUARTERLYGIFT bit,
    @ISFREQUENCYAVAILONLINEBIMONTHLYGIFT bit,
    @ISFREQUENCYAVAILONLINESEMIMONTHLYGIFT bit,
    @ISFREQUENCYAVAILONLINEBIWEEKLYGIFT bit,
    @ISFREQUENCYAVAILONLINEWEEKLYGIFT bit,
    @ISALLOWDONORTOSELECTSTARTDATEGIFT bit,
    @STARTDATEONORBEFOREGIFT datetime,
    @ISSTARTDATESAMEASDAYTOSUBMITGIFT bit,
    @DONORONORBEFOREDATEGIFT datetime,
    @ISFREQUENCYAVAILONLINEMONTHLYPLEDGE bit,
    @ISFREQUENCYAVAILONLINEANNUALLYPLEDGE bit,
    @ISFREQUENCYAVAILONLINESEMIANNUALLYPLEDGE bit,
    @ISFREQUENCYAVAILONLINEQUARTERLYPLEDGE bit,
    @ISFREQUENCYAVAILONLINEBIMONTHLYPLEDGE bit,
    @ISFREQUENCYAVAILONLINESEMIMONTHLYPLEDGE bit,
    @ISFREQUENCYAVAILONLINEBIWEEKLYPLEDGE bit,
    @ISFREQUENCYAVAILONLINEWEEKLYPLEDGE bit,
    @ISALLOWDONORTOSELECTSTARTDATEPLEDGE bit,
    @STARTDATEONORBEFOREPLEDGE datetime,
    @ISSTARTDATESAMEASDAYTOSUBMITPLEDGE bit,
    @DONORONORBEFOREDATEPLEDGE datetime,
    @ISFREQUENCYAVAILONLINESINGLEPLEDGE bit
    @ISFREQUENCYAVAILONLINESINGLEGIFT bit,

    @ISUNPAIDPLEDGES bit,
    @ISUNPAIDRECURRINGGIFTS bit,
    @ISSPONSORSHIPREVENUE bit,
    @ISUNPAIDSPONSORSHIPREVENUE bit,
    @ISREGISTRATIONREVENUE bit,
    @ISPENDINGMATCHINGGIFTS bit,
    @UNCONFIRMEDPARTICIPANTGIFTENTRY bit,
    @ISALLOWPARTENTERCASHCHECKERECEIVEDDONOR bit,
    @ISALLOWHOUSEHOLDDONATIONS bit
)
as

    set nocount on;
   exec dbo.USP_DATAFORMTEMPLATE_EDIT_FAFEVENTDONATIONOPTIONSCONFIG_2
    @ID,
      @CHANGEAGENTID,
    @EVENTID,
      @ALLOWGIFTTYPEONETIMEDONATION,
      @ALLOWGIFTTYPERECURRING,
      @ALLOWGIFTTYPEPLEDGE,
      @ISENABLEDONATIONS,
      @ISENABLERECURRINGGIFTS,
      @ISENABLEPLEDGES,
    @ISALLOWTEAMDONATIONS,
    @ISALLOWCOMPANYDONATIONS,
    @ISALLOWEVENTDONATIONS,
    @MINIMUMDONATIONAMOUNT,
    @MAXIMUMTRANSACTIONAMOUNT,
    @ISALLOWDONATIONSFROMORGS,
    @ISFREQUENCYAVAILONLINEMONTHLYGIFT,
    @ISFREQUENCYAVAILONLINEANNUALLYGIFT,
    @ISFREQUENCYAVAILONLINESEMIANNUALLYGIFT,
    @ISFREQUENCYAVAILONLINEQUARTERLYGIFT,
    @ISFREQUENCYAVAILONLINEBIMONTHLYGIFT,
    @ISFREQUENCYAVAILONLINESEMIMONTHLYGIFT,
    @ISFREQUENCYAVAILONLINEBIWEEKLYGIFT,
    @ISFREQUENCYAVAILONLINEWEEKLYGIFT,
    @ISALLOWDONORTOSELECTSTARTDATEGIFT,
    @STARTDATEONORBEFOREGIFT,
    @ISSTARTDATESAMEASDAYTOSUBMITGIFT,
    @DONORONORBEFOREDATEGIFT,
    @ISFREQUENCYAVAILONLINEMONTHLYPLEDGE,
    @ISFREQUENCYAVAILONLINEANNUALLYPLEDGE,
    @ISFREQUENCYAVAILONLINESEMIANNUALLYPLEDGE,
    @ISFREQUENCYAVAILONLINEQUARTERLYPLEDGE,
    @ISFREQUENCYAVAILONLINEBIMONTHLYPLEDGE,
    @ISFREQUENCYAVAILONLINESEMIMONTHLYPLEDGE,
    @ISFREQUENCYAVAILONLINEBIWEEKLYPLEDGE,
    @ISFREQUENCYAVAILONLINEWEEKLYPLEDGE,
    @ISALLOWDONORTOSELECTSTARTDATEPLEDGE,
    @STARTDATEONORBEFOREPLEDGE,
    @ISSTARTDATESAMEASDAYTOSUBMITPLEDGE,
    @DONORONORBEFOREDATEPLEDGE,
    @ISFREQUENCYAVAILONLINESINGLEPLEDGE
    @ISFREQUENCYAVAILONLINESINGLEGIFT,

    @ISUNPAIDPLEDGES,
    @ISUNPAIDRECURRINGGIFTS,
    @ISSPONSORSHIPREVENUE,
    @ISUNPAIDSPONSORSHIPREVENUE,
    @ISREGISTRATIONREVENUE,
    @ISPENDINGMATCHINGGIFTS,
    @UNCONFIRMEDPARTICIPANTGIFTENTRY,
    @ISALLOWPARTENTERCASHCHECKERECEIVEDDONOR,
    @ISALLOWHOUSEHOLDDONATIONS

    return 0;