USP_DATAFORMTEMPLATE_ADD_BATCHADDRESSVALIDATIONROW
The save procedure used by the add dataform template "Address Validation Batch Row Add Form".
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | INOUT | The output parameter indicating the ID of the record added. |
@BATCHID | uniqueidentifier | IN | Input parameter indicating the context ID for the record being added. |
@SEQUENCE | int | IN | Sequence |
@CHANGEAGENTID | uniqueidentifier | IN | Input parameter indicating the ID of the change agent invoking the procedure. |
@ADDRESSVALIDATIONID | uniqueidentifier | IN | Address validation ID |
@COUNTRYID | uniqueidentifier | IN | Country ID |
@ADDRESSID | uniqueidentifier | IN | Address ID |
@CONSTITUENTID | uniqueidentifier | IN | Constituent |
@ADDRESSBLOCK | nvarchar(150) | IN | Address |
@CITY | nvarchar(150) | IN | City |
@STATEID | uniqueidentifier | IN | State |
@POSTCODE | nvarchar(10) | IN | Zip |
@NEWADDRESSBLOCK | nvarchar(150) | IN | Validated address |
@NEWCITY | nvarchar(150) | IN | Validated city |
@NEWSTATEID | uniqueidentifier | IN | Validated state |
@NEWPOSTCODE | nvarchar(10) | IN | Validated zip |
@NEWCOUNTYID | uniqueidentifier | IN | Validated county |
@NEWCONGRESSIONALDISTRICTID | uniqueidentifier | IN | Validated congressional district |
@NEWDPC | nvarchar(8) | IN | Validated DPC |
@NEWCART | nvarchar(10) | IN | Validated CART |
@NEWLOT | nvarchar(5) | IN | Validated LOT |
@VALIDATIONMESSAGE | nvarchar(200) | IN | Validation message |
@ADDRESSCHANGED | bit | IN | Address changed |
@CERTIFICATIONDATA | int | IN | Certification data |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_ADD_BATCHADDRESSVALIDATIONROW
(
@ID uniqueidentifier = null output,
@BATCHID uniqueidentifier,
@SEQUENCE int,
@CHANGEAGENTID uniqueidentifier,
@ADDRESSVALIDATIONID uniqueidentifier = null,
@COUNTRYID uniqueidentifier = null,
@ADDRESSID uniqueidentifier = null,
@CONSTITUENTID uniqueidentifier = null,
@ADDRESSBLOCK nvarchar(150) = '',
@CITY nvarchar(150) = '',
@STATEID uniqueidentifier = null,
@POSTCODE nvarchar(10) = '',
@NEWADDRESSBLOCK nvarchar(150) = '',
@NEWCITY nvarchar(150) = '',
@NEWSTATEID uniqueidentifier = null,
@NEWPOSTCODE nvarchar(10) = '',
@NEWCOUNTYID uniqueidentifier = null,
@NEWCONGRESSIONALDISTRICTID uniqueidentifier = null,
@NEWDPC nvarchar(8) = '',
@NEWCART nvarchar(10) = '',
@NEWLOT nvarchar(5) = '',
@VALIDATIONMESSAGE nvarchar(200) = '',
@ADDRESSCHANGED bit = null,
@CERTIFICATIONDATA integer = null
)
as
set nocount on;
declare @CURRENTDATE datetime;
set @CURRENTDATE = getdate();
if @ID is null
set @ID = newID();
if @CHANGEAGENTID is null
exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output;
insert into dbo.BATCHADDRESSVALIDATION
(
ID,
BATCHID,
ADDRESSVALIDATIONID,
COUNTRYID,
ADDRESSID,
CONSTITUENTID,
ADDRESSBLOCK,
CITY,
STATEID,
POSTCODE,
NEWADDRESSBLOCK,
NEWCITY,
NEWSTATEID,
NEWPOSTCODE,
NEWCOUNTYID,
NEWCONGRESSIONALDISTRICTID,
NEWDPC,
NEWCART,
NEWLOT,
VALIDATIONMESSAGE,
ADDRESSCHANGED,
CERTIFICATIONDATA,
SEQUENCE,
ADDEDBYID,
CHANGEDBYID,
DATEADDED,
DATECHANGED
)
values
(
@ID,
@BATCHID,
@ADDRESSVALIDATIONID,
@COUNTRYID,
@ADDRESSID,
@CONSTITUENTID,
@ADDRESSBLOCK,
@CITY,
@STATEID,
@POSTCODE,
@NEWADDRESSBLOCK,
@NEWCITY,
@NEWSTATEID,
@NEWPOSTCODE,
@NEWCOUNTYID,
@NEWCONGRESSIONALDISTRICTID,
@NEWDPC,
@NEWCART,
@NEWLOT,
@VALIDATIONMESSAGE,
@ADDRESSCHANGED,
@CERTIFICATIONDATA,
@SEQUENCE,
@CHANGEAGENTID,
@CHANGEAGENTID,
@CURRENTDATE,
@CURRENTDATE
);
return 0;