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_id_juicio | int | 4 | |
| @p_razon_social | varchar | 200 | |
| @p_cuit | varchar | 13 | |
| @p_meses | int | 4 | |
| @p_visible | bit | 1 |
SQL Script
Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
CREATE OR ALTER PROCEDURE dbo.backend_concursos_quiebras
@p_id_juicio int,
@p_razon_social varchar(200),
@p_cuit varchar(13),
@p_meses int,
@p_visible bit
AS
IF @p_id_juicio IS NOT NULL
BEGIN
SELECT * FROM juicios WHERE id_juicio = @p_id_juicio
END
ELSE
BEGIN
SET NOCOUNT ON;
DECLARE @from_date date=CAST(DATEADD(month, (-1)*@p_meses, GETDATE()) AS DATE)
-- demandado
SELECT DISTINCT
CONVERT(varchar(10),fecha_causa,103) AS fecha_causa,
cuit,
tipo_de_novedad,
'DEMANDADO' AS codigo_novedad,
juzgado,
secretaria,
actor,
demandado,
visible,
id_juicio
FROM juicios
WHERE ( cuit = @p_cuit OR CONTAINS(demandado,@p_razon_social) )
AND proveedor = 'MYF' -- que sean Quiebras y concursos
AND fecha_causa >= @from_date
AND visible = @p_visible
UNION ALL
-- actor
SELECT DISTINCT
CONVERT(varchar(10),fecha_causa,103) AS fecha_causa,
cuit,
tipo_de_novedad,
'ACTOR' AS codigo_novedad,
juzgado,
secretaria,
actor,
demandado,
visible,
id_juicio
FROM juicios
WHERE CONTAINS(actor,@p_razon_social)
AND proveedor = 'MYF' -- que no sean Quiebras y concursos
AND fecha_causa >= @from_date
AND visible = @p_visible
UNION ALL
-- pedido de quiebra
SELECT DISTINCT
CONVERT(varchar(10),fecha_causa,103) AS fecha_causa,
cuit,
tipo_de_novedad,
'PEDIDO DE QUIEBRA' AS codigo_novedad,
juzgado,
secretaria,
actor,
demandado,
visible,
id_juicio
FROM juicios
WHERE tipo_de_novedad LIKE '%pedido de quiebra%' AND cuit = @p_cuit
AND proveedor = 'MYF' -- que no sean Quiebras y concursos
AND fecha_causa >= @from_date
AND visible = @p_visible
END
GO
GO
CREATE OR ALTER PROCEDURE dbo.backend_concursos_quiebras
@p_id_juicio int,
@p_razon_social varchar(200),
@p_cuit varchar(13),
@p_meses int,
@p_visible bit
AS
IF @p_id_juicio IS NOT NULL
BEGIN
SELECT * FROM juicios WHERE id_juicio = @p_id_juicio
END
ELSE
BEGIN
SET NOCOUNT ON;
DECLARE @from_date date=CAST(DATEADD(month, (-1)*@p_meses, GETDATE()) AS DATE)
-- demandado
SELECT DISTINCT
CONVERT(varchar(10),fecha_causa,103) AS fecha_causa,
cuit,
tipo_de_novedad,
'DEMANDADO' AS codigo_novedad,
juzgado,
secretaria,
actor,
demandado,
visible,
id_juicio
FROM juicios
WHERE ( cuit = @p_cuit OR CONTAINS(demandado,@p_razon_social) )
AND proveedor = 'MYF' -- que sean Quiebras y concursos
AND fecha_causa >= @from_date
AND visible = @p_visible
UNION ALL
-- actor
SELECT DISTINCT
CONVERT(varchar(10),fecha_causa,103) AS fecha_causa,
cuit,
tipo_de_novedad,
'ACTOR' AS codigo_novedad,
juzgado,
secretaria,
actor,
demandado,
visible,
id_juicio
FROM juicios
WHERE CONTAINS(actor,@p_razon_social)
AND proveedor = 'MYF' -- que no sean Quiebras y concursos
AND fecha_causa >= @from_date
AND visible = @p_visible
UNION ALL
-- pedido de quiebra
SELECT DISTINCT
CONVERT(varchar(10),fecha_causa,103) AS fecha_causa,
cuit,
tipo_de_novedad,
'PEDIDO DE QUIEBRA' AS codigo_novedad,
juzgado,
secretaria,
actor,
demandado,
visible,
id_juicio
FROM juicios
WHERE tipo_de_novedad LIKE '%pedido de quiebra%' AND cuit = @p_cuit
AND proveedor = 'MYF' -- que no sean Quiebras y concursos
AND fecha_causa >= @from_date
AND visible = @p_visible
END
GO
Depends On
1Used By
No items found