Esempio n. 1
0
        private static RegistroPublica GenerarRegistroPublicar(string tablaDestino, long numeroCategoria, Archivo archivo)
        {
            RegistroPublica pubWeb = new RegistroPublica();

            pubWeb.tabla       = tablaDestino;
            pubWeb.idCategoria = numeroCategoria;
            pubWeb.titulo      = UtilesExtraFecha.FormatearRutaArchivo(archivo.tituloArchivo);
            pubWeb.archivo     = UtilesExtraFecha.FormatearRutaArchivo(archivo.archivoGenerado + archivo.extensionArchivoGenerado);
            if (archivo.generarZIP && archivo.publicarWebPrivada)
            {
                pubWeb.archivo_zip = UtilesExtraFecha.FormatearRutaArchivo(archivo.archivoGenerado + ".zip");
            }
            else
            {
                pubWeb.archivo_zip = "";
            }
            pubWeb.fechadoc  = String.Format("{0:yyyy-MM-dd}", UtilesExtraFecha.GetFechaPublicable());
            pubWeb.esPublico = archivo.publicarWebPublica;
            return(pubWeb);
        }
Esempio n. 2
0
 private static detallePublicado ParsearValoresDeHoja(string hoja, string archivoDestino, List <ConfigCurvasAlerta> config)
 {
     try
     {
         //OraDalSpectrumMgr mgr = new OraDalSpectrumMgr("USER ID=spectrum;DATA SOURCE=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.2.13)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME = orcl.cndc.bo)));PASSWORD=spectrum;PERSIST SECURITY INFO=true;");
         OraDalSpectrumMgr mgr = new OraDalSpectrumMgr(UtilPublicar.GetCadConexSpectrum());
         foreach (var item in config)
         {
             mgr.Guardar(GetValores(GetFilaPorEtiqueta(item.NombreHoja, item.EtiquetaOrigen, item.ColumnaBuscar)), UtilesExtraFecha.GetFechaPublicable(), item.EtiquetaDestino);
         }
         mgr.FinalizarConexion();
         return(new detallePublicado(Path.GetFileName(archivoDestino), "Carga Datos", "OK"));
     }
     catch (Exception ex)
     {
         return(new detallePublicado(Path.GetFileName(archivoDestino), "Carga Datos", "Fallo GetValores: No se pudo procesar el archivo"));
     }
 }