USP_DATAFORMTEMPLATE_VIEW_STEWARDSHIPPLANSTEPDETAILS

The load procedure used by the view dataform template "Stewardship Plan Step Details View Form"

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN The input ID parameter used to load the fields defined on the form.
@CURRENTAPPUSERID uniqueidentifier IN Input parameter indicating the ID of the current user.
@DATALOADED bit INOUT Output parameter indicating whether or not data was actually loaded.
@OBJECTIVE nvarchar(100) INOUT Objective
@STATUS nvarchar(50) INOUT Status
@ASSIGNEDTO nvarchar(154) INOUT Assigned to
@CATEGORY nvarchar(100) INOUT Category
@TEMPLATE nvarchar(100) INOUT Template
@CONTACTMETHOD nvarchar(100) INOUT Contact method
@TARGETDATE datetime INOUT Target date
@TARGETSTARTTIME UDT_HOURMINUTE INOUT Target start time
@TARGETENDTIME UDT_HOURMINUTE INOUT Target end time
@TIMEZONE nvarchar(255) INOUT Time zone
@ASSOCIATEDPLANS nvarchar(255) INOUT Associated plans
@FREQUENCY nvarchar(50) INOUT Frequency
@STARTDATE datetime INOUT Start date
@ENDDATE datetime INOUT End date

Definition

Copy


create procedure dbo.USP_DATAFORMTEMPLATE_VIEW_STEWARDSHIPPLANSTEPDETAILS
(
    @ID uniqueidentifier,
    @CURRENTAPPUSERID uniqueidentifier,
    @DATALOADED bit = 0 output,
    @OBJECTIVE nvarchar(100) = null output,
    @STATUS nvarchar(50) = null output,
    @ASSIGNEDTO nvarchar(154) = null output,
    @CATEGORY nvarchar(100) = null output,
    @TEMPLATE nvarchar(100) = null output,
    @CONTACTMETHOD nvarchar(100) = null output,
    @TARGETDATE datetime = null output,
    @TARGETSTARTTIME dbo.UDT_HOURMINUTE = null output,
    @TARGETENDTIME dbo.UDT_HOURMINUTE = null output,
    @TIMEZONE nvarchar(255) = null output,
    @ASSOCIATEDPLANS nvarchar(255) = null output,
    @FREQUENCY nvarchar(50) = null output,
    @STARTDATE datetime = null output,
    @ENDDATE datetime = null output
)
as
    set nocount on;

    declare @ASSOCIATEDPLANSXML xml;

    exec dbo.USP_STEWARDSHIPPLANSTEP_GETDETAILS
        @ID = @ID,
        @CURRENTAPPUSERID = @CURRENTAPPUSERID,
        @DATALOADED = @DATALOADED output,
        @CATEGORY = @CATEGORY output,
        @OBJECTIVE = @OBJECTIVE output,
        @STATUS = @STATUS output,
        @TARGETDATE = @TARGETDATE output,
        @STARTDATE = @STARTDATE output,
        @ENDDATE = @ENDDATE output,
        @ASSIGNEDTO = @ASSIGNEDTO output,
        @CONTACTMETHOD = @CONTACTMETHOD output,
        @TEMPLATE = @TEMPLATE output,
        @ASSOCIATEDPLANS = @ASSOCIATEDPLANSXML output,
        @FREQUENCY = @FREQUENCY output,
        @TARGETSTARTTIME = @TARGETSTARTTIME output,
        @TARGETENDTIME = @TARGETENDTIME output,
        @TIMEZONEENTRYID = @TIMEZONE output

    select @ASSOCIATEDPLANS = dbo.UDA_BUILDLIST(T.c.value('(PLANNAME)[1]','nvarchar(100)')) from @ASSOCIATEDPLANSXML.nodes('/ASSOCIATEDPLANS/ITEM') T(c)

    return 0;