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() + "&emsp;";
                    }
                }
                else
                {
                    LabelMensaje.Text = "No se encontró ningún archivo a cargar.";
                }
            }catch (Exception Ex) {
                LabelMensaje.Text = Ex.Message;
            }
        }
示例#2
0
        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() + "&emsp;" + (vSuccess.ToString() == "0" ? "" : "<a href=\"" + ConfigurationManager.AppSettings["log"] + @"/" + archivoLog + "_SUCCESS_log.csv \" download>Log</a>") + "<br>" +
                                            "<b style='color:red;'>Error:</b> " + vError.ToString() + "&emsp;" + (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;
            }
        }