dbo.BCRA_Morosos

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

7
Name Data Type Length Description
@action varchar 10
@cuit varchar 30
@fecha_info date 3
@denominacion_entidad varchar 120
@tipo_identificacion tinyint 1
@proceso_judicial tinyint 1
@userID int 4

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO

/*
[cuit] [varchar](30) NULL,
[fecha_info] [date] NULL,
[denominacion_entidad] [varchar](120) NULL,
[tipo_identificacion] [tinyint] NULL,
[proceso_judicial] [tinyint] NULL,
[visible] [bit] NULL,
[created_by] [int] NULL,

SELECT * FROM morosos_bcra


EXEC BCRA_Morosos 'LISTAR'


*/

CREATE OR ALTER PROCEDURE  dbo.BCRA_Morosos
@action varchar(10) = 'LISTAR',
@cuit VARCHAR(30) = null,
@fecha_info date = null,
@denominacion_entidad varchar(120) = null,
@tipo_identificacion tinyint = null,
@proceso_judicial tinyint = null,
@userID int = null

AS

BEGIN
 SET NOCOUNT ON;

set @action=upper(@action)

if (@action='LISTAR')
 BEGIN
  SELECT padrones.identificacion as taxid,padrones.nombre_persona,convert(varchar(10),morosos_bcra.fecha_info,103) as fecha,
  morosos_bcra.denominacion_entidad,morosos_bcra.tipo_identificacion,
  iif(morosos_bcra.proceso_judicial=0,'NO OBSERVADO',iif(morosos_bcra.proceso_judicial=1,'INFORMACIÓN SOMETIDA A PROCESO JUDICIAL',iif(morosos_bcra.proceso_judicial=2,'INFORMACIÓN SOMETIDA A REVISION',''))) AS proceso,
  convert(varchar(10),morosos_bcra.created,103) as insertado  FROM morosos_bcra INNER JOIN PADRONES ON (morosos_bcra.cuit = padrones.identificacion and padrones.habilitado=1)
 END


if (@action='INSERTAR')
 BEGIN
  declare @codigo int=0
  /*
   select @codigo = id_banco from EntidadesBancarias where id_banco = @idbanco
   */


  if (@codigo = 0)
   BEGIN
    insert into morosos_bcra (cuit,denominacion_entidad,fecha_info,tipo_identificacion,proceso_judicial,visible,created_by,created)
    values (@cuit,UPPER(@denominacion_entidad),@fecha_info,@tipo_identificacion,@proceso_judicial,1,@userID,getdate()) 
   END
 END

END

GO

Used By

No items found