Ejemplo n.º 1
0
        private void btnCargar_Click(object sender, EventArgs e)
        {
            OpenFileDialog Seleccionar = new OpenFileDialog();

            if (Seleccionar.ShowDialog() == DialogResult.OK)
            {
                try
                {
                    string   ruta         = Seleccionar.FileName;
                    string[] ColasYTamaño = File.ReadAllLines(ruta);
                    string[] cola0Arreglo = ColasYTamaño[0].Split(',');
                    string[] cola1Arreglo = ColasYTamaño[1].Split(',');
                    string[] cola2Arreglo = ColasYTamaño[2].Split(',');
                    int      tamaño       = int.Parse(ColasYTamaño[3]);
                    MiCola = new ColaPrioridad(tamaño);
                    CargarColas(cola0Arreglo, 0);
                    CargarColas(cola1Arreglo, 1);
                    CargarColas(cola2Arreglo, 2);
                    lblCola0.Text     = MiCola.Imprimir(0);
                    lblCola1.Text     = MiCola.Imprimir(1);
                    lblCola2.Text     = MiCola.Imprimir(2);
                    groupBox1.Visible = true;
                    groupBox2.Visible = false;
                }
                catch
                {
                    MessageBox.Show("Error al cargar la cola");
                }
            }
        }
Ejemplo n.º 2
0
 private void btnAceptar_Click(object sender, EventArgs e)
 {
     try
     {
         int maximo = int.Parse(txtTamaño.Text);
         if (maximo < 0)
         {
             MessageBox.Show("Tamaño minimo : 1");
             return;
         }
         MiCola            = new ColaPrioridad(maximo);
         groupBox1.Visible = true;
         groupBox2.Visible = false;
     }
     catch
     {
         MessageBox.Show("Tamaño no valido");
     }
 }