USP_DATAFORMTEMPLATE_ADD_SPONSORSHIPOPPORTUNITYSEARCHMASKINGIMAGES

The save procedure used by the add dataform template "Sponsorship Opportunity Search Masking Images Add Data 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.
@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_ADD_SPONSORSHIPOPPORTUNITYSEARCHMASKINGIMAGES
          (
              @ID uniqueidentifier = null output,
              @CHANGEAGENTID uniqueidentifier = null,
              @SITEIMAGEID int = 0,
              @QUERYVIEWID uniqueidentifier = null,
              @QUERYID uniqueidentifier = null,
              @IMAGERANK tinyint = 0,
              @SPONSORSHIPOPPORTUNITYSEARCHCMSSETTINGSID uniqueidentifier = null
          )
          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()

          if @IMAGERANK = 0
            set @IMAGERANK = 1

          begin try
            insert into dbo.SPONSORSHIPOPPORTUNITYSEARCHCMSMASKINGIMAGES
              (ID, SITEIMAGEID, QUERYVIEWID, QUERYID, IMAGERANK, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED, SPONSORSHIPOPPORTUNITYSEARCHCMSSETTINGSID)
              values
              (@ID, @SITEIMAGEID, @QUERYVIEWID, @QUERYID, @IMAGERANK, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE, @SPONSORSHIPOPPORTUNITYSEARCHCMSSETTINGSID)
          end try

          begin catch
              exec dbo.USP_RAISE_ERROR
              return 1
          end catch

          return 0