dbo.backend_abm_juicios_sincuit

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

35
Name Data Type Length Description
@p_usuario int 4
@p_id_juicio int 4
@p_fuente varchar 100
@p_fecha_fuente date 3
@p_texto varchar -1
@p_cuit_demandado varchar 20
@p_nombre_demandado varchar 100
@p_cuit_actor varchar 20
@p_nombre_actor varchar 100
@p_fecha_causa date 3
@p_id_tipo_causa varchar 10
@p_estado_procesal varchar 100
@p_tipo_de_novedad varchar 100
@p_id_tipo_procesos varchar 100
@p_juzgado varchar 100
@p_localidad_del_juzgado varchar 100
@p_secretaria varchar 100
@p_radicacion varchar 100
@p_objeto varchar 100
@p_expediente varchar 100
@p_foja varchar 100
@p_orden varchar 100
@p_decreto varchar 100
@p_verificaciones varchar 100
@p_inf_articulo_35 date 3
@p_inf_articulo_39 date 3
@p_aud_informativa date 3
@p_observaciones varchar -1
@p_nombre_y_apellido_del_sindico varchar 100
@p_calle_domicilio_del_sindico varchar 100
@p_nro_domicilio_del_sindico varchar 100
@p_piso_domicilio_del_sindico varchar 100
@p_dpto_domicilio_del_sindico varchar 100
@p_localidad_domicilio_del_sindico varchar 100
@p_provincia_domicilio_del_sindico varchar 100

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO

CREATE OR ALTER PROCEDURE dbo.backend_abm_juicios_sincuit

@p_usuario int,
@p_id_juicio int, 
@p_fuente varchar(100), 
@p_fecha_fuente date,
@p_texto varchar(max), 
@p_cuit_demandado varchar(20),
@p_nombre_demandado varchar(100),
@p_cuit_actor varchar(20),
@p_nombre_actor varchar(100),
@p_fecha_causa date, 
@p_id_tipo_causa varchar(10),
@p_estado_procesal varchar(100),
@p_tipo_de_novedad varchar(100),
@p_id_tipo_procesos varchar(100),
@p_juzgado varchar(100),
@p_localidad_del_juzgado varchar(100),
@p_secretaria varchar(100),
@p_radicacion varchar(100), 
@p_objeto varchar(100),
@p_expediente varchar(100),
@p_foja varchar(100),
@p_orden varchar(100),
@p_decreto varchar(100),
@p_verificaciones varchar(100),
@p_inf_articulo_35 date,
@p_inf_articulo_39 date,
@p_aud_informativa date,
@p_observaciones varchar(max),
@p_nombre_y_apellido_del_sindico varchar(100),
@p_calle_domicilio_del_sindico varchar(100),
@p_nro_domicilio_del_sindico varchar(100),
@p_piso_domicilio_del_sindico varchar(100),
@p_dpto_domicilio_del_sindico varchar(100),
@p_localidad_domicilio_del_sindico varchar(100),
@p_provincia_domicilio_del_sindico varchar(100)

AS
BEGIN

    SET NOCOUNT ON;
    declare @p_domicilio_del_sindico varchar(300) = null
 declare @p_tp_nombre varchar(100) = null
 
 if @p_texto = ''           begin set @p_texto = null               end
 if @p_fuente = ''           begin set @p_fuente = null               end
 if @p_fecha_fuente = ''         begin set @p_fecha_fuente = null            end
 if @p_fecha_causa = ''       begin set @p_fecha_causa = null      end
 if @p_id_tipo_causa = ''      begin set @p_id_tipo_causa = null      end
 if @p_estado_procesal = ''      begin set @p_estado_procesal = null     end
 if @p_tipo_de_novedad = ''      begin set @p_tipo_de_novedad = null     end
 if @p_id_tipo_procesos = ''     begin set @p_id_tipo_procesos = null     end
 if @p_juzgado = ''        begin set @p_juzgado = null       end
 if @p_localidad_del_juzgado = ''    begin set @p_localidad_del_juzgado = null    end
 if @p_secretaria = ''       begin set @p_secretaria = null       end
 if @p_radicacion = ''       begin set @p_radicacion = null       end
 if @p_objeto = ''        begin set @p_objeto = null        end
 if @p_expediente = ''       begin set @p_expediente = null       end
 if @p_foja = ''        begin set @p_foja = null        end
 if @p_orden = ''        begin set @p_orden = null        end
 if @p_decreto = ''        begin set @p_decreto = null       end
 if @p_verificaciones = ''      begin set @p_verificaciones = null      end
 if @p_inf_articulo_35 = ''      begin set @p_inf_articulo_35 = null     end
 if @p_inf_articulo_39 = ''      begin set @p_inf_articulo_39 = null     end
 if @p_aud_informativa = ''      begin set @p_aud_informativa = null     end
 if @p_cuit_demandado = ''      begin set @p_cuit_demandado = null      end
 if @p_nombre_demandado = ''     begin set @p_nombre_demandado = null     end
 if @p_cuit_actor = ''       begin set @p_cuit_actor = null       end
 if @p_nombre_actor = ''      begin set @p_nombre_actor = null      end
 if @p_observaciones = ''      begin set @p_observaciones = null      end
 if @p_nombre_y_apellido_del_sindico = ''  begin set @p_nombre_y_apellido_del_sindico = null end
 set @p_domicilio_del_sindico = LTRIM(rtrim(@p_calle_domicilio_del_sindico + ' ' + @p_nro_domicilio_del_sindico + ' ' + @p_piso_domicilio_del_sindico + ' ' + @p_dpto_domicilio_del_sindico))
 if @p_calle_domicilio_del_sindico = ''   begin set @p_calle_domicilio_del_sindico = null  end
 if @p_nro_domicilio_del_sindico  = ''   begin set @p_nro_domicilio_del_sindico = null   end
 if @p_piso_domicilio_del_sindico = ''   begin set @p_piso_domicilio_del_sindico = null   end
 if @p_dpto_domicilio_del_sindico = ''   begin set @p_dpto_domicilio_del_sindico = null   end
 if @p_localidad_domicilio_del_sindico = '' begin set @p_localidad_domicilio_del_sindico = null end
 if @p_provincia_domicilio_del_sindico = '' begin set @p_provincia_domicilio_del_sindico = null end

 if @p_id_tipo_procesos is not null
  begin
   set @p_tp_nombre = (select tp_nombre from tipo_proceso where tp_codigo = @p_id_tipo_procesos) 
  end 
     
 if (@p_id_juicio = 0)
  begin
  insert into juicios (texto, 
       contenido_archivo, 
       fuente, 
       fecha_fuente, 
                         fecha_causa,
       id_tipo_causa,
       cau_codigo, 
       estado_procesal,
       tipo_de_novedad,
       tipo_de_proceso,
       proceso, 
       juzgado,
       localidad_del_juzgado,
       secretaria,
       radicacion,
       objeto,
       expediente,
       foja,
       orden,
       decreto,
       verificaciones,
       inf_articulo_35,
       inf_articulo_39,
       aud_informativa,
       cuit_demandado,
       demandado,
       cuit_actor,
       actor,
       observaciones,
       nombre_y_apellido_del_sindico,
       domicilio_del_sindico,
       calle_domicilio_del_sindico,
       nro_domicilio_del_sindico,
       piso_domicilio_del_sindico,
       dpto_domicilio_del_sindico,
       localidad_domicilio_del_sindico,
       provincia_domicilio_del_sindico,
       visible, 
       created, 
       created_by)
    values ( @p_texto,
       @p_texto, 
       @p_fuente, 
       @p_fecha_fuente, 
       @p_fecha_causa,
       @p_id_tipo_causa,
       @p_id_tipo_causa,
       @p_estado_procesal,
       @p_tipo_de_novedad,
       @p_id_tipo_procesos,
       @p_tp_nombre, 
       @p_juzgado,
       @p_localidad_del_juzgado,
       @p_secretaria,
       @p_radicacion,
       @p_objeto,
       @p_expediente,
       @p_foja,
       @p_orden,
       @p_decreto,
       @p_verificaciones,
       @p_inf_articulo_35,
       @p_inf_articulo_39,
       @p_aud_informativa,
       @p_cuit_demandado,
       @p_nombre_demandado,
       @p_cuit_actor,
       @p_nombre_actor,
       @p_observaciones,
       @p_nombre_y_apellido_del_sindico,
       @p_domicilio_del_sindico,
       @p_calle_domicilio_del_sindico,
       @p_nro_domicilio_del_sindico,
       @p_piso_domicilio_del_sindico,
       @p_dpto_domicilio_del_sindico,
       @p_localidad_domicilio_del_sindico,
       @p_provincia_domicilio_del_sindico,
       '1',
       getdate(),
          @p_usuario)
    select '0' as error, 'Alta OK' as mensaje
 end 
 else 
 begin 
  update  juicios 
  set  texto        = @p_texto,
    contenido_archivo     = @p_texto,
    fuente        = @p_fuente, 
    fecha_fuente     = @p_fecha_fuente, 
    fecha_causa      = @p_fecha_causa,
    id_tipo_causa     = @p_id_tipo_causa,
    cau_codigo       = @p_id_tipo_causa,
    estado_procesal     = @p_estado_procesal,
    tipo_de_novedad     = @p_tipo_de_novedad,
    tipo_de_proceso     = @p_id_tipo_procesos,
    proceso       = @p_tp_nombre, 
    juzgado       = @p_juzgado,
    localidad_del_juzgado   = @p_localidad_del_juzgado,
    secretaria      = @p_secretaria,
    radicacion      = @p_radicacion,
    objeto       = @p_objeto,
    expediente      = @p_expediente,
    foja       = @p_foja,
    orden       = @p_orden,
    decreto       = @p_decreto,
    verificaciones     = @p_verificaciones,
    inf_articulo_35     = @p_inf_articulo_35,
    inf_articulo_39     = @p_inf_articulo_39,
    aud_informativa     = @p_aud_informativa,
    cuit_demandado     = @p_cuit_demandado,
    demandado      = @p_nombre_demandado,
    cuit_actor         = @p_cuit_actor,
    actor       = @p_nombre_actor,
    observaciones     = @p_observaciones,
    nombre_y_apellido_del_sindico = @p_nombre_y_apellido_del_sindico,
    domicilio_del_sindico   = @p_domicilio_del_sindico,
    calle_domicilio_del_sindico  = @p_calle_domicilio_del_sindico,
    nro_domicilio_del_sindico  = @p_nro_domicilio_del_sindico,
    piso_domicilio_del_sindico  = @p_piso_domicilio_del_sindico,
    dpto_domicilio_del_sindico  = @p_dpto_domicilio_del_sindico,
    localidad_domicilio_del_sindico = @p_localidad_domicilio_del_sindico,
    provincia_domicilio_del_sindico = @p_provincia_domicilio_del_sindico,
    visible       = '1',
    --modified = getdate(),
    modified_by      = @p_usuario

    where id_juicio = @p_id_juicio

    select '0' as error, 'Modificación OK' as mensaje
 end  
 
END 

GO

Used By

No items found