USP_DATAFORMTEMPLATE_EDIT_SPONSORSHIPOPPORTUNITYSEARCHMASKINGIMAGES
The save procedure used by the edit dataform template "Sponsorship Opportunity Search Masking Images Edit Data Form".
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | The input ID parameter indicating the ID of the record being edited. |
@CHANGEAGENTID | uniqueidentifier | IN | Input parameter indicating the ID of the change agent invoking the procedure. |
@SITEIMAGEID | int | IN | Site Image ID |
@QUERYVIEWID | uniqueidentifier | IN | Query View ID |
@QUERYID | uniqueidentifier | IN | Query ID |
@IMAGERANK | tinyint | IN | Image Rank |
@SPONSORSHIPOPPORTUNITYSEARCHCMSSETTINGSID | uniqueidentifier | IN | Sponsorship Opportunity Search CMS Settings ID |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDIT_SPONSORSHIPOPPORTUNITYSEARCHMASKINGIMAGES (
@ID uniqueidentifier,
@CHANGEAGENTID uniqueidentifier = null,
@SITEIMAGEID int,
@QUERYVIEWID uniqueidentifier,
@QUERYID uniqueidentifier,
@IMAGERANK tinyint,
@SPONSORSHIPOPPORTUNITYSEARCHCMSSETTINGSID uniqueidentifier
)
as
set nocount on;
if @CHANGEAGENTID is null
exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output
declare @CURRENTDATE datetime
set @CURRENTDATE = getdate()
if @SITEIMAGEID = 0
execute [dbo].[USP_SPONSORSHIPOPPORTUNITYSEARCHCMSMASKINGIMAGES_DELETEBYID_WITHCHANGEAGENTID] @ID, @CHANGEAGENTID
else
begin
if @IMAGERANK = 0
set @IMAGERANK = 1
begin try
update dbo.SPONSORSHIPOPPORTUNITYSEARCHCMSMASKINGIMAGES set
SITEIMAGEID = @SITEIMAGEID,
QUERYVIEWID = @QUERYVIEWID,
QUERYID = @QUERYID,
IMAGERANK = @IMAGERANK,
CHANGEDBYID = @CHANGEAGENTID,
DATECHANGED = getdate(),
SPONSORSHIPOPPORTUNITYSEARCHCMSSETTINGSID = @SPONSORSHIPOPPORTUNITYSEARCHCMSSETTINGSID
where ID = @ID
end try
begin catch
exec dbo.USP_RAISE_ERROR
return 1
end catch
return 0;
end