dbo.backend_abm_entidades_bancarias

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

Depends On

1

Used By

No items found