Description
Properties
| Name | Value |
|---|---|
| ANSI Nulls ON | True |
| Quoted Identifier ON | True |
| Encrypted | False |
| Execute As | |
| Assembly |
Parameters
5| Name | Data Type | Length | Description |
|---|---|---|---|
| @p_accion | char | 1 | |
| @p_id_banco | int | 4 | |
| @p_nombre | varchar | 100 | |
| @p_nombre_corto | varchar | 100 | |
| @p_grupo | int | 4 |
SQL Script
Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
CREATE OR ALTER PROCEDURE dbo.backend_abm_entidades_bancarias
@p_accion char(1),
@p_id_banco int,
@p_nombre varchar(100),
@p_nombre_corto varchar(100),
@p_grupo int
AS
BEGIN
SET NOCOUNT ON;
IF @p_accion = 'B'
begin
delete from EntidadesBancarias where id_banco = @p_id_banco
select '0' as error, 'Baja OK' as mensaje
end
IF @p_accion = 'A'
begin
if (select count(*) from EntidadesBancarias where id_banco = @p_id_banco) = 0
begin
insert into EntidadesBancarias(id_banco, nombre, nombre_corto,grupo)
values (@p_id_banco, @p_nombre, @p_nombre_corto, @p_grupo)
select '0' as error, 'Alta OK' as mensaje
end
else
begin
select '1' as error, 'Alta a registro existente. Ya esta cargado una Entidad con el mismo código' as mensaje
end
end
IF @p_accion = 'M'
begin
update EntidadesBancarias
set nombre = @p_nombre,
nombre_corto = @p_nombre_corto,
grupo = @p_grupo
where id_banco = @p_id_banco
select '0' as error, 'Modificación OK' as mensaje
end
END
GO
GO
CREATE OR ALTER PROCEDURE dbo.backend_abm_entidades_bancarias
@p_accion char(1),
@p_id_banco int,
@p_nombre varchar(100),
@p_nombre_corto varchar(100),
@p_grupo int
AS
BEGIN
SET NOCOUNT ON;
IF @p_accion = 'B'
begin
delete from EntidadesBancarias where id_banco = @p_id_banco
select '0' as error, 'Baja OK' as mensaje
end
IF @p_accion = 'A'
begin
if (select count(*) from EntidadesBancarias where id_banco = @p_id_banco) = 0
begin
insert into EntidadesBancarias(id_banco, nombre, nombre_corto,grupo)
values (@p_id_banco, @p_nombre, @p_nombre_corto, @p_grupo)
select '0' as error, 'Alta OK' as mensaje
end
else
begin
select '1' as error, 'Alta a registro existente. Ya esta cargado una Entidad con el mismo código' as mensaje
end
end
IF @p_accion = 'M'
begin
update EntidadesBancarias
set nombre = @p_nombre,
nombre_corto = @p_nombre_corto,
grupo = @p_grupo
where id_banco = @p_id_banco
select '0' as error, 'Modificación OK' as mensaje
end
END
GO
Depends On
1Used By
No items found