Description
Properties
| Name | Value |
|---|---|
| ANSI Nulls ON | True |
| Quoted Identifier ON | True |
| Encrypted | False |
| Execute As | |
| Assembly |
Parameters
32| Name | Data Type | Length | Description |
|---|---|---|---|
| @p_abogado | varchar | 150 | |
| @p_actor | varchar | 150 | |
| @p_actor_sexo | varchar | 1 | |
| @p_codigo | int | 4 | |
| @p_cuit | varchar | 13 | |
| @p_cuit_demandado | varchar | 13 | |
| @p_decreto | varchar | 150 | |
| @p_demandado | varchar | 150 | |
| @p_demandado2 | varchar | 150 | |
| @p_demandado2_sexo | varchar | 1 | |
| @p_demandado3 | varchar | 150 | |
| @p_demandado3_sexo | varchar | 1 | |
| @p_demandado4 | varchar | 150 | |
| @p_demandado4_sexo | varchar | 1 | |
| @p_demandado5 | varchar | 150 | |
| @p_demandado5_sexo | varchar | 1 | |
| @p_demandado_sexo | varchar | 1 | |
| @p_estado_procesal | varchar | 10 | |
| @p_expediente | varchar | 50 | |
| @p_fecha_causa | date | 3 | |
| @p_foja | varchar | 150 | |
| @p_id_juicio | int | 4 | |
| @p_id_padron_actor | int | 4 | |
| @p_id_padron_demandado | int | 4 | |
| @p_id_tipo_causa | varchar | 5 | |
| @p_juzgado | varchar | 120 | |
| @p_localidad_del_juzgado | varchar | 50 | |
| @p_observaciones | text | -1 | |
| @p_radicacion | varchar | 255 | |
| @p_secretaria | varchar | 20 | |
| @p_tipo_de_novedad | varchar | 10 | |
| @p_usuario | int | 4 |
SQL Script
Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
CREATE OR ALTER PROCEDURE dbo.backend_alta_mod_causas_judiciales
-- !!! Vienen ordenados alfabeticamente !!!
@p_abogado varchar(150),@p_actor varchar(150),@p_actor_sexo varchar(1),@p_codigo int,
@p_cuit varchar(13),@p_cuit_demandado varchar(13),@p_decreto varchar(150),@p_demandado varchar(150),
@p_demandado2 varchar(150),@p_demandado2_sexo varchar(1),@p_demandado3 varchar(150),@p_demandado3_sexo varchar(1),
@p_demandado4 varchar(150),@p_demandado4_sexo varchar(1),@p_demandado5 varchar(150),@p_demandado5_sexo varchar(1),
@p_demandado_sexo varchar(1),@p_estado_procesal varchar(10),@p_expediente varchar(50),@p_fecha_causa date,
@p_foja varchar(150),@p_id_juicio int,@p_id_padron_actor int,@p_id_padron_demandado int,@p_id_tipo_causa varchar(5),
@p_juzgado varchar(120),@p_localidad_del_juzgado varchar(50),@p_observaciones text,@p_radicacion varchar(255),
@p_secretaria varchar(20),@p_tipo_de_novedad varchar(10),@p_usuario int
AS
-- busco id_padron_actor en padrones solo si encuentro un unico resultado
IF (ISNULL(@p_cuit,'')!='')
SET @p_id_padron_actor = (SELECT MAX(id_padron) AS id_padron FROM padrones WHERE identificacion=@p_cuit GROUP BY identificacion HAVING COUNT(*)=1)
ELSE
BEGIN
SET @p_cuit = NULL
SET @p_id_padron_actor = NULL
END
-- busco id_padron_demandado en padrones solo si encuentro un unico resultado
IF (ISNULL(@p_cuit_demandado,'')!='')
SET @p_id_padron_demandado = (SELECT MAX(id_padron) AS id_padron FROM padrones WHERE identificacion=@p_cuit_demandado GROUP BY identificacion HAVING COUNT(*)=1)
ELSE
BEGIN
SET @p_cuit_demandado = NULL
SET @p_id_padron_demandado = NULL
END
-- si no hay @p_id_juicio, NULL
IF (@p_id_juicio='') SET @p_id_juicio = NULL
-- si no hay fecha, NULL
IF (@p_fecha_causa='') SET @p_fecha_causa = NULL
BEGIN
SET NOCOUNT ON;
IF (@p_id_juicio IS NULL) -- ALTA
BEGIN
INSERT INTO juicios
(actor, actor_sexo, cuit, cuit_demandado, demandado, demandado2, demandado2_sexo, demandado3,
demandado3_sexo, demandado4, demandado4_sexo, demandado5, demandado5_sexo, demandado_sexo,
id_tipo_causa, fecha_causa, secretaria, juzgado, localidad_del_juzgado, radicacion, tipo_de_novedad,
abogado, estado_procesal, decreto, expediente, foja, codigo, observaciones, id_padron_actor,
id_padron_demandado, created_by, created)
VALUES
(@p_actor, @p_actor_sexo, @p_cuit, @p_cuit_demandado, @p_demandado, @p_demandado2, @p_demandado2_sexo, @p_demandado3,
@p_demandado3_sexo, @p_demandado4, @p_demandado4_sexo, @p_demandado5, @p_demandado5_sexo, @p_demandado_sexo,
@p_id_tipo_causa, @p_fecha_causa, @p_secretaria, @p_juzgado, @p_localidad_del_juzgado, @p_radicacion, @p_tipo_de_novedad,
@p_abogado, @p_estado_procesal, @p_decreto, @p_expediente, @p_foja, @p_codigo, @p_observaciones, @p_id_padron_actor,
@p_id_padron_demandado, @p_usuario, GETDATE())
SELECT '0' AS error, 'El registro se grabó satisfactoriamente' AS mensaje
END
ELSE -- MODIFICACION
BEGIN
UPDATE juicios
SET actor=@p_actor, actor_sexo=@p_actor_sexo, cuit=@p_cuit, cuit_demandado=@p_cuit_demandado,
demandado=@p_demandado, demandado2=@p_demandado2, demandado2_sexo=@p_demandado2_sexo, demandado3=@p_demandado3,
demandado3_sexo=@p_demandado3_sexo, demandado4=@p_demandado4, demandado4_sexo=@p_demandado4_sexo, demandado5=@p_demandado5,
demandado5_sexo=@p_demandado5_sexo, demandado_sexo=@p_demandado_sexo, id_tipo_causa=@p_id_tipo_causa, fecha_causa=@p_fecha_causa,
secretaria=@p_secretaria, juzgado=@p_juzgado, localidad_del_juzgado=@p_localidad_del_juzgado, radicacion=@p_radicacion,
tipo_de_novedad=@p_tipo_de_novedad, abogado=@p_abogado, estado_procesal=@p_estado_procesal, decreto=@p_decreto,
expediente=@p_expediente, foja=@p_foja, codigo=@p_codigo, observaciones=@p_observaciones, id_padron_actor=@p_id_padron_actor,
id_padron_demandado=@p_id_padron_demandado, modified_by=@p_usuario, modified=GETDATE()
WHERE id_juicio = @p_id_juicio
SELECT '0' AS error, 'El registro se modificó satisfactoriamente' AS mensaje
END
END
GO
GO
CREATE OR ALTER PROCEDURE dbo.backend_alta_mod_causas_judiciales
-- !!! Vienen ordenados alfabeticamente !!!
@p_abogado varchar(150),@p_actor varchar(150),@p_actor_sexo varchar(1),@p_codigo int,
@p_cuit varchar(13),@p_cuit_demandado varchar(13),@p_decreto varchar(150),@p_demandado varchar(150),
@p_demandado2 varchar(150),@p_demandado2_sexo varchar(1),@p_demandado3 varchar(150),@p_demandado3_sexo varchar(1),
@p_demandado4 varchar(150),@p_demandado4_sexo varchar(1),@p_demandado5 varchar(150),@p_demandado5_sexo varchar(1),
@p_demandado_sexo varchar(1),@p_estado_procesal varchar(10),@p_expediente varchar(50),@p_fecha_causa date,
@p_foja varchar(150),@p_id_juicio int,@p_id_padron_actor int,@p_id_padron_demandado int,@p_id_tipo_causa varchar(5),
@p_juzgado varchar(120),@p_localidad_del_juzgado varchar(50),@p_observaciones text,@p_radicacion varchar(255),
@p_secretaria varchar(20),@p_tipo_de_novedad varchar(10),@p_usuario int
AS
-- busco id_padron_actor en padrones solo si encuentro un unico resultado
IF (ISNULL(@p_cuit,'')!='')
SET @p_id_padron_actor = (SELECT MAX(id_padron) AS id_padron FROM padrones WHERE identificacion=@p_cuit GROUP BY identificacion HAVING COUNT(*)=1)
ELSE
BEGIN
SET @p_cuit = NULL
SET @p_id_padron_actor = NULL
END
-- busco id_padron_demandado en padrones solo si encuentro un unico resultado
IF (ISNULL(@p_cuit_demandado,'')!='')
SET @p_id_padron_demandado = (SELECT MAX(id_padron) AS id_padron FROM padrones WHERE identificacion=@p_cuit_demandado GROUP BY identificacion HAVING COUNT(*)=1)
ELSE
BEGIN
SET @p_cuit_demandado = NULL
SET @p_id_padron_demandado = NULL
END
-- si no hay @p_id_juicio, NULL
IF (@p_id_juicio='') SET @p_id_juicio = NULL
-- si no hay fecha, NULL
IF (@p_fecha_causa='') SET @p_fecha_causa = NULL
BEGIN
SET NOCOUNT ON;
IF (@p_id_juicio IS NULL) -- ALTA
BEGIN
INSERT INTO juicios
(actor, actor_sexo, cuit, cuit_demandado, demandado, demandado2, demandado2_sexo, demandado3,
demandado3_sexo, demandado4, demandado4_sexo, demandado5, demandado5_sexo, demandado_sexo,
id_tipo_causa, fecha_causa, secretaria, juzgado, localidad_del_juzgado, radicacion, tipo_de_novedad,
abogado, estado_procesal, decreto, expediente, foja, codigo, observaciones, id_padron_actor,
id_padron_demandado, created_by, created)
VALUES
(@p_actor, @p_actor_sexo, @p_cuit, @p_cuit_demandado, @p_demandado, @p_demandado2, @p_demandado2_sexo, @p_demandado3,
@p_demandado3_sexo, @p_demandado4, @p_demandado4_sexo, @p_demandado5, @p_demandado5_sexo, @p_demandado_sexo,
@p_id_tipo_causa, @p_fecha_causa, @p_secretaria, @p_juzgado, @p_localidad_del_juzgado, @p_radicacion, @p_tipo_de_novedad,
@p_abogado, @p_estado_procesal, @p_decreto, @p_expediente, @p_foja, @p_codigo, @p_observaciones, @p_id_padron_actor,
@p_id_padron_demandado, @p_usuario, GETDATE())
SELECT '0' AS error, 'El registro se grabó satisfactoriamente' AS mensaje
END
ELSE -- MODIFICACION
BEGIN
UPDATE juicios
SET actor=@p_actor, actor_sexo=@p_actor_sexo, cuit=@p_cuit, cuit_demandado=@p_cuit_demandado,
demandado=@p_demandado, demandado2=@p_demandado2, demandado2_sexo=@p_demandado2_sexo, demandado3=@p_demandado3,
demandado3_sexo=@p_demandado3_sexo, demandado4=@p_demandado4, demandado4_sexo=@p_demandado4_sexo, demandado5=@p_demandado5,
demandado5_sexo=@p_demandado5_sexo, demandado_sexo=@p_demandado_sexo, id_tipo_causa=@p_id_tipo_causa, fecha_causa=@p_fecha_causa,
secretaria=@p_secretaria, juzgado=@p_juzgado, localidad_del_juzgado=@p_localidad_del_juzgado, radicacion=@p_radicacion,
tipo_de_novedad=@p_tipo_de_novedad, abogado=@p_abogado, estado_procesal=@p_estado_procesal, decreto=@p_decreto,
expediente=@p_expediente, foja=@p_foja, codigo=@p_codigo, observaciones=@p_observaciones, id_padron_actor=@p_id_padron_actor,
id_padron_demandado=@p_id_padron_demandado, modified_by=@p_usuario, modified=GETDATE()
WHERE id_juicio = @p_id_juicio
SELECT '0' AS error, 'El registro se modificó satisfactoriamente' AS mensaje
END
END
GO
Depends On
2Used By
No items found