//[WebMethod] //public void CargarArchivo() //{ // var oCarga = new Carga(); // var Resultado = false; // Resultado = oCarga.CargarAsinUpcs(Session["RutaArchivo"].ToString()); // if (Resultado) // { // lbl_mensaje.ForeColor = System.Drawing.Color.Blue; // lbl_mensaje.Text = "La Actualización del Archivo concluyó con Exito."; // } // else // { // lbl_mensaje.ForeColor = System.Drawing.Color.Red; // lbl_mensaje.Text = oCarga.ErrorMensaje; // } // oCarga = null; //} private string GuardarArchivo(IList <HttpPostedFile> archivos) { var ret = ""; if (!archivos.Any()) { return(ret); } foreach (var archivo in archivos) { var filename = archivo.FileName; if (!filename.Contains(".xlsx")) { filename += "x"; } var url = $"~/Archivos/{filename}"; var ruta = Server.MapPath(url); archivo.SaveAs(ruta); Session["RutaArchivo"] = ruta; var fileLabel = archivo.FileName; var fileSize = (int)archivo.ContentLength / 1024; var fileLength = fileSize.ToString("N0") + " KB"; ret += $"<font color='blue'>{fileLabel}</font> <i>({fileLength})</i> </br>"; } var oCarga = new Carga(); var resultado = oCarga.CargarAsinUpcs(Session["RutaArchivo"].ToString()); if (resultado) { lbl_mensaje.ForeColor = System.Drawing.Color.Blue; lbl_mensaje.Text = $"La Actualización del Archivo concluyó con Exito.\n{oCarga.MessageCount}"; } else { lbl_mensaje.ForeColor = System.Drawing.Color.Red; lbl_mensaje.Text = oCarga.ErrorMensaje; } ret += "OK"; return(ret); }
protected void cbp_proceso_Callback(object sender, EventArgs e) { var oCarga = new Carga(); var Resultado = false; Resultado = oCarga.CargarAsinUpcs(Session["RutaArchivo"].ToString()); if (Resultado) { lbl_mensaje.ForeColor = System.Drawing.Color.Blue; lbl_mensaje.Text = "La Actualización del Archivo concluyó con Exito."; } else { lbl_mensaje.ForeColor = System.Drawing.Color.Red; lbl_mensaje.Text = oCarga.ErrorMensaje; } oCarga = null; }