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;