예제 #1
0
        protected void Button2_Click(object sender, EventArgs e)
        {
            bool extension = false;

            ServiceReference1.WebServiceProyectoSoapClient referencia = new ServiceReference1.WebServiceProyectoSoapClient();

            if (FileUpload1.HasFile)
            {
                string nombrearchivo    = FileUpload1.PostedFile.FileName;
                string extensionarchivo = Path.GetExtension(nombrearchivo).ToLower();
                if (extensionarchivo.Contains(".csv"))
                {
                    extension = true;
                }
                if (extension)
                {
                    try
                    {
                        string pathguardar = Server.MapPath("~/temp/");
                        FileUpload1.PostedFile.SaveAs(pathguardar + nombrearchivo);
                        string   dat   = referencia.CargarJuegoActual(pathguardar + nombrearchivo);
                        string[] datos = dat.Split(',');
                        referencia.SetDatosJuego(datos[0], datos[1], int.Parse(datos[2]), int.Parse(datos[3]), int.Parse(datos[4]), int.Parse(datos[5]), int.Parse(datos[6]), int.Parse(datos[7]), int.Parse(datos[8]), datos[9]);
                    }
                    catch (IOException ex)
                    {
                    }
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "alertIns", "alert('La extension del archivo no es la correcta');", true);
                }
            }
        }