USP_DATAFORMTEMPLATE_EDIT_ADDRESSVALIDATIONBATCHROW
The save procedure used by the edit dataform template "Address Validation Batch Row Edit Form".
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | The input ID parameter indicating the ID of the record being edited. |
@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 | Address 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_EDIT_ADDRESSVALIDATIONBATCHROW
(
@ID uniqueidentifier,
@SEQUENCE int,
@CHANGEAGENTID uniqueidentifier,
@ADDRESSVALIDATIONID uniqueidentifier,
@COUNTRYID uniqueidentifier,
@ADDRESSID uniqueidentifier,
@CONSTITUENTID uniqueidentifier,
@ADDRESSBLOCK nvarchar(150),
@CITY nvarchar(150),
@STATEID uniqueidentifier,
@POSTCODE nvarchar(10),
@NEWADDRESSBLOCK nvarchar(150),
@NEWCITY nvarchar(150),
@NEWSTATEID uniqueidentifier,
@NEWPOSTCODE nvarchar(10),
@NEWCOUNTYID uniqueidentifier,
@NEWCONGRESSIONALDISTRICTID uniqueidentifier,
@NEWDPC nvarchar(8),
@NEWCART nvarchar(10),
@NEWLOT nvarchar(5),
@VALIDATIONMESSAGE nvarchar(200),
@ADDRESSCHANGED bit,
@CERTIFICATIONDATA integer
)
as
set nocount on;
declare @CURRENTDATE datetime;
set @CURRENTDATE = getdate();
if @CHANGEAGENTID is null
exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output;
update dbo.BATCHADDRESSVALIDATION set
ADDRESSVALIDATIONID = @ADDRESSVALIDATIONID,
COUNTRYID = @COUNTRYID,
ADDRESSID = @ADDRESSID,
CONSTITUENTID = @CONSTITUENTID,
ADDRESSBLOCK = @ADDRESSBLOCK,
CITY = @CITY,
STATEID = @STATEID,
POSTCODE = @POSTCODE,
NEWADDRESSBLOCK = @NEWADDRESSBLOCK,
NEWCITY = @NEWCITY,
NEWSTATEID = @NEWSTATEID,
NEWPOSTCODE = @NEWPOSTCODE,
NEWCOUNTYID = @NEWCOUNTYID,
NEWCONGRESSIONALDISTRICTID = @NEWCONGRESSIONALDISTRICTID,
NEWDPC = @NEWDPC,
NEWCART = @NEWCART,
NEWLOT = @NEWLOT,
VALIDATIONMESSAGE = @VALIDATIONMESSAGE,
ADDRESSCHANGED = @ADDRESSCHANGED,
CERTIFICATIONDATA = @CERTIFICATIONDATA,
SEQUENCE = @SEQUENCE,
CHANGEDBYID = @CHANGEAGENTID,
DATECHANGED = @CURRENTDATE
where ID = @ID;
return 0;