spAddUpdate_BackofficeSystem
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @id | int | IN | |
| @Name | nvarchar(50) | IN | |
| @Guid | uniqueidentifier | IN | |
| @SysOptions | ntext | IN | |
| @OptionsDisplayControl | nvarchar(256) | IN | |
| @UserPropertiesControl | nvarchar(256) | IN |
Definition
Copy
CREATE procedure [dbo].[spAddUpdate_BackofficeSystem]
(
@id integer,
@Name nvarchar(50),
@Guid Uniqueidentifier,
@SysOptions ntext,
@OptionsDisplayControl nvarchar(256),
@UserPropertiesControl nvarchar(256)
)
as
begin
set nocount on
begin tran T1
declare @sql_error int
--RE=0
if (@id < 0)
begin
insert into BackOfficeSystems(Name, Guid, SysOptions, DisplayControl, UserPropertiesControl)
values (@Name, @Guid, @SysOptions, @OptionsDisplayControl, @UserPropertiesControl)
select @sql_error = @@error
end
else
begin
update BackOfficeSystems
set
Name = @Name,
Guid = @Guid,
SysOptions = @SysOptions,
DisplayControl = @OptionsDisplayControl,
UserPropertiesControl=@UserPropertiesControl
where ID = @Id
select @sql_error = @@error
end
if (@sql_error = 0)
commit tran T1
else
rollback tran T1
end