USP_DATAFORMTEMPLATE_EDITLOAD_PREPROCESS_STEWARDSHIPPLANASSIGNMENTPROCESS

The load procedure used by the edit dataform template "Stewardship Plan Assignment Pre-process Edit 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.
@TSLONG bigint INOUT Output parameter indicating the TSLONG value of the record being edited. This is used to manage multi-user concurrency issues when multiple users access the same record.
@RECORDTYPEID uniqueidentifier INOUT
@NAME nvarchar(100) INOUT Name
@DESCRIPTION nvarchar(255) INOUT Description
@MODE tinyint INOUT
@PLANSELECTIONID uniqueidentifier INOUT Plan selection
@OLDOFFICERID uniqueidentifier INOUT Stewardship officer to replace
@NEWOFFICERID uniqueidentifier INOUT Assign to
@TRANSFERPLANMANAGERASSIGNMENTS bit INOUT Transfer plan manager assignments
@TRANSFERPLANSTEWARDASSIGNMENTS bit INOUT Transfer plan steward assignments
@TRANSFERASSIGNEDSTEPRESPONSIBILITIES bit INOUT Transfer assigned step responsibilities
@ROLECODEID uniqueidentifier INOUT Role

Definition

Copy


CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDITLOAD_PREPROCESS_STEWARDSHIPPLANASSIGNMENTPROCESS
(
  @ID uniqueidentifier,
  @DATALOADED bit = 0 output,
  @TSLONG bigint = 0 output,
  @RECORDTYPEID uniqueidentifier = null output,
  @NAME nvarchar(100) = null output,
  @DESCRIPTION nvarchar(255) = null output,
  @MODE tinyint = null output,
  @PLANSELECTIONID uniqueidentifier = null output,
  @OLDOFFICERID uniqueidentifier = null output,
  @NEWOFFICERID uniqueidentifier = null output,
  @TRANSFERPLANMANAGERASSIGNMENTS bit = null output,
  @TRANSFERPLANSTEWARDASSIGNMENTS bit = null output,
  @TRANSFERASSIGNEDSTEPRESPONSIBILITIES bit = null output,
  @ROLECODEID uniqueidentifier = null output
)
as
    set nocount on;

    exec dbo.USP_DATAFORMTEMPLATE_EDITLOAD_STEWARDSHIPPLANASSIGNMENTPROCESS
        @ID,
        @DATALOADED output,
        @TSLONG output,
        @RECORDTYPEID output,
        @NAME output,
        @DESCRIPTION output,
        @MODE output,
        @PLANSELECTIONID output,
        @OLDOFFICERID output,
        @NEWOFFICERID output,
        @TRANSFERPLANMANAGERASSIGNMENTS output,
        @TRANSFERPLANSTEWARDASSIGNMENTS output,
        @TRANSFERASSIGNEDSTEPRESPONSIBILITIES output,
        @ROLECODEID output;

    return 0;