USP_DATAFORMTEMPLATE_VIEW_SPONSORSHIPTRANSFERPROCESS

The load procedure used by the view dataform template "Sponsorship Transfer 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
@SPONSORPREFERENCE nvarchar(100) INOUT Preferences option
@PARAMETERSID uniqueidentifier INOUT PARAMETERSID
@SPONSORSHIPREASON nvarchar(100) INOUT Reason
@MATCHINGRULECODE nvarchar(100) INOUT Matching rule
@TRANSFERTYPECODE nvarchar(100) INOUT Transfer type

Definition

Copy


CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_SPONSORSHIPTRANSFERPROCESS

(
      @ID uniqueidentifier,
      @DATALOADED bit = 0 output,
      @DESCRIPTION nvarchar(255) = null output,
      @NAME nvarchar(100) = null output
      @SELECTION nvarchar(255) = null output
      @SPONSORPREFERENCE nvarchar(100) = null output,
      @PARAMETERSID uniqueidentifier = null output
      @SPONSORSHIPREASON nvarchar(100) = null output,
      @MATCHINGRULECODE nvarchar(100) = null output,
      @TRANSFERTYPECODE nvarchar(100) = null output
)
as
      set nocount on;   
      set @DATALOADED = 0;

      select
      @DATALOADED = 1,
      @DESCRIPTION = SP.DESCRIPTION, 
      @NAME = SP.NAME,    
      @SELECTION = IDS.NAME,
      @SPONSORSHIPREASON = SR.REASON,
      @TRANSFERTYPECODE = SP.TRANSFERTYPE,
      @SPONSORPREFERENCE = SP.SPONSORPREFERENCE,
      @MATCHINGRULECODE = SP.MATCHINGRULE,
      @PARAMETERSID = SP.ID                  
from dbo.SPONSORSHIPTRANSFERPROCESS SP
inner join dbo.IDSETREGISTER IDS on IDS.ID = SP.IDSETREGISTERID
inner join dbo.SPONSORSHIPREASON SR on SR.ID = SP.SPONSORSHIPREASONID
where
      SP.ID = @ID;

 return 0;