USP_DATAFORMTEMPLATE_EDIT_MKTMARKETINGPLANITEMTASK
The save procedure used by the edit dataform template "Marketing Plan Item Task 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. |
@MARKETINGPLANITEMID | uniqueidentifier | IN | Marketing plan item ID |
@SUBJECT | nvarchar(100) | IN | Subject |
@NOTES | nvarchar(max) | IN | Notes |
@OWNER | nvarchar(100) | IN | Owner |
@DUEDATE | UDT_FUZZYDATE | IN | Due date |
@DATECOMPLETED | datetime | IN | Completed |
@MARKETINGPLANTASKSTATUSCODE | tinyint | IN | Status |
Definition
Copy
CREATE procedure dbo.[USP_DATAFORMTEMPLATE_EDIT_MKTMARKETINGPLANITEMTASK]
(
@ID uniqueidentifier,
@CHANGEAGENTID uniqueidentifier = null,
@MARKETINGPLANITEMID uniqueidentifier,
@SUBJECT nvarchar(100),
@NOTES nvarchar(max),
@OWNER nvarchar(100),
@DUEDATE dbo.UDT_FUZZYDATE,
@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
[MARKETINGPLANITEMID] = @MARKETINGPLANITEMID,
[SUBJECT] = @SUBJECT,
[NOTES] = @NOTES,
[OWNER] = @OWNER,
[DUEDATE] = @DUEDATE,
[DATECOMPLETED] = @DATECOMPLETED,
[MARKETINGPLANTASKSTATUSCODE] = @MARKETINGPLANTASKSTATUSCODE
where
[ID] = @ID;
end try
begin catch
exec dbo.USP_RAISE_ERROR;
return 1;
end catch
return 0;