protected void Page_Load(object sender, EventArgs e)
        {
            graficador = new graficarlistadejuegos();
            listajuegos listado = (listajuegos)Application["juegos"];

            if (listado != null)
            {
                graficador.graficar(listado);
                grafojuegos.ImageUrl = "/grafos/listajuegos.dot.jpg";
            }
        }
Esempio n. 2
0
 protected void cargarlistajuegos(object sender, EventArgs e)
 {
     if (listajuegosup.HasFile)
     {
         String ruta = HttpContext.Current.Server.MapPath("~/cargas/") + listajuegosup.FileName; //obtener nombre de ruta
         listajuegosup.SaveAs(ruta);
         String entrada = File.ReadAllText(ruta);                                                //leer texto
         //obtener cada línea del texto
         String[] lineas = entrada.Split(new[] { Environment.NewLine }, StringSplitOptions.None);
         //separa por comas
         //cargar informacion de contactos
         binario bin = (binario)Application["arbolusuarios"];
         if (bin != null)
         {
             for (int i = 1; i < lineas.Length; i++)
             {
                 String[] contenido = lineas[i].Split(',');
                 //ingresar el contenido
                 try
                 {
                     bin.insertarjuego(contenido[0].ToString(), contenido[1].ToString(), Int32.Parse(contenido[2].ToString()), Int32.Parse(contenido[3].ToString()), Int32.Parse(contenido[4].ToString()), Int32.Parse(contenido[5].ToString()));
                 }
                 catch (IndexOutOfRangeException ex) { String outex = ex.ToString(); }
             }
             Application["arbolusuarios"] = bin;
         }
         //cargar lista de juegos de la aplicacion
         listajuegos juegos = (listajuegos)Application["juegos"];
         if (juegos == null)
         {
             juegos = new listajuegos();
         }
         for (int i = 1; i < lineas.Length; i++)
         {
             String[] contenido = lineas[i].Split(',');
             //ingresar el contenido
             try
             {
                 juegos.insertar(contenido[0].ToString(), contenido[1].ToString(), Int32.Parse(contenido[2].ToString()), Int32.Parse(contenido[3].ToString()), Int32.Parse(contenido[4].ToString()), Int32.Parse(contenido[5].ToString()));
             }
             catch (IndexOutOfRangeException ex) { String outex = ex.ToString(); }
         }
         Application["juegos"] = juegos;//almacenar lista de juegos
     }
 }