dbo.procesar_edictos_juicios_backup

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

16
Name Data Type Length Description
@flag varchar 150
@id_juicios int 4
@nombre_archivo varchar 150
@fecha date 3
@titulo_edicto text -1
@demandado varchar 150
@actor varchar 150
@radicacion varchar 255
@localidad_del_juzgado varchar 50
@fecha_causa varchar 20
@tipo_de_novedad varchar 100
@cuit varchar 13
@fecha_fuente date 3
@cau_codigo varchar 5
@autos_caratula varchar 500
@tipo_proceso tinyint 1

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO

CREATE OR ALTER PROCEDURE dbo.procesar_edictos_juicios_backup
    @flag VARCHAR(150),
    @id_juicios int,
    @nombre_archivo VARCHAR(150),
    @fecha date,
    @titulo_edicto text,
    @demandado VARCHAR(150),
    @actor VARCHAR(150),
    @radicacion VARCHAR(255),
    @localidad_del_juzgado VARCHAR(50),
    @fecha_causa VARCHAR(20),
    @tipo_de_novedad VARCHAR(100),
    @cuit VARCHAR(13),
    @fecha_fuente date,
    @cau_codigo varchar(5),
    @autos_caratula VARCHAR(500),
 @tipo_proceso tinyint = null


/*

select top 100 * from juicios where cau_codigo='QDC' ORDER BY created DESC

*/



AS
BEGIN
    -- body of the stored procedure
    
 /*select top 10 cuit,cuit_demandado,contenido_archivo, * from juicios*/

 IF @flag = 'insert_juicios'
    BEGIN
    insert into juicios (
        demandado, 
        actor, 
        radicacion, 
        localidad_del_juzgado, 
        fecha_causa, 
        tipo_de_novedad, 
        cuit, 
        fecha_fuente, 
        cau_codigo,id_tipo_causa, 
        autos_caratula,
        created, tipo_de_proceso
    ) 
    VALUES (
        @demandado,
        @actor,
        @radicacion,
        @localidad_del_juzgado,
        @fecha_causa,
        @tipo_de_novedad,
        @cuit,
        @fecha_fuente,
        @cau_codigo,@cau_codigo,
        @autos_caratula,
        getdate(),@tipo_proceso
    )
    END

    else IF @flag = 'update_juicios'
    BEGIN
    update juicios set 
        demandado = @demandado, 
        actor = @actor, 
        radicacion = @radicacion, 
        localidad_del_juzgado = @localidad_del_juzgado, 
        /* fecha_causa = '2000-01-01', agb modificado 21-12-2021 */ /*  LUEGO DE LA BORRACHERA DE LAS FIESTAS ME VAN EXPLICAR ESTO. ESTO ES UN MASTER EN COMO ARRUINAR DATOS */
  fecha_causa = @fecha_causa, 
        tipo_de_novedad = @tipo_de_novedad, 
        cuit = @cuit, 
        fecha_fuente = @fecha_fuente, 
        cau_codigo = @cau_codigo, id_tipo_causa=@cau_codigo,
        autos_caratula = @autos_caratula
    WHERE id_juicio = @id_juicios
    END

    else IF @flag = 'insert_juicios_errores'
    BEGIN
    insert into juicios_errores (
        nombre_archivo, 
        fecha, 
        titulo_edicto
    ) 
        VALUES (
        @nombre_archivo,
        @fecha,
        @titulo_edicto
    )
    END

    else IF @flag = 'delete_juicios_errores'
    BEGIN
    delete from juicios_errores 
    where id = @id_juicios
    END

    -- else IF @flag = 'juicios_prod'
    -- BEGIN
    -- insert into juicios (demandado, actor, radicacion, localidad_del_juzgado, fecha_causa, tipo_de_novedad, cuit, fecha_fuente, cau_codigo, autos_caratula)
    -- SELECT demandado, actor, radicacion, localidad_del_juzgado, fecha_causa, tipo_de_novedad, cuit, fecha_fuente, cau_codigo, autos_caratula from juicios_temporal
    -- COMMIT
    -- TRUNCATE TABLE juicios_temporal
    -- END

    else IF @flag = 'consulta_quiebra_juicios'
    BEGIN
    --SELECT * from juicios WHERE created BETWEEN @fecha and @fecha_fuente
    SELECT * from juicios WHERE fecha_causa >= @fecha and fecha_causa <= @fecha_fuente ORDER BY fecha_causa DESC
    END

    else IF @flag = 'consulta_juicios_errores'
    BEGIN
    select * from juicios_errores
    END

    else IF @flag = 'consulta_juicios_errores_cantidad'
    BEGIN
    SELECT COUNT(id) AS id FROM juicios_errores; 
    END
END

GO

Used By

No items found