USP_DATAFORMTEMPLATE_EDIT_SPONSORSHIPFORMCMSSETTINGS_4
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | |
@CHANGEAGENTID | uniqueidentifier | IN | |
@CHILDDISPLAYHTML | nvarchar(max) | IN | |
@PROJECTDISPLAYHTML | nvarchar(max) | IN | |
@ATTRIBUTEITEMSLIST | xml | IN | |
@DESIGNATIONLIST | xml | IN | |
@DEFAULTDESIGNATIONID | uniqueidentifier | IN | |
@DEFAULTDESIGNATION | int | IN | |
@APPEALSLIST | xml | IN | |
@REQUIREAPPEAL | bit | IN | |
@SOLESPONSORSHIPENABLED | bit | IN | |
@GIFTSPONSORSHIPENABLED | bit | IN | |
@ECARDSENABLED | bit | IN | |
@ADDITIONALGIFTENABLED | bit | IN | |
@MULTIPLEGIFTSENABLED | bit | IN | |
@MINIMUMGIFTAMOUNT | decimal(20, 4) | IN | |
@CONSTITUENCYID | uniqueidentifier | IN | |
@GENERALRECURRENCEENABLED | bit | IN | |
@SCHEDULEDENDDATEENABLED | bit | IN | |
@RECURRENCEDATAIDLIST | xml | IN | |
@ITEMEXPIRATION | int | IN | |
@PAYMENTPARTPAGE | int | IN | |
@DIRECTDEBITENABLED | bit | IN | |
@CHECKENABLED | bit | IN | |
@FORMITEMEXPIRATION | int | IN | |
@ACKNOWLEDGEMENTHTML | nvarchar(max) | IN | |
@FORCESTARTDATE | bit | IN | |
@PDACCOUNTSYSTEMID | uniqueidentifier | IN | |
@SUPPORTSCHECKOUTONLY | bit | IN |
Definition
Copy
create procedure dbo.USP_DATAFORMTEMPLATE_EDIT_SPONSORSHIPFORMCMSSETTINGS_4
(
@ID uniqueidentifier,
@CHANGEAGENTID uniqueidentifier = null,
@CHILDDISPLAYHTML nvarchar(max),
@PROJECTDISPLAYHTML nvarchar(max),
@ATTRIBUTEITEMSLIST xml,
@DESIGNATIONLIST xml,
@DEFAULTDESIGNATIONID uniqueidentifier,
@DEFAULTDESIGNATION int,
@APPEALSLIST xml,
@REQUIREAPPEAL bit,
@SOLESPONSORSHIPENABLED bit,
@GIFTSPONSORSHIPENABLED bit,
@ECARDSENABLED bit,
@ADDITIONALGIFTENABLED bit,
@MULTIPLEGIFTSENABLED bit,
@MINIMUMGIFTAMOUNT decimal(20,4),
@CONSTITUENCYID uniqueidentifier,
@GENERALRECURRENCEENABLED bit,
@SCHEDULEDENDDATEENABLED bit,
@RECURRENCEDATAIDLIST xml,
@ITEMEXPIRATION int,
@PAYMENTPARTPAGE int,
@DIRECTDEBITENABLED bit,
@CHECKENABLED bit,
@FORMITEMEXPIRATION int,
@ACKNOWLEDGEMENTHTML nvarchar(max),
@FORCESTARTDATE bit,
@PDACCOUNTSYSTEMID uniqueidentifier,
@SUPPORTSCHECKOUTONLY bit
)
as
set nocount on;
if @CHANGEAGENTID is null
exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output
begin try
-- handle updating the data
update dbo.SPONSORSHIPFORMCMSSETTINGS set
CHILDDISPLAYHTML = @CHILDDISPLAYHTML,
PROJECTDISPLAYHTML = @PROJECTDISPLAYHTML,
ATTRIBUTEITEMSLIST = @ATTRIBUTEITEMSLIST,
DESIGNATIONLIST = @DESIGNATIONLIST,
DEFAULTDESIGNATIONID = @DEFAULTDESIGNATIONID,
DEFAULTDESIGNATION = @DEFAULTDESIGNATION,
APPEALSLIST = @APPEALSLIST,
REQUIREAPPEAL = @REQUIREAPPEAL,
SOLESPONSORSHIPENABLED = @SOLESPONSORSHIPENABLED,
GIFTSPONSORSHIPENABLED = @GIFTSPONSORSHIPENABLED,
ECARDSENABLED = @ECARDSENABLED,
ADDITIONALGIFTENABLED = @ADDITIONALGIFTENABLED,
MULTIPLEGIFTSENABLED = @MULTIPLEGIFTSENABLED,
MINIMUMGIFTAMOUNT = @MINIMUMGIFTAMOUNT,
CONSTITUENCYID = @CONSTITUENCYID,
GENERALRECURRENCEENABLED = @GENERALRECURRENCEENABLED,
SCHEDULEDENDDATEENABLED = @SCHEDULEDENDDATEENABLED,
RECURRENCEDATAIDLIST = @RECURRENCEDATAIDLIST,
ITEMEXPIRATION = @ITEMEXPIRATION,
PAYMENTPARTPAGE = @PAYMENTPARTPAGE,
DIRECTDEBITENABLED = @DIRECTDEBITENABLED,
CHECKENABLED = @CHECKENABLED,
FORMITEMEXPIRATION = @FORMITEMEXPIRATION,
ACKNOWLEDGEMENTHTML = @ACKNOWLEDGEMENTHTML,
CHANGEDBYID = @CHANGEAGENTID,
DATECHANGED = getdate(),
FORCESTARTDATE = @FORCESTARTDATE,
PDACCOUNTSYSTEMID = @PDACCOUNTSYSTEMID,
SUPPORTSCHECKOUTONLY=@SUPPORTSCHECKOUTONLY
where ID = @ID
end try
begin catch
exec dbo.USP_RAISE_ERROR
return 1
end catch
return 0;