USP_DATAFORMTEMPLATE_VIEW_SPONSORSHIPOPPORTUNITYRESERVEPROCESS

The load procedure used by the view dataform template "Sponsorship Opportunity Reserve Process View Form"

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN The input ID parameter used to load the fields defined on the form.
@DATALOADED bit INOUT Output parameter indicating whether or not data was actually loaded.
@DESCRIPTION nvarchar(255) INOUT Description
@NAME nvarchar(100) INOUT Name
@SELECTION nvarchar(255) INOUT Selection
@PARAMETERSID uniqueidentifier INOUT PARAMETERSID
@ENDDATE datetime INOUT End date

Definition

Copy


create procedure dbo.USP_DATAFORMTEMPLATE_VIEW_SPONSORSHIPOPPORTUNITYRESERVEPROCESS

(
      @ID uniqueidentifier,
      @DATALOADED bit = 0 output,
      @DESCRIPTION nvarchar(255) = null output,
      @NAME nvarchar(100) = null output
      @SELECTION nvarchar(255) = null output
      @PARAMETERSID uniqueidentifier = null output,
      @ENDDATE datetime = null output

)

as
  set nocount on;   
      set @DATALOADED = 0;

  select
  @DATALOADED = 1,
  @DESCRIPTION = SP.DESCRIPTION, 
  @NAME = SP.NAME,    
  @SELECTION= IDS.NAME,        
  @PARAMETERSID = SP.ID,
  @ENDDATE = SP.ENDDATE
  from dbo.SPONSORSHIPOPPORTUNITYRESERVEPROCESS SP
  left join dbo.IDSETREGISTER IDS on IDS.ID = SP.IDSETREGISTERID
  where SP.ID = @ID;      

    if @SELECTION is null
        set @SELECTION = 'Opportunity criteria'

 return 0;