USP_DATAFORMTEMPLATE_EDITLOAD_FEPSUBMITPROCESS

The load procedure used by the edit dataform template "FEP Submit 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.
@PERIOD1STARTDATE datetime INOUT Start date
@PERIOD1ENDDATE datetime INOUT End date
@PERIOD2STARTDATE datetime INOUT Start date
@PERIOD2ENDDATE datetime INOUT End date
@SITEID uniqueidentifier INOUT Site

Definition

Copy


CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDITLOAD_FEPSUBMITPROCESS
(
    @ID uniqueidentifier,
    @DATALOADED bit = 0 output,
    @TSLONG bigint = 0 output,
    @PERIOD1STARTDATE datetime = null output,
    @PERIOD1ENDDATE datetime = null output,
    @PERIOD2STARTDATE datetime = null output,
    @PERIOD2ENDDATE datetime = null output,
    @SITEID uniqueidentifier = null output
)
as
    set nocount on;

    select
        @DATALOADED = 1,
        @TSLONG = FEPSUBMITPROCESS.TSLONG,
        @PERIOD1STARTDATE = FEPSUBMITPROCESS.PERIOD1STARTDATE,
        @PERIOD1ENDDATE = FEPSUBMITPROCESS.PERIOD1ENDDATE,
        @PERIOD2STARTDATE = FEPSUBMITPROCESS.PERIOD2STARTDATE,
        @PERIOD2ENDDATE = FEPSUBMITPROCESS.PERIOD2ENDDATE,
        @SITEID = FEPPROCESS.SITEID
    from dbo.FEPSUBMITPROCESS
    inner join dbo.FEPPROCESS
        on FEPSUBMITPROCESS.FEPPROCESSID = FEPPROCESS.ID
    where FEPSUBMITPROCESS.ID = @ID;

    return 0;