dbo.backend_abm_juicios

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

40
Name Data Type Length Description
@p_cuit varchar 20
@p_nombre varchar 100
@p_id_padron int 4
@p_usuario int 4
@p_id_juicio int 4
@p_accion char 1
@p_demandado_actor char 1
@p_id_padron_demandado int 4
@p_id_padron_actor int 4
@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_cuit_demandado varchar 20
@p_nombre_demandado varchar 100
@p_cuit_actor varchar 20
@p_nombre_actor varchar 100
@p_observaciones varchar -1
@p_nombre_y_apellido_del_sindico varchar 100
@p_domicilio_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

@p_cuit      varchar(20),
@p_nombre    varchar(100),
@p_id_padron int, 
@p_usuario   int, 

@p_id_juicio int, 
@p_accion char(1),
@p_demandado_actor char(1),

@p_id_padron_demandado int, 
@p_id_padron_actor     int, 

@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_cuit_demandado varchar(20),
@p_nombre_demandado varchar(100),
@p_cuit_actor varchar(20),
@p_nombre_actor varchar(100),
@p_observaciones varchar(max),
@p_nombre_y_apellido_del_sindico varchar(100),
@p_domicilio_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_tp_nombre varchar(100); 
 set @p_tp_nombre = null; 

 if @p_nombre = ''        begin set @p_nombre = null        end
 if @p_id_padron = ''       begin set @p_id_padron = null       end
 if @p_usuario = ''        begin set @p_usuario = null       end
 if @p_id_juicio = ''       begin set @p_id_juicio = null       end
 if @p_id_padron_demandado = ''     begin set @p_id_padron_demandado = null    end
 if @p_id_padron_actor = ''      begin set @p_id_padron_actor = 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
 if @p_domicilio_del_sindico = ''    begin set @p_domicilio_del_sindico = null    end
 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_demandado_actor = 'D'
     begin
        set @p_cuit_demandado   = @p_cuit
     set @p_nombre_demandado  = @p_nombre
     set @p_id_padron_demandado = @p_id_padron
     end
 else
     begin 
     set @p_cuit_actor    = @p_cuit
     set @p_nombre_actor   = @p_nombre
     set @p_id_padron_actor  = @p_id_padron
     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_accion = 'A'
  begin 

    insert into juicios (
       fecha_causa,
       id_tipo_causa,
       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_fecha_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 

 IF @p_accion = 'M'
  begin 
   update juicios
      set  fecha_causa      =  @p_fecha_causa,
     id_tipo_causa    =  @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_by = @p_usuario, 
     modified = getdate()
     
    where id_juicio = @p_id_juicio
   select '0' as error, 'Modificación OK' as mensaje
  end 
  
END 

GO

Used By

No items found