protected void BtnSubirCompensatorio_Click(object sender, EventArgs e) { String archivoLog = string.Format("{0}_{1}", Convert.ToString(Session["usuario"]), DateTime.Now.ToString("yyyyMMddHHmmss")); try{ //String vDireccionCarga = @"C:\Carga\"; String vDireccionCarga = ConfigurationManager.AppSettings["RUTA_SERVER"].ToString(); if (FUCompensatorio.HasFile) { String vNombreArchivo = FUCompensatorio.FileName; vDireccionCarga += "/" + archivoLog + "_" + vNombreArchivo; FUCompensatorio.SaveAs(vDireccionCarga); String vTipoProceso = "COMPENSATORIO"; Boolean vCargado = false; int vSuccess = 0, vError = 0; if (File.Exists(vDireccionCarga)) { vCargado = cargarArchivo(vDireccionCarga, ref vSuccess, ref vError, Convert.ToString(Session["usuario"]), vTipoProceso); } if (vCargado) { LabelMensaje.Text = "Archivo cargado con exito." + "<br>" + "<b style='color:green;'>Success:</b> " + vSuccess.ToString() + " "; } } else { LabelMensaje.Text = "No se encontró ningún archivo a cargar."; } }catch (Exception Ex) { LabelMensaje.Text = Ex.Message; } }
protected void BtnSubirCompensatorio_Click(object sender, EventArgs e) { String archivoLog = string.Format("{0}_{1}", Convert.ToString(Session["usuario"]), DateTime.Now.ToString("yyyyMMddHHmmss")); //CEMC 26.12.2017 Identificar el archivo con un nombre unico try{ //String vDireccionCarga = @"C:\Carga\"; String vDireccionCarga = ConfigurationManager.AppSettings["RUTA_SERVER"].ToString(); if (FUCompensatorio.HasFile) { String vNombreArchivo = FUCompensatorio.FileName; vDireccionCarga += vNombreArchivo; FUCompensatorio.SaveAs(vDireccionCarga); Boolean vCargado = false; int vSuccess = 0, vError = 0; if (File.Exists(vDireccionCarga)) { //cargar vCargarDatos = new cargar(); vCargado = cargarArchivo(vDireccionCarga, ref vSuccess, ref vError, Convert.ToString(Session["usuario"]), archivoLog); } if (vCargado) { LabelMensaje.Text = "Archivo cargado con exito, favor revise logs" + "<br>" + "<b style='color:green;'>Success:</b> " + vSuccess.ToString() + " " + (vSuccess.ToString() == "0" ? "" : "<a href=\"" + ConfigurationManager.AppSettings["log"] + @"/" + archivoLog + "_SUCCESS_log.csv \" download>Log</a>") + "<br>" + "<b style='color:red;'>Error:</b> " + vError.ToString() + " " + (vError.ToString() == "0" ? "" : "<a href=\"" + ConfigurationManager.AppSettings["log"] + @"/" + archivoLog + "_ERROR_log.csv \" download>Log</a>"); } } else { LabelMensaje.Text = "Fallo la carga del archivo, contacte a sistemas."; } }catch (Exception Ex) { LabelMensaje.Text = Ex.Message; } }