spAddUpdate_GivingHistory2
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@PKID | int | INOUT | |
@SiteContentID | int | IN | |
@GiftTypes | nvarchar(max) | IN | |
@Campaigns | nvarchar(max) | IN | |
@Funds | nvarchar(max) | IN | |
@Appeals | nvarchar(max) | IN | |
@GiftQueryID | int | IN | |
@IncludeSoftCredit | bit | IN | |
@ResultsPerPage | int | IN | |
@UseCustomFilter | bit | IN | |
@UseCustomColumn | bit | IN | |
@IncludePending | bit | IN | |
@IncludeSummary | bit | IN | |
@IncludeGiftTotal | bit | IN | |
@IncludeGiftAidTotal | bit | IN | |
@IncludePendingTotal | bit | IN | |
@IncludePledgeTotal | bit | IN | |
@IncludeBalanceTotal | bit | IN | |
@IncludeTotalsCurrency | bit | IN | |
@PledgePaymentPageID | int | IN | |
@RecGiftEditAllowAmtUpdate | bit | IN | |
@RecGiftEditAllowFreqUpdates | bit | IN | |
@RecGiftEditAllowPmntTypeUpdate | bit | IN | |
@RecGiftEditMinUpdateAmt | money | IN | |
@RecGiftEditFilterFunds | nvarchar(max) | IN | |
@RecGiftEditFilterAppeals | nvarchar(max) | IN | |
@RecGiftEditFilterQueryID | int | IN | |
@RecGiftEditFilterUseCustomFilter | bit | IN | |
@RecGiftEditFreqUseGeneralRecurrence | bit | IN | |
@RecGiftEditFreqAllowStartDateUpdates | bit | IN | |
@RecGiftEditFreqAllowEndDateUpdates | bit | IN | |
@RecGiftEditFreqSpecifics | nvarchar(max) | IN | |
@RecGiftAdditionalDonationPageID | int | IN | |
@IncludeSoftCreditsTotal | bit | IN | |
@IncludeHardCreditsTotal | bit | IN | |
@RecurringGiftPaymentPageID | int | IN | |
@IncludeUnpaidEvents | bit | IN | |
@UnpaidEventsPaymentPageID | int | IN | |
@MerchantAccountId | int | IN | |
@CheckoutThemeUseSitedefault | bit | IN | |
@CheckoutThemePrimaryColor | nvarchar(100) | IN | |
@CheckoutThemeSecondaryColor | nvarchar(100) | IN | |
@CheckoutThemeFontType | nvarchar(100) | IN |
Definition
Copy
CREATE PROCEDURE [dbo].[spAddUpdate_GivingHistory2]
(
@PKID int output,
@SiteContentID int,
@GiftTypes nvarchar(max),
@Campaigns nvarchar(max),
@Funds nvarchar(max),
@Appeals nvarchar(max),
@GiftQueryID int,
@IncludeSoftCredit bit,
@ResultsPerPage int,
@UseCustomFilter bit,
@UseCustomColumn bit,
@IncludePending bit,
@IncludeSummary bit,
@IncludeGiftTotal bit,
@IncludeGiftAidTotal bit,
@IncludePendingTotal bit,
@IncludePledgeTotal bit,
@IncludeBalanceTotal bit,
@IncludeTotalsCurrency bit,
@PledgePaymentPageID int,
@RecGiftEditAllowAmtUpdate bit,
@RecGiftEditAllowFreqUpdates bit,
@RecGiftEditAllowPmntTypeUpdate bit,
@RecGiftEditMinUpdateAmt money,
@RecGiftEditFilterFunds nvarchar(MAX),
@RecGiftEditFilterAppeals nvarchar(MAX),
@RecGiftEditFilterQueryID int,
@RecGiftEditFilterUseCustomFilter bit,
@RecGiftEditFreqUseGeneralRecurrence bit,
@RecGiftEditFreqAllowStartDateUpdates bit,
@RecGiftEditFreqAllowEndDateUpdates bit,
@RecGiftEditFreqSpecifics nvarchar(MAX),
@RecGiftAdditionalDonationPageID int,
@IncludeSoftCreditsTotal bit = 0,
@IncludeHardCreditsTotal bit = 0,
@RecurringGiftPaymentPageID int,
@IncludeUnpaidEvents bit = 0,
@UnpaidEventsPaymentPageID int,
@MerchantAccountId int = 0,
@CheckoutThemeUseSitedefault bit = 0,
@CheckoutThemePrimaryColor nvarchar(100) = NULL,
@CheckoutThemeSecondaryColor nvarchar(100) = NULL,
@CheckoutThemeFontType nvarchar(100) = NULL
)
AS
BEGIN
IF NOT EXISTS(Select SiteContentID From GivingHistory2 Where SiteContentID = @SiteContentID)
BEGIN
INSERT INTO [GivingHistory2]
(
[SiteContentID],
[GiftTypes],
[Campaigns],
[Funds],
[Appeals],
[GiftQueryID],
[IncludeSoftCredit],
[ResultsPerPage],
[UseCustomFilter],
[UseCustomColumn],
[IncludePending],
[IncludeSummary],
[IncludeGiftTotal],
[IncludeGiftAidTotal],
[IncludePendingTotal],
[IncludePledgeTotal],
[IncludeBalanceTotal],
[IncludeTotalsCurrency],
[PledgePaymentPageID],
[RecGiftEditAllowAmtUpdate],
[RecGiftEditAllowFreqUpdates],
[RecGiftEditAllowPmntTypeUpdate],
[RecGiftEditMinUpdateAmt],
[RecGiftEditFilterFunds],
[RecGiftEditFilterAppeals],
[RecGiftEditFilterQueryID],
[RecGiftEditFilterUseCustomFilter],
[RecGiftEditFreqUseGeneralRecurrence],
[RecGiftEditFreqAllowStartDateUpdates],
[RecGiftEditFreqAllowEndDateUpdates],
[RecGiftEditFreqSpecifics],
[RecGiftAdditionalDonationPageID],
[IncludeSoftCreditsTotal],
[IncludeHardCreditsTotal],
[RecurringGiftPaymentPageID],
[IncludeUnpaidEvents],
[UnpaidEventsPaymentPageID],
[MerchantAccountID],
[CheckoutThemeUseSiteDefault],
[CheckoutThemePrimaryColor],
[CheckoutThemeSecondaryColor],
[CheckoutThemeFontType]
)
VALUES
(
@SiteContentID,
@GiftTypes,
@Campaigns,
@Funds,
@Appeals,
@GiftQueryID,
@IncludeSoftCredit,
@ResultsPerPage,
@UseCustomFilter,
@UseCustomColumn,
@IncludePending,
@IncludeSummary,
@IncludeGiftTotal,
@IncludeGiftAidTotal,
@IncludePendingTotal,
@IncludePledgeTotal,
@IncludeBalanceTotal,
@IncludeTotalsCurrency,
@PledgePaymentPageID,
@RecGiftEditAllowAmtUpdate,
@RecGiftEditAllowFreqUpdates,
@RecGiftEditAllowPmntTypeUpdate,
@RecGiftEditMinUpdateAmt,
@RecGiftEditFilterFunds,
@RecGiftEditFilterAppeals,
@RecGiftEditFilterQueryID,
@RecGiftEditFilterUseCustomFilter,
@RecGiftEditFreqUseGeneralRecurrence,
@RecGiftEditFreqAllowStartDateUpdates,
@RecGiftEditFreqAllowEndDateUpdates,
@RecGiftEditFreqSpecifics,
@RecGiftAdditionalDonationPageID,
@IncludeSoftCreditsTotal,
@IncludeHardCreditsTotal,
@RecurringGiftPaymentPageID,
@IncludeUnpaidEvents,
@UnpaidEventsPaymentPageID,
@MerchantAccountId,
@CheckoutThemeUseSitedefault,
@CheckoutThemePrimaryColor,
@CheckoutThemeSecondaryColor,
@CheckoutThemeFontType
)
SELECT @PKID = SCOPE_IDENTITY()
END
ELSE
BEGIN
UPDATE [dbo].[GivingHistory2] SET
[GiftTypes] = @GiftTypes,
[Campaigns] = @Campaigns,
[Funds] = @Funds,
[Appeals] = @Appeals,
[GiftQueryID] = @GiftQueryID,
[IncludeSoftCredit] = @IncludeSoftCredit,
[ResultsPerPage] = @ResultsPerPage,
[UseCustomFilter] = @UseCustomFilter,
[UseCustomColumn] = @UseCustomColumn,
[IncludePending] = @IncludePending,
[IncludeSummary] = @IncludeSummary,
[IncludeGiftTotal] = @IncludeGiftTotal,
[IncludeGiftAidTotal] = @IncludeGiftAidTotal,
[IncludePendingTotal] = @IncludePendingTotal,
[IncludePledgeTotal] = @IncludePledgeTotal,
[IncludeBalanceTotal] = @IncludeBalanceTotal,
[IncludeTotalsCurrency] = @IncludeTotalsCurrency,
[PledgePaymentPageID] = @PledgePaymentPageID,
[RecGiftEditAllowAmtUpdate] = @RecGiftEditAllowAmtUpdate,
[RecGiftEditAllowFreqUpdates] = @RecGiftEditAllowFreqUpdates,
[RecGiftEditAllowPmntTypeUpdate] = @RecGiftEditAllowPmntTypeUpdate,
[RecGiftEditMinUpdateAmt] = @RecGiftEditMinUpdateAmt ,
[RecGiftEditFilterFunds] = @RecGiftEditFilterFunds,
[RecGiftEditFilterAppeals] = @RecGiftEditFilterAppeals,
[RecGiftEditFilterQueryID] = @RecGiftEditFilterQueryID,
[RecGiftEditFilterUseCustomFilter] = @RecGiftEditFilterUseCustomFilter,
[RecGiftEditFreqUseGeneralRecurrence] = @RecGiftEditFreqUseGeneralRecurrence,
[RecGiftEditFreqAllowStartDateUpdates] = @RecGiftEditFreqAllowStartDateUpdates,
[RecGiftEditFreqAllowEndDateUpdates] = @RecGiftEditFreqAllowEndDateUpdates,
[RecGiftEditFreqSpecifics] = @RecGiftEditFreqSpecifics,
[RecGiftAdditionalDonationPageID] = @RecGiftAdditionalDonationPageID,
[IncludeSoftCreditsTotal] = @IncludeSoftCreditsTotal,
[IncludeHardCreditsTotal] = @IncludeHardCreditsTotal,
[RecurringGiftPaymentPageID] = @RecurringGiftPaymentPageID,
[IncludeUnpaidEvents] = @IncludeUnpaidEvents,
[UnpaidEventsPaymentPageID] = @UnpaidEventsPaymentPageID,
[MerchantAccountID] = @MerchantAccountId,
[CheckoutThemeUseSiteDefault] = @CheckoutThemeUseSitedefault,
[CheckoutThemePrimaryColor] = @CheckoutThemePrimaryColor,
[CheckoutThemeSecondaryColor] = @CheckoutThemeSecondaryColor,
[CheckoutThemeFontType] = @CheckoutThemeFontType
WHERE [SiteContentID] = @SiteContentID
END
END