dbo.carga_edictos_AI

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

12
Name Data Type Length Description
@p_action varchar 20
@p_region int 4
@p_titulo varchar 100
@p_texto varchar -1
@p_fecha date 3
@p_userid int 4
@p_activo bit 1
@p_idcarga int 4
@p_fecha_hasta date 3
@p_grupoinfo char 1
@cuit varchar 20
@fuente varchar 20

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO

/*


exec carga_edictos_AI 'ALTA',1,null,'FORAIN S.A. CUIT: 30-71010034-5.Informa que: Por Asamblea Extraordinaria del 30/ 10/20 se reformo el Art 3º.TERCERO:La sociedad tiene por objeto dedicarse por cuenta propia o de terceros o asociadas a terceros en cualquier parte de la Repblica o del extranjero a las siguientes actividades: La explotación comercial del negocio de restaurante, bar ,confitería, pizzería, parrilla, cafetería, comedores escolares, en salones propios y/o de terceros para la organización integral de eventos de 
todo tipo, fiestas, reuniones, seminarios, espectáculos privados y/o pblicos y todo actividad vinculada al ramo gastronómico, de edificios destinados a hotelería, hostería, hospedaje, alojamiento, restaurante y bar, sus instalaciones, accesorios y/o complementarios para servicios y atención de sus clientes.Prestación de servicios para saneamiento y limpieza de ambientes edilicios, oficinas, inmuebles comerciales, particulares, hoteles, fabriles, limpiezas de barrios y calles, mantenimiento de plazas, parques y todo otro tipo de áreas verdes o forestales, retiro de residuos, destapación de sistemas cloacales, limpieza de tanques de agua, desinfecciones, control de plagas y servicios de saneamiento ambiental y la industrialización, fabricación, producción, elaboración, compra, venta, importación, exportación, comisión, consignación, representación y distribución de todo tipo de productos alimenticios y de limpieza, vinculados y necesarios para el cumplimiento del objeto principal. Autorizado segn instrumento privado Asamblea Extraordinaria de fecha 30/10/2020 Yamila Soledad Rodriguez Foulon - T°: 97 F°: 542 C.P.A.C.F. e. 12/11/2020 N° 55141/20 v. 12/11/2020  ','2020-09-01',0,1,null,NULL



*/



CREATE OR ALTER PROCEDURE dbo.carga_edictos_AI  
@p_action varchar(20),
@p_region int,
@p_titulo varchar(100) = null,
@p_texto varchar(max),
@p_fecha date,
@p_userid int,
@p_activo bit = 1,
@p_idcarga int = null,
@p_fecha_hasta date = null,
@p_grupoinfo char(1) = 'C',
@cuit varchar(20) = null,
@fuente varchar(20) = null

AS
BEGIN
SET NOCOUNT ON;

declare @idgenerado int = 0
declare @ierror varchar(5) = 'OK'


if (@p_fecha_hasta is null)
BEGIN
set @p_fecha_hasta = getdate()
END

if (upper(@p_action) = 'SOCIEDADES')
 BEGIN
  begin try
   declare @provincia varchar(100) = @fuente 
   if (@fuente = 'BORA') set @provincia = 'BOLETIN OFICIAL DE LA REPUBLICA ARGENTINA'
   set @provincia = REPLACE(@provincia, ' JUDICIALES', '') 
   INSERT INTO sociedades_constituciones (fecha_publicacion,razon_social ,contenido_archivo,visible,created_by,codigo_archivo,provincia_sociedad,fuente,documento_soc,created)
   values (@p_fecha,@p_titulo,@p_texto, @p_activo,@p_userid,'CARGAIND',@provincia,@fuente,@cuit,getdate()) 
   select @idgenerado = @@IDENTITY
  end try
  begin catch
   set @idgenerado=-1
  end catch

  set @ierror = convert(varchar(5),@idgenerado)
  select @ierror as iError

  -- alter table carga_edictos add grupo_info char(1) default('C')

 END



/* SE DA DE ALTA UN NUEVO EDICTO*/
if (upper(@p_action) = 'ALTA')
 BEGIN
  begin try
   INSERT INTO carga_edictos (id_region_edicto,titulo,texto_edicto,fecha_boletin,activo,created_by,grupo_info)
   values (@p_region,@p_titulo,@p_texto,@p_fecha,@p_activo,@p_userid,UPPER(@p_grupoinfo)) 
   select @idgenerado = @@IDENTITY
  end try
  begin catch
   set @idgenerado=-1
  end catch

  set @ierror = convert(varchar(5),@idgenerado)
  select @ierror as iError

  -- alter table carga_edictos add grupo_info char(1) default('C')

 END
 


/* SE MODIFICA UN EDICTO*/
if (upper(@p_action) = 'MODIFICA')
 BEGIN
  UPDATE carga_edictos SET id_region_edicto = @p_region,titulo=@p_titulo,texto_edicto=@p_texto,fecha_boletin=@p_fecha,activo=@p_activo,modified=getdate(),modified_by=@p_userid
  where id_carga = @p_idcarga 
 END


/* BUSQUEDA GENERAL ACOTADA POR FECHA DE BOLETIN*/
if (upper(@p_action) = 'LISTAR')
 BEGIN

 -- select @p_fecha,@p_fecha_hasta 
  if (@p_region = 0)
   begin
    SELECT id_carga,id_region_edicto,titulo,texto_edicto,convert(varchar(10),fecha_boletin,103) as fecha_boletin,fecha_boletin as fechaorder,carga_edictos.activo,created_by ,
    regiones_edictos.nombre_region   
    FROM carga_edictos inner join regiones_edictos
    on carga_edictos.id_region_edicto=regiones_edictos.id_region 
     WHERE fecha_boletin between @p_fecha and @p_fecha_hasta 
    order by fechaorder desc,id_carga asc
   end

  if (@p_region != 0)
   begin
    
    SELECT id_carga,id_region_edicto,titulo,texto_edicto,fecha_boletin,carga_edictos.activo,created_by ,
    regiones_edictos.nombre_region   
    FROM carga_edictos inner join regiones_edictos
    on carga_edictos.id_region_edicto=regiones_edictos.id_region 
     WHERE fecha_boletin between @p_fecha and @p_fecha_hasta and carga_edictos.id_region_edicto=@p_region 
    order by id_carga asc
    
    /*
     SELECT top 2000 id_carga,id_region_edicto,titulo,texto_edicto,fecha_boletin,carga_edictos.activo,created_by ,
     regiones_edictos.nombre_region 
     FROM carga_edictos inner join regiones_edictos
     on carga_edictos.id_region_edicto=regiones_edictos.id_region 
      WHERE carga_edictos.created > '2020-11-29'
    
     order by id_carga asc
     */




   end
 END

/* BUSQUEDA DE REGIONES DE BOLETINES*/

if (upper(@p_action) = 'REGIONES')
 BEGIN
  SELECT id_region,nombre_region FROM regiones_edictos WHERE activo=1
 END


/*
set @ierror = convert(varchar(5),@idgenerado)
return @ierror
*/

END
GO

Used By

No items found