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
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
Depends On
2Used By
No items found