USP_DATAFORMTEMPLATE_EDIT_MKTMARKETINGPLANITEMTASKCOMPLETED

The save procedure used by the edit dataform template "Marketing Plan Item Task Complete Edit Form".

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN The input ID parameter indicating the ID of the record being edited.
@CHANGEAGENTID uniqueidentifier IN Input parameter indicating the ID of the change agent invoking the procedure.
@NOTES nvarchar(max) IN Notes
@DATECOMPLETED datetime IN Completed
@MARKETINGPLANTASKSTATUSCODE tinyint IN Status

Definition

Copy


CREATE procedure dbo.[USP_DATAFORMTEMPLATE_EDIT_MKTMARKETINGPLANITEMTASKCOMPLETED]
(
  @ID uniqueidentifier,
  @CHANGEAGENTID uniqueidentifier = null,
  @NOTES nvarchar(max),
  @DATECOMPLETED datetime,
  @MARKETINGPLANTASKSTATUSCODE tinyint
)
as
  set nocount on;

  begin try
    if @CHANGEAGENTID is null
      exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output;

    -- save the template items

    update dbo.[MKTMARKETINGPLANITEMTASK] set
      [NOTES] = @NOTES,
      [DATECOMPLETED] = @DATECOMPLETED,
      [MARKETINGPLANTASKSTATUSCODE] = @MARKETINGPLANTASKSTATUSCODE
    where [ID] = @ID;
  end try
  begin catch

    exec dbo.[USP_RAISE_ERROR];
    return 1;
  end catch

  return 0;