USP_GIFTAIDDISQUALIFICATIONRULE_DELETE

Executes the "Gift Aid Disqualification Rule: Delete" record operation.

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN Input parameter indicating the ID of the record being deleted.
@CHANGEAGENTID uniqueidentifier IN Input parameter indicating the ID of the change agent invoking the delete.

Definition

Copy


                    CREATE procedure dbo.USP_GIFTAIDDISQUALIFICATIONRULE_DELETE
                    (
                        @ID uniqueidentifier,
                        @CHANGEAGENTID uniqueidentifier
                    )
                    as
                        set nocount on;
            if exists (select * from GIFTAIDDISQUALIFIEDBYAPPEAL where id = @id)
              exec dbo.USP_GIFTAIDDISQUALIFIEDBYAPPEAL_DELETEBYID_WITHCHANGEAGENTID @ID, @CHANGEAGENTID;

            if exists (select * from GIFTAIDDISQUALIFIEDBYCAMPAIGN where id = @id)
              exec dbo.USP_GIFTAIDDISQUALIFIEDBYCAMPAIGN_DELETEBYID_WITHCHANGEAGENTID @ID, @CHANGEAGENTID;

            if exists (select * from GIFTAIDDISQUALIFIEDBYCREDITCARDTYPE where id = @id)
              exec dbo.USP_GIFTAIDDISQUALIFIEDBYCREDITCARDTYPE_DELETEBYID_WITHCHANGEAGENTID @ID, @CHANGEAGENTID;

            if exists (select * from GIFTAIDDISQUALIFIEDBYDESIGNATION where id = @id)
              exec dbo.USP_GIFTAIDDISQUALIFIEDBYDESIGNATION_DELETEBYID_WITHCHANGEAGENTID @ID, @CHANGEAGENTID;

            if exists (select * from GIFTAIDDISQUALIFIEDBYEVENT where id = @id)
              exec dbo.USP_GIFTAIDDISQUALIFIEDBYEVENT_DELETEBYID_WITHCHANGEAGENTID @ID, @CHANGEAGENTID;

            if exists (select * from GIFTAIDDISQUALIFIEDBYMEMBERSHIPPROGRAM where id = @id)
              exec dbo.USP_GIFTAIDDISQUALIFIEDBYMEMBERSHIPPROGRAM_DELETEBYID_WITHCHANGEAGENTID @ID, @CHANGEAGENTID;

            if exists (select * from GIFTAIDDISQUALIFIEDBYPAYMENTMETHOD where id = @id)
              exec dbo.USP_GIFTAIDDISQUALIFIEDBYPAYMENTMETHOD_DELETEBYID_WITHCHANGEAGENTID @ID, @CHANGEAGENTID;

            if exists (select * from GIFTAIDDISQUALIFIEDBYREVENUECATEGORY where id = @id)
              exec dbo.USP_GIFTAIDDISQUALIFIEDBYREVENUECATEGORY_DELETEBYID_WITHCHANGEAGENTID @ID, @CHANGEAGENTID;

            if exists (select * from GIFTAIDDISQUALIFIEDBYOTHERPAYMENTTYPE where id = @id)
              exec dbo.USP_GIFTAIDDISQUALIFIEDBYOTHERPAYMENTTYPE_DELETEBYID_WITHCHANGEAGENTID @ID, @CHANGEAGENTID;

            return 0;