USP_DATAFORMTEMPLATE_EDIT_SPONSORSHIPSTATUSCMSSETTINGS_4
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | |
@CHANGEAGENTID | uniqueidentifier | IN | |
@CHILDHTMLCONTENT | nvarchar(max) | IN | |
@PROJECTHTMLCONTENT | nvarchar(max) | IN | |
@FILTERPROGRAM | bit | IN | |
@SELECTEDPROGRAMS | xml | IN | |
@NOTESAVAILABLILITYCODE | tinyint | IN | |
@NOTESCODESLIST | xml | IN | |
@ATTACHMENTSAVAILABILITYCODE | tinyint | IN | |
@ATTACHMENTCODESLIST | xml | IN | |
@MEDIALINKSAVAILABILITYCODE | tinyint | IN | |
@MEDIALINKCODESLIST | xml | IN | |
@EMAILENABLED | bit | IN | |
@EMAILCATEGORYID | uniqueidentifier | IN | |
@EMAILSUBCATEGORYID | uniqueidentifier | IN | |
@DEFAULTEMAILCATEGORYID | uniqueidentifier | IN | |
@DEFAULTEMAILSUBCATEGORYID | uniqueidentifier | IN | |
@DEFAULTEMAILADDRESS | UDT_EMAILADDRESS | IN | |
@EMAILTYPECODE | uniqueidentifier | IN | |
@EMAILFIELDLIMIT | int | IN | |
@EMAILTEMPLATESLIST | xml | IN | |
@EMAILPROGRAMLIST | xml | IN | |
@OUTPUTFIELDLIST | xml | IN | |
@PAYMENTPARTPAGE | int | IN | |
@SPONSORSHIPLISTFORMATCODE | tinyint | IN | |
@SUPPORTSCHECKOUTONLY | bit | IN |
Definition
Copy
create procedure dbo.USP_DATAFORMTEMPLATE_EDIT_SPONSORSHIPSTATUSCMSSETTINGS_4
(
@ID uniqueidentifier,
@CHANGEAGENTID uniqueidentifier = null,
@CHILDHTMLCONTENT nvarchar(max),
@PROJECTHTMLCONTENT nvarchar(max),
@FILTERPROGRAM bit,
@SELECTEDPROGRAMS xml,
@NOTESAVAILABLILITYCODE tinyint,
@NOTESCODESLIST xml,
@ATTACHMENTSAVAILABILITYCODE tinyint,
@ATTACHMENTCODESLIST xml,
@MEDIALINKSAVAILABILITYCODE tinyint,
@MEDIALINKCODESLIST xml,
@EMAILENABLED bit,
@EMAILCATEGORYID uniqueidentifier,
@EMAILSUBCATEGORYID uniqueidentifier,
@DEFAULTEMAILCATEGORYID uniqueidentifier,
@DEFAULTEMAILSUBCATEGORYID uniqueidentifier,
@DEFAULTEMAILADDRESS dbo.UDT_EMAILADDRESS,
@EMAILTYPECODE uniqueidentifier,
@EMAILFIELDLIMIT int,
@EMAILTEMPLATESLIST xml,
@EMAILPROGRAMLIST xml,
@OUTPUTFIELDLIST xml,
@PAYMENTPARTPAGE int,
@SPONSORSHIPLISTFORMATCODE tinyint,
@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.SPONSORSHIPSTATUSCMSSETTINGS set
CHILDHTMLCONTENT = @CHILDHTMLCONTENT,
PROJECTHTMLCONTENT = @PROJECTHTMLCONTENT,
FILTERPROGRAM = @FILTERPROGRAM,
SELECTEDPROGRAMS = @SELECTEDPROGRAMS,
NOTESAVAILABLILITYCODE = @NOTESAVAILABLILITYCODE,
NOTESCODESLIST = @NOTESCODESLIST,
ATTACHMENTSAVAILABILITYCODE = @ATTACHMENTSAVAILABILITYCODE,
ATTACHMENTCODESLIST = @ATTACHMENTCODESLIST,
MEDIALINKSAVAILABILITYCODE = @MEDIALINKSAVAILABILITYCODE,
MEDIALINKCODESLIST = @MEDIALINKCODESLIST,
EMAILENABLED = @EMAILENABLED,
EMAILCATEGORYID = @EMAILCATEGORYID,
EMAILSUBCATEGORYID = @EMAILSUBCATEGORYID,
DEFAULTEMAILCATEGORYID = @DEFAULTEMAILCATEGORYID,
DEFAULTEMAILSUBCATEGORYID = @DEFAULTEMAILSUBCATEGORYID,
DEFAULTEMAILADDRESS = @DEFAULTEMAILADDRESS,
EMAILTYPECODE = @EMAILTYPECODE,
EMAILFIELDLIMIT = @EMAILFIELDLIMIT,
EMAILTEMPLATESLIST = @EMAILTEMPLATESLIST,
EMAILPROGRAMLIST = @EMAILPROGRAMLIST,
OUTPUTFIELDLIST = @OUTPUTFIELDLIST,
CHANGEDBYID = @CHANGEAGENTID,
DATECHANGED = getdate(),
PAYMENTPARTPAGE = @PAYMENTPARTPAGE,
SPONSORSHIPLISTFORMATCODE = @SPONSORSHIPLISTFORMATCODE,
SUPPORTSCHECKOUTONLY=@SUPPORTSCHECKOUTONLY
where ID = @ID
end try
begin catch
exec dbo.USP_RAISE_ERROR
return 1
end catch
return 0;