USP_DATAFORMTEMPLATE_ADD_SPONSORSHIPSTATUSCMSSETTINGS
The save procedure used by the add dataform template "SponsorshipStatusCMSSettings 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. |
@CHILDHTMLCONTENT | nvarchar(max) | IN | ChildHtmlcontent |
@PROJECTHTMLCONTENT | nvarchar(max) | IN | ProjectHtmlContent |
@FILTERPROGRAM | bit | IN | Filterprogram |
@SELECTEDPROGRAMS | xml | IN | Selectedprograms |
@NOTESAVAILABLILITYCODE | tinyint | IN | Notesavailablility |
@NOTESCODESLIST | xml | IN | Notescodeslist |
@ATTACHMENTSAVAILABILITYCODE | tinyint | IN | Attachmentsavailability |
@ATTACHMENTCODESLIST | xml | IN | Attachmentcodeslist |
@MEDIALINKSAVAILABILITYCODE | tinyint | IN | Medialinksavailability |
@MEDIALINKCODESLIST | xml | IN | Medialinkcodeslist |
@EMAILENABLED | bit | IN | Emailenabled |
@EMAILCATEGORYID | uniqueidentifier | IN | Emailcategoryid |
@EMAILSUBCATEGORYID | uniqueidentifier | IN | Emailsubcategoryid |
@DEFAULTEMAILCATEGORYID | uniqueidentifier | IN | Defaultemailcategoryid |
@DEFAULTEMAILSUBCATEGORYID | uniqueidentifier | IN | Defaultemailsubcategoryid |
@DEFAULTEMAILADDRESS | UDT_EMAILADDRESS | IN | Defaultemailaddress |
@EMAILTYPECODE | uniqueidentifier | IN | Emailtypecode |
@EMAILFIELDLIMIT | int | IN | Emailfieldlimit |
@EMAILTEMPLATESLIST | xml | IN | EmailTEMPLATeslist |
@EMAILPROGRAMLIST | xml | IN | Emailprogramlist |
@OUTPUTFIELDLIST | xml | IN | Outputfieldlist |
@PAYMENTPARTPAGE | int | IN | |
@SPONSORSHIPLISTFORMATCODE | tinyint | IN | |
@SUPPORTSCHECKOUTONLY | bit | IN |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_ADD_SPONSORSHIPSTATUSCMSSETTINGS
(
@ID uniqueidentifier = null output,
@CHANGEAGENTID uniqueidentifier = null,
@CHILDHTMLCONTENT nvarchar(max) = '',
@PROJECTHTMLCONTENT nvarchar(max) = '',
@FILTERPROGRAM bit = 0,
@SELECTEDPROGRAMS xml = null,
@NOTESAVAILABLILITYCODE tinyint = 0,
@NOTESCODESLIST xml = null,
@ATTACHMENTSAVAILABILITYCODE tinyint = 0,
@ATTACHMENTCODESLIST xml = null,
@MEDIALINKSAVAILABILITYCODE tinyint = 0,
@MEDIALINKCODESLIST xml = null,
@EMAILENABLED bit = 0,
@EMAILCATEGORYID uniqueidentifier = null,
@EMAILSUBCATEGORYID uniqueidentifier =null,
@DEFAULTEMAILCATEGORYID uniqueidentifier = null,
@DEFAULTEMAILSUBCATEGORYID uniqueidentifier =null,
@DEFAULTEMAILADDRESS dbo.UDT_EMAILADDRESS = null,
@EMAILTYPECODE uniqueidentifier = null,
@EMAILFIELDLIMIT int = 0,
@EMAILTEMPLATESLIST xml = null,
@EMAILPROGRAMLIST xml =null,
@OUTPUTFIELDLIST xml = null,
@PAYMENTPARTPAGE int = null,
@SPONSORSHIPLISTFORMATCODE tinyint = 0,
@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.SPONSORSHIPSTATUSCMSSETTINGS
(ID, CHILDHTMLCONTENT, PROJECTHTMLCONTENT, FILTERPROGRAM, SELECTEDPROGRAMS, NOTESAVAILABLILITYCODE, NOTESCODESLIST, ATTACHMENTSAVAILABILITYCODE, ATTACHMENTCODESLIST, MEDIALINKSAVAILABILITYCODE, MEDIALINKCODESLIST, EMAILENABLED, EMAILCATEGORYID, EMAILSUBCATEGORYID, DEFAULTEMAILCATEGORYID, DEFAULTEMAILSUBCATEGORYID, DEFAULTEMAILADDRESS, EMAILTYPECODE, EMAILFIELDLIMIT, EMAILTEMPLATESLIST, EMAILPROGRAMLIST, OUTPUTFIELDLIST, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED, PAYMENTPARTPAGE, SPONSORSHIPLISTFORMATCODE,SUPPORTSCHECKOUTONLY)
values
(@ID, @CHILDHTMLCONTENT,@PROJECTHTMLCONTENT, @FILTERPROGRAM, @SELECTEDPROGRAMS, @NOTESAVAILABLILITYCODE, @NOTESCODESLIST, @ATTACHMENTSAVAILABILITYCODE, @ATTACHMENTCODESLIST, @MEDIALINKSAVAILABILITYCODE, @MEDIALINKCODESLIST, @EMAILENABLED, @EMAILCATEGORYID, @EMAILSUBCATEGORYID, @DEFAULTEMAILCATEGORYID, @DEFAULTEMAILSUBCATEGORYID, @DEFAULTEMAILADDRESS, @EMAILTYPECODE, @EMAILFIELDLIMIT, @EMAILTEMPLATESLIST, @EMAILPROGRAMLIST, @OUTPUTFIELDLIST, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE, @PAYMENTPARTPAGE, @SPONSORSHIPLISTFORMATCODE,@SUPPORTSCHECKOUTONLY)
end try
begin catch
exec dbo.USP_RAISE_ERROR
return 1
end catch
return 0