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;