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;