USP_DATAFORMTEMPLATE_ADD_MKTPACKAGE_MAILWITHLETTER
The save procedure used by the add dataform template "Package Add Form (Mail Channel with Letter)".
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | INOUT | The output parameter indicating the ID of the record added. |
@CHANGEAGENTID | uniqueidentifier | IN | Input parameter indicating the ID of the change agent invoking the procedure. |
@NAME | nvarchar(100) | IN | Name |
@DESCRIPTION | nvarchar(255) | IN | Description |
@CODE | nvarchar(10) | IN | Code |
@COST | money | IN | Base cost |
@COSTDISTRIBUTIONMETHODCODE | tinyint | IN | Distribution |
@SITEID | uniqueidentifier | IN | Site |
@CATEGORYCODEID | uniqueidentifier | IN | Category |
@LETTERCODEID | uniqueidentifier | IN | Letter |
@EXPORTDEFINITIONID | uniqueidentifier | IN | Export definition |
@CONTEXT | nvarchar(128) | IN | Input parameter indicating the context ID for the record being added. |
@CODEVALUEID | uniqueidentifier | IN | Code value ID |
@CHANNELSOURCECODE | nvarchar(10) | IN | Channel source code |
@CHANNELSOURCECODEVALUEID | uniqueidentifier | IN | Channel code value ID |
@CURRENTAPPUSERID | uniqueidentifier | IN | Input parameter indicating the ID of the current user. |
Definition
Copy
CREATE procedure dbo.[USP_DATAFORMTEMPLATE_ADD_MKTPACKAGE_MAILWITHLETTER]
(
@ID uniqueidentifier = null output,
@CHANGEAGENTID uniqueidentifier = null,
@NAME nvarchar(100),
@DESCRIPTION nvarchar(255) = '',
@CODE nvarchar(10) = '',
@COST money = 0,
@COSTDISTRIBUTIONMETHODCODE tinyint = 0,
@SITEID uniqueidentifier = null,
@CATEGORYCODEID uniqueidentifier = null,
@LETTERCODEID uniqueidentifier = null,
@EXPORTDEFINITIONID uniqueidentifier = null,
@CONTEXT nvarchar(128),
@CODEVALUEID uniqueidentifier = null,
@CHANNELSOURCECODE nvarchar(10) = '',
@CHANNELSOURCECODEVALUEID uniqueidentifier = null,
@CURRENTAPPUSERID uniqueidentifier
)
as
set nocount on;
begin try
exec dbo.[USP_DATAFORMTEMPLATE_ADD_MKTPACKAGE_MAIL]
@ID output,
@CHANGEAGENTID,
@NAME,
@DESCRIPTION,
@CODE,
@COST,
@COSTDISTRIBUTIONMETHODCODE,
@SITEID,
@CATEGORYCODEID,
@LETTERCODEID,
@EXPORTDEFINITIONID,
@CONTEXT,
@CODEVALUEID,
@CHANNELSOURCECODE,
@CHANNELSOURCECODEVALUEID,
@CURRENTAPPUSERID;
end try
begin catch
exec dbo.[USP_RAISE_ERROR];
return 1;
end catch
return 0;