USP_DATAFORMTEMPLATE_EDIT_CONSTITUENTUPDATEBATCHBUSINESSADDRESSVALIDATION
The save procedure used by the edit dataform template "Constituent Update Batch Business Address Validation Edit Data Form".
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | The input ID parameter indicating the ID of the record being edited. |
@CHANGEAGENTID | uniqueidentifier | IN | Input parameter indicating the ID of the change agent invoking the procedure. |
@BUSINESS_COUNTRYID | uniqueidentifier | IN | Country |
@BUSINESS_ADDRESSBLOCK | nvarchar(150) | IN | Address |
@BUSINESS_CITY | nvarchar(50) | IN | City |
@BUSINESS_STATEID | uniqueidentifier | IN | State |
@BUSINESS_POSTCODE | nvarchar(12) | IN | ZIP |
@BUSINESS_CART | nvarchar(10) | IN | CART |
@BUSINESS_DPC | nvarchar(8) | IN | DPC |
@BUSINESS_LOT | nvarchar(5) | IN | LOT |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDIT_CONSTITUENTUPDATEBATCHBUSINESSADDRESSVALIDATION
(
@ID uniqueidentifier,
@CHANGEAGENTID uniqueidentifier = null,
@BUSINESS_COUNTRYID uniqueidentifier,
@BUSINESS_ADDRESSBLOCK nvarchar(150),
@BUSINESS_CITY nvarchar(50),
@BUSINESS_STATEID uniqueidentifier,
@BUSINESS_POSTCODE nvarchar(12),
@BUSINESS_CART nvarchar(10),
@BUSINESS_DPC nvarchar(8),
@BUSINESS_LOT nvarchar(5)
)
as
set nocount on;
if @CHANGEAGENTID is null
exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output
declare @CURRENTDATE datetime
set @CURRENTDATE = getdate()
begin try
update dbo.BATCHCONSTITUENTUPDATE set
BUSINESS_COUNTRYID = @BUSINESS_COUNTRYID,
BUSINESS_ADDRESSBLOCK = @BUSINESS_ADDRESSBLOCK,
BUSINESS_CITY = @BUSINESS_CITY,
BUSINESS_STATEID = @BUSINESS_STATEID,
BUSINESS_POSTCODE = @BUSINESS_POSTCODE,
BUSINESS_CART = @BUSINESS_CART,
BUSINESS_DPC = @BUSINESS_DPC,
BUSINESS_LOT = @BUSINESS_LOT,
CHANGEDBYID = @CHANGEAGENTID,
DATECHANGED = @CURRENTDATE
where
ID = @ID
end try
begin catch
exec dbo.USP_RAISE_ERROR
return 1
end catch
return 0;