USP_DATAFORMTEMPLATE_EDIT_COAUPDATEPROCESSOPTIONS_2
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @ID | uniqueidentifier | IN | |
| @CHANGEAGENTID | uniqueidentifier | IN | |
| @UPDATEADDRESSCODE | tinyint | IN | |
| @SAVEFORMERADDRESS | bit | IN | |
| @ADDRESSTYPECODEID | uniqueidentifier | IN | |
| @FOOTNOTECODE1REASONCODEID | uniqueidentifier | IN | |
| @FOOTNOTECODE2REASONCODEID | uniqueidentifier | IN | |
| @FOOTNOTECODE3REASONCODEID | uniqueidentifier | IN | |
| @FOOTNOTECODE4REASONCODEID | uniqueidentifier | IN | |
| @FOOTNOTECODE5REASONCODEID | uniqueidentifier | IN | |
| @FOOTNOTECODE6REASONCODEID | uniqueidentifier | IN | |
| @FOOTNOTECODE7REASONCODEID | uniqueidentifier | IN | |
| @INFOSOURCECODEID | uniqueidentifier | IN | |
| @MAILGRADEFREASONCODEID | uniqueidentifier | IN |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDIT_COAUPDATEPROCESSOPTIONS_2
(
@ID uniqueidentifier,
@CHANGEAGENTID uniqueidentifier = null,
@UPDATEADDRESSCODE tinyint,
@SAVEFORMERADDRESS bit,
@ADDRESSTYPECODEID uniqueidentifier,
@FOOTNOTECODE1REASONCODEID uniqueidentifier,
@FOOTNOTECODE2REASONCODEID uniqueidentifier,
@FOOTNOTECODE3REASONCODEID uniqueidentifier,
@FOOTNOTECODE4REASONCODEID uniqueidentifier,
@FOOTNOTECODE5REASONCODEID uniqueidentifier,
@FOOTNOTECODE6REASONCODEID uniqueidentifier,
@FOOTNOTECODE7REASONCODEID uniqueidentifier,
@INFOSOURCECODEID uniqueidentifier,
@MAILGRADEFREASONCODEID uniqueidentifier
)
as
set nocount on;
if @CHANGEAGENTID is null
exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output;
declare @CURRENTDATE datetime = getdate();
begin try
update dbo.COAUPDATE set
[UPDATEADDRESSCODE] = @UPDATEADDRESSCODE,
[SAVEFORMERADDRESS] = @SAVEFORMERADDRESS,
[ADDRESSTYPECODEID] = @ADDRESSTYPECODEID,
[FOOTNOTECODE1REASONCODEID] = @FOOTNOTECODE1REASONCODEID,
[FOOTNOTECODE2REASONCODEID] = @FOOTNOTECODE2REASONCODEID,
[FOOTNOTECODE3REASONCODEID] = @FOOTNOTECODE3REASONCODEID,
[FOOTNOTECODE4REASONCODEID] = @FOOTNOTECODE4REASONCODEID,
[FOOTNOTECODE5REASONCODEID] = @FOOTNOTECODE5REASONCODEID,
[FOOTNOTECODE6REASONCODEID] = @FOOTNOTECODE6REASONCODEID,
[FOOTNOTECODE7REASONCODEID] = @FOOTNOTECODE7REASONCODEID,
[INFOSOURCECODEID] = @INFOSOURCECODEID,
[MAILGRADEFREASONCODEID] = @MAILGRADEFREASONCODEID,
[CHANGEDBYID] = @CHANGEAGENTID,
[DATECHANGED] = @CURRENTDATE
where [ID] = @ID
end try
begin catch
exec dbo.USP_RAISE_ERROR;
return 1;
end catch
return 0;