USP_DATAFORMTEMPLATE_ADD_SPONSORSHIPFORMCMSSETTINGS
The save procedure used by the add dataform template "SponsorshipFormCMSSettings Add Form".
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | INOUT | The output parameter indicating the ID of the record added. |
@CHANGEAGENTID | uniqueidentifier | IN | Input parameter indicating the ID of the change agent invoking the procedure. |
@CHILDDISPLAYHTML | nvarchar(max) | IN | Childdisplayhtml |
@PROJECTDISPLAYHTML | nvarchar(max) | IN | Projectdisplayhtml |
@ATTRIBUTEITEMSLIST | xml | IN | Attributeitemslist |
@DESIGNATIONLIST | xml | IN | Designationlist |
@DEFAULTDESIGNATIONID | uniqueidentifier | IN | Defaultdesignationid |
@DEFAULTDESIGNATION | int | IN | Defaultdesignation |
@APPEALSLIST | xml | IN | Appealslist |
@REQUIREAPPEAL | bit | IN | Requireappeal |
@SOLESPONSORSHIPENABLED | bit | IN | Solesponsorshipenabled |
@GIFTSPONSORSHIPENABLED | bit | IN | Giftsponsorshipenabled |
@ECARDSENABLED | bit | IN | Ecardsenabled |
@ADDITIONALGIFTENABLED | bit | IN | Additionalgiftenabled |
@MULTIPLEGIFTSENABLED | bit | IN | Multiplegiftsenabled |
@MINIMUMGIFTAMOUNT | decimal(20, 4) | IN | Minimumgiftamount |
@CONSTITUENCYID | uniqueidentifier | IN | Constituencyid |
@GENERALRECURRENCEENABLED | bit | IN | Generalrecurrenceenabled |
@SCHEDULEDENDDATEENABLED | bit | IN | Scheduledenddateenabled |
@RECURRENCEDATAIDLIST | xml | IN | Recurrencedataidlist |
@ITEMEXPIRATION | int | IN | Itemexpiration |
@PAYMENTPARTPAGE | int | IN | Paymentpartpage |
@DIRECTDEBITENABLED | bit | IN | Directdebitenabled |
@CHECKENABLED | bit | IN | CheckEnabled |
@FORMITEMEXPIRATION | int | IN | FormItemExpiration |
@ACKNOWLEDGEMENTHTML | nvarchar(max) | IN | Acknowledgement HTML |
@FORCESTARTDATE | bit | IN | ForceStartDate |
@PDACCOUNTSYSTEMID | uniqueidentifier | IN | |
@SUPPORTSCHECKOUTONLY | bit | IN |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_ADD_SPONSORSHIPFORMCMSSETTINGS
(
@ID uniqueidentifier = null output,
@CHANGEAGENTID uniqueidentifier = null,
@CHILDDISPLAYHTML nvarchar(max) = '',
@PROJECTDISPLAYHTML nvarchar(max) = '',
@ATTRIBUTEITEMSLIST xml = null,
@DESIGNATIONLIST xml = null,
@DEFAULTDESIGNATIONID uniqueidentifier = null,
@DEFAULTDESIGNATION int = 0,
@APPEALSLIST xml = null,
@REQUIREAPPEAL bit = 0,
@SOLESPONSORSHIPENABLED bit = 0,
@GIFTSPONSORSHIPENABLED bit = 0,
@ECARDSENABLED bit = 0,
@ADDITIONALGIFTENABLED bit = 0,
@MULTIPLEGIFTSENABLED bit = 0,
@MINIMUMGIFTAMOUNT decimal(20,4) = 0,
@CONSTITUENCYID uniqueidentifier = null,
@GENERALRECURRENCEENABLED bit = 0,
@SCHEDULEDENDDATEENABLED bit = 0,
@RECURRENCEDATAIDLIST xml = null,
@ITEMEXPIRATION int = 0,
@PAYMENTPARTPAGE int = 0,
@DIRECTDEBITENABLED bit = 0,
@CHECKENABLED bit = 0,
@FORMITEMEXPIRATION int = 0,
@ACKNOWLEDGEMENTHTML nvarchar(max) = '',
@FORCESTARTDATE bit = 0,
@PDACCOUNTSYSTEMID uniqueidentifier = null,
@SUPPORTSCHECKOUTONLY bit =0
)
as
set nocount on;
if @ID is null
set @ID = newid()
if @CHANGEAGENTID is null
exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output
declare @CURRENTDATE datetime
set @CURRENTDATE = getdate()
begin try
-- handle inserting the data
insert into dbo.SPONSORSHIPFORMCMSSETTINGS
(ID, CHILDDISPLAYHTML, PROJECTDISPLAYHTML, ATTRIBUTEITEMSLIST, DESIGNATIONLIST, DEFAULTDESIGNATIONID, DEFAULTDESIGNATION, APPEALSLIST, REQUIREAPPEAL, SOLESPONSORSHIPENABLED, GIFTSPONSORSHIPENABLED, ECARDSENABLED, ADDITIONALGIFTENABLED, MULTIPLEGIFTSENABLED, MINIMUMGIFTAMOUNT, CONSTITUENCYID, GENERALRECURRENCEENABLED, SCHEDULEDENDDATEENABLED, RECURRENCEDATAIDLIST, ITEMEXPIRATION, PAYMENTPARTPAGE, DIRECTDEBITENABLED, CHECKENABLED, FORMITEMEXPIRATION, ACKNOWLEDGEMENTHTML, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED, FORCESTARTDATE, PDACCOUNTSYSTEMID,SUPPORTSCHECKOUTONLY)
values
(@ID, @CHILDDISPLAYHTML, @PROJECTDISPLAYHTML, @ATTRIBUTEITEMSLIST, @DESIGNATIONLIST, @DEFAULTDESIGNATIONID, @DEFAULTDESIGNATION, @APPEALSLIST, @REQUIREAPPEAL, @SOLESPONSORSHIPENABLED, @GIFTSPONSORSHIPENABLED, @ECARDSENABLED, @ADDITIONALGIFTENABLED, @MULTIPLEGIFTSENABLED, @MINIMUMGIFTAMOUNT, @CONSTITUENCYID, @GENERALRECURRENCEENABLED, @SCHEDULEDENDDATEENABLED, @RECURRENCEDATAIDLIST, @ITEMEXPIRATION, @PAYMENTPARTPAGE, @DIRECTDEBITENABLED, @CHECKENABLED, @FORMITEMEXPIRATION, @ACKNOWLEDGEMENTHTML, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE,@FORCESTARTDATE, @PDACCOUNTSYSTEMID,@SUPPORTSCHECKOUTONLY)
end try
begin catch
exec dbo.USP_RAISE_ERROR
return 1
end catch
return 0