Description
Properties
| Name | Value |
|---|---|
| ANSI Nulls ON | True |
| Quoted Identifier ON | True |
| Encrypted | False |
| Execute As | |
| Assembly |
Parameters
4| Name | Data Type | Length | Description |
|---|---|---|---|
| @p_id_juicio | int | 4 | |
| @p_cuit | varchar | 20 | |
| @p_usuario | int | 4 | |
| @p_tipo | char | 1 |
SQL Script
Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
CREATE OR ALTER PROCEDURE dbo.backend_desasignar_juicios
@p_id_juicio int,
@p_cuit varchar(20),
@p_usuario int,
@p_tipo char(1) = 'D'
AS
BEGIN
SET NOCOUNT ON;
declare @id_padron int = null
select @id_padron = id_padron from padrones where identificacion = @p_cuit and habilitado = 1 and
identificador in (select identificador from identificadores where country_code = 'AR')
if @p_tipo = 'D'
begin
update juicios
set cuit_demandado_borrado = cuit_demandado,
cuit_demandado = null,
modified = GETDATE(),
modified_by = @p_usuario
where id_juicio = @p_id_juicio
insert into trazabilidad_id_padron (tabla,id_registro_tabla,created,user_id,accion, detalle,cuit_old,id_padron_old)
values ('juicios',@p_id_juicio,getdate(),@p_usuario,'UPDATE','Se desasigna el CUIT del demandado',@p_cuit,@id_padron)
end
else
begin
update juicios
set cuit_actor = null,
modified = GETDATE(),
modified_by = @p_usuario
where id_juicio = @p_id_juicio
insert into trazabilidad_id_padron (tabla,id_registro_tabla,created,user_id,accion,detalle,cuit_relacionado_old,id_padron_relacionado_old)
values ('juicios',@p_id_juicio,getdate(),@p_usuario,'UPDATE','Se desasigna el CUIT del actor',@p_cuit,@id_padron)
end
select '0' as error, 'Baja OK (Se desasigno el CUIT)' as mensaje
END
GO
GO
CREATE OR ALTER PROCEDURE dbo.backend_desasignar_juicios
@p_id_juicio int,
@p_cuit varchar(20),
@p_usuario int,
@p_tipo char(1) = 'D'
AS
BEGIN
SET NOCOUNT ON;
declare @id_padron int = null
select @id_padron = id_padron from padrones where identificacion = @p_cuit and habilitado = 1 and
identificador in (select identificador from identificadores where country_code = 'AR')
if @p_tipo = 'D'
begin
update juicios
set cuit_demandado_borrado = cuit_demandado,
cuit_demandado = null,
modified = GETDATE(),
modified_by = @p_usuario
where id_juicio = @p_id_juicio
insert into trazabilidad_id_padron (tabla,id_registro_tabla,created,user_id,accion, detalle,cuit_old,id_padron_old)
values ('juicios',@p_id_juicio,getdate(),@p_usuario,'UPDATE','Se desasigna el CUIT del demandado',@p_cuit,@id_padron)
end
else
begin
update juicios
set cuit_actor = null,
modified = GETDATE(),
modified_by = @p_usuario
where id_juicio = @p_id_juicio
insert into trazabilidad_id_padron (tabla,id_registro_tabla,created,user_id,accion,detalle,cuit_relacionado_old,id_padron_relacionado_old)
values ('juicios',@p_id_juicio,getdate(),@p_usuario,'UPDATE','Se desasigna el CUIT del actor',@p_cuit,@id_padron)
end
select '0' as error, 'Baja OK (Se desasigno el CUIT)' as mensaje
END
GO
Depends On
2Used By
No items found