public override List <detallePublicado> CopiarArchivosOrigen(int categoria) { List <detallePublicado> resultado = new List <detallePublicado>(); foreach (Archivo archivo in PublicacionesMgr.GetArchivosRenombrados(categoria)) { resultado.AddRange(UtilPublicar.CopiarArchivoLocalmente(UtilesExtraFecha.GetArchivoDeCarpeta(ConfigPublicacion.rutaServidorOrigen, archivo.nombreArchivo + archivo.extensionArchivo), archivo.archivoGenerado + archivo.extensionArchivoGenerado, archivo.generarZIP, true)); } return(resultado); }
private List <detallePublicado> PublicarIntranetEstadisticas(int categoria) { List <detallePublicado> resultado = new List <detallePublicado>(); foreach (Archivo archivo in PublicacionesMgr.GetArchivosIntranetEstadisticasPublicacion(categoria)) { resultado.Add(UtilPublicar.PublicarBaseDatosIntranet(archivo.tablaIntranetEstadistica, archivo.numeroCategoriaIntranetEstadistica, archivo)); PistaMgr.Instance.Info("DifInfo:Pub IntraEstadis", string.Format("Publicado Intranet Estadistica: {0}", UtilesExtraFecha.FormatearRutaArchivo(archivo.archivoGenerado + archivo.extensionArchivoGenerado))); } return(resultado); }
private List <detallePublicado> PublicarWebPrivada(int categoria) { List <detallePublicado> resultado = new List <detallePublicado>(); foreach (Archivo archivo in PublicacionesMgr.GetArchivosAreaPrivadaPublicacion(categoria)) { resultado.Add(UtilPublicar.PublicarBaseDatosWeb(archivo.tablaWebPrivada, archivo.numeroCategoriaWebPri, archivo)); PistaMgr.Instance.Info("DifInfo:Pub Web Privada", string.Format("Publicado Web Privada: {0}", UtilesExtraFecha.FormatearRutaArchivo(archivo.archivoGenerado + archivo.extensionArchivoGenerado))); } return(resultado); }
private List <detallePublicado> EnviarWebPrivada(int categoria) { List <detallePublicado> resultado = new List <detallePublicado>(); foreach (Archivo archivo in PublicacionesMgr.GetArchivosAreaPrivadaPublicacion(categoria)) { resultado.AddRange(UtilPublicar.EnviarArchivosHaciaWeb(ConfigPublicacion.rutaAreaPrivada, archivo)); PistaMgr.Instance.Info("DifInfo:Envio Web Privada", string.Format("Envio Web Privada: {0}", UtilesExtraFecha.FormatearRutaArchivo(archivo.archivoGenerado + archivo.extensionArchivoGenerado))); } return(resultado); }
private List <detallePublicado> EnviarInfocndc(int categoria) { List <detallePublicado> resultado = new List <detallePublicado>(); foreach (Archivo archivo in PublicacionesMgr.GetArchivosInfocndcPublicacion(categoria)) { resultado.AddRange(UtilPublicar.PublicarServidorLocal(ConfigPublicacion.rutaCarpetaInfocndc, archivo, true)); PistaMgr.Instance.Info("DifInfo:Envio Infocndc", string.Format("Envio InfoCNDC: {0}", UtilesExtraFecha.FormatearRutaArchivo(archivo.archivoGenerado + archivo.extensionArchivoGenerado))); } return(resultado); }
public override List <detallePublicado> PublicarArchivosExtra(int categoria) { List <detallePublicado> resultado = new List <detallePublicado>(); IniciarConfiguracion(); foreach (Archivo archivo in PublicacionesMgr.GetArchivosRenombrados(categoria)) { resultado.AddRange(UtilExcel.ParsearHojaExcelCargaCurva(archivo, ConfigPublicacion.rutaLocal, _config)); UtilPublicar.LimpiarArchivoOrigen(UtilesExtraFecha.GetArchivoDeCarpeta(ConfigPublicacion.rutaServidorOrigen, archivo.nombreArchivo + archivo.extensionArchivo)); } return(resultado); }
private void Leer(DataRow dataRow) { codCategoria = ObjetoDeNegocio.GetValor <long>(dataRow["COD_CATEGORIA"]); tituloArchivo = ObjetoDeNegocio.GetValor <string>(dataRow["TITULO"]); nombreArchivo = ObjetoDeNegocio.GetValor <string>(dataRow["NOMBRE_ORIGEN_FORMATO"]); extensionArchivo = ObjetoDeNegocio.GetValor <string>(dataRow["NOMBRE_ORIGEN_EXT"]); archivoGenerado = ObjetoDeNegocio.GetValor <string>(dataRow["ARCHIVO_FORMATO"]); extensionArchivoGenerado = ObjetoDeNegocio.GetValor <string>(dataRow["ARCHIVO_FORMATO_EXT"]); hojaContenido = ObjetoDeNegocio.GetValor <string>(dataRow["NOMBRE_HOJA"]); rangoHoja = ObjetoDeNegocio.GetValor <string>(dataRow["RANGO_HOJA"]); generarZIP = UtilPublicar.EsVerdadero(ObjetoDeNegocio.GetValor <long>(dataRow["ARCHIVO_FORMATO_ZIP"])); renombrado = UtilPublicar.EsVerdadero(ObjetoDeNegocio.GetValor <long>(dataRow["ARCHIVO_RENOMBRADO"])); generado = UtilPublicar.EsVerdadero(ObjetoDeNegocio.GetValor <long>(dataRow["ARCHIVO_GENERADO"])); publicarWebPublica = UtilPublicar.EsVerdadero(ObjetoDeNegocio.GetValor <long>(dataRow["DESTINO_AREA_PUB_WEB"])); publicarWebPrivada = UtilPublicar.EsVerdadero(ObjetoDeNegocio.GetValor <long>(dataRow["DESTINO_AREA_PRI_WEB"])); publicarIntranet = UtilPublicar.EsVerdadero(ObjetoDeNegocio.GetValor <long>(dataRow["DESTINO_INTRANET"])); publicarIntranetEstadistica = UtilPublicar.EsVerdadero(ObjetoDeNegocio.GetValor <long>(dataRow["DESTINO_INTRANET_ESTADISTICA"])); publicarInfocndc = UtilPublicar.EsVerdadero(ObjetoDeNegocio.GetValor <long>(dataRow["DESTINO_INFOCNDC"])); numeroCategoriaWebPub = ObjetoDeNegocio.GetValor <long>(dataRow["COD_CATEGORIA_WEB_PUB"]); numeroCategoriaWebPri = ObjetoDeNegocio.GetValor <long>(dataRow["COD_CATEGORIA_WEB_PRI"]); numeroCategoriaIntranet = ObjetoDeNegocio.GetValor <long>(dataRow["COD_CATEGORIA_INTRANET"]); numeroCategoriaIntranetEstadistica = ObjetoDeNegocio.GetValor <long>(dataRow["COD_CATEGORIA_INTRANET_ESTAD"]); tablaIntranet = ObjetoDeNegocio.GetValor <string>(dataRow["TABLA_INTRANET"]); tablaIntranetEstadistica = ObjetoDeNegocio.GetValor <string>(dataRow["TABLA_INTRANET_ESTAD"]); tablaWebPublica = ObjetoDeNegocio.GetValor <string>(dataRow["TABLA_WEB_PUB"]); tablaWebPrivada = ObjetoDeNegocio.GetValor <string>(dataRow["TABLA_WEB_PRI"]); /* * archivo = dataRow["archivo"].ToString(); * archivo_zip = dataRow["archivo_zip"].ToString(); * fecha = dataRow["fecha"].ToString(); * hora = dataRow["hora"].ToString(); * fechadoc = dataRow["fechadoc"].ToString(); * anio = (int)dataRow["anio"]; * num = (int)dataRow["num"];*/ /* * codCategoria = GetValor<int>(dataRow["COD_CATEGORIA"]); * * PkOrigenInforme = GetValor<long>(dataRow[C_PK_ORIGEN_INFORME]); * PkDCodTipoinforme = GetValor<long>(dataRow[C_PK_D_COD_TIPOINFORME]); * CodComponenteFallado = GetValor<long>(dataRow[C_COD_COMPONENTE_FALLADO]); * FecInicio = GetValor<DateTime>(dataRow[C_FEC_INICIO]); * FecFinal = GetValor<DateTime>(dataRow[C_FEC_FINAL]); * Descripcion = GetValor<string>(dataRow[C_DESCRIPCION]); * ProcRestitucion = GetValor<string>(dataRow[C_RESTITUCION]); * InformacionAdicional = GetValor<string>(dataRow[C_INFORMACION_ADICIONAL]); * DCodEstado = GetValor<string>(dataRow[C_D_COD_ESTADO]); * */ }
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")); } }
public override List <detallePublicado> CopiarArchivosOrigenExtra() { return(UtilPublicar.CopiarArchivoLocalmente(UtilesExtraFecha.GetDatosZipPredespacho(ConfigPublicacion.rutaServidorOrigen), "dred#DIA##MES##ANIO#.zip", false, false)); }