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;