USP_DATAFORMTEMPLATE_PLANITEMTASK_VIEW

The load procedure used by the view dataform template "Plan Item Task 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.
@MARKETINGPLANITEM nvarchar(max) INOUT Marketing plan item
@SUBJECT nvarchar(100) INOUT Subject
@NOTES nvarchar(max) INOUT Notes
@DUEDATE datetime INOUT Due date
@DATECOMPLETED datetime INOUT Date completed
@TASKSTATUS nvarchar(9) INOUT Task status

Definition

Copy


CREATE procedure dbo.[USP_DATAFORMTEMPLATE_PLANITEMTASK_VIEW]
(
  @ID uniqueidentifier,
  @DATALOADED bit = 0 output,
  @MARKETINGPLANITEM nvarchar(max) = null output,
  @SUBJECT nvarchar(100) = null output,
  @NOTES nvarchar(max) = null output,
  @DUEDATE datetime = null output,
  @DATECOMPLETED datetime = null output,
  @TASKSTATUS nvarchar(9) = null output
)
as
  set nocount on;

  select
    @DATALOADED = 1,
    @MARKETINGPLANITEM = dbo.[UFN_MKTMARKETINGPLANITEM_PATH]([MARKETINGPLANITEMID], 1),
    @SUBJECT = [SUBJECT],
    @NOTES = [NOTES],
    @DUEDATE = dbo.[UFN_DATE_EARLIESTFROMFUZZYDATE]([DUEDATE]),
    @DATECOMPLETED = [DATECOMPLETED],
    @TASKSTATUS = [MARKETINGPLANTASKSTATUS]
  from dbo.[MKTMARKETINGPLANITEMTASK]
  where [ID] = @ID;

  return 0;