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