USP_DATAFORMTEMPLATE_ADD_MKTSEED
The save procedure used by the add dataform template "Seed Add Form".
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. |
@FIRSTNAME | nvarchar(50) | IN | First name |
@MIDDLENAME | nvarchar(50) | IN | Middle name |
@LASTNAME | nvarchar(100) | IN | Last name |
@TITLECODEID | uniqueidentifier | IN | Title |
@SUFFIXCODEID | uniqueidentifier | IN | Suffix |
@COUNTRYID | uniqueidentifier | IN | Country |
@ADDRESSBLOCK | nvarchar(150) | IN | Address |
@CITY | nvarchar(50) | IN | City |
@STATEID | uniqueidentifier | IN | State |
@POSTCODE | nvarchar(12) | IN | Post code |
@CART | nvarchar(10) | IN | CART |
@DPC | nvarchar(8) | IN | DPC |
@LOT | nvarchar(5) | IN | LOT |
@PHONENUMBER | nvarchar(100) | IN | Phone number |
@EMAILADDRESS | UDT_EMAILADDRESS | IN | Email address |
@SITEID | uniqueidentifier | IN | Site |
Definition
Copy
CREATE procedure dbo.[USP_DATAFORMTEMPLATE_ADD_MKTSEED]
(
@ID uniqueidentifier = null output,
@CHANGEAGENTID uniqueidentifier = null,
@FIRSTNAME nvarchar(50) = '',
@MIDDLENAME nvarchar(50) = '',
@LASTNAME nvarchar(100) = '',
@TITLECODEID uniqueidentifier = null,
@SUFFIXCODEID uniqueidentifier = null,
@COUNTRYID uniqueidentifier = null,
@ADDRESSBLOCK nvarchar(150) = '',
@CITY nvarchar(50) = '',
@STATEID uniqueidentifier = null,
@POSTCODE nvarchar(12) = '',
@CART nvarchar(10) = '',
@DPC nvarchar(8) = '',
@LOT nvarchar(5) = '',
@PHONENUMBER nvarchar(100) = '',
@EMAILADDRESS dbo.UDT_EMAILADDRESS = '',
@SITEID uniqueidentifier = null
)
as
set nocount on;
declare @CURRENTDATE datetime;
begin try
if @ID is null
set @ID = NewID();
if @CHANGEAGENTID is null
exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output;
set @CURRENTDATE = GetDate();
/* Insert the seed information */
insert into dbo.[MKTSEED] (
[ID],
[FIRSTNAME],
[MIDDLENAME],
[LASTNAME],
[TITLECODEID],
[SUFFIXCODEID],
[COUNTRYID],
[ADDRESSBLOCK],
[CITY],
[STATEID],
[POSTCODE],
[CART],
[DPC],
[LOT],
[PHONENUMBER],
[EMAILADDRESS],
[SITEID],
[ADDEDBYID],
[CHANGEDBYID],
[DATEADDED],
[DATECHANGED]
) values (
@ID,
@FIRSTNAME,
@MIDDLENAME,
@LASTNAME,
@TITLECODEID,
@SUFFIXCODEID,
@COUNTRYID,
@ADDRESSBLOCK,
@CITY,
@STATEID,
@POSTCODE,
@CART,
@DPC,
@LOT,
@PHONENUMBER,
@EMAILADDRESS,
@SITEID,
@CHANGEAGENTID,
@CHANGEAGENTID,
@CURRENTDATE,
@CURRENTDATE
);
end try
begin catch
exec dbo.USP_RAISE_ERROR;
return 1;
end catch
return 0;