private void btnEncolar_Click(object sender, EventArgs e) { try { string dato = txtDato.Text; int prioridad = int.Parse(txtPrioridad.Text); d = new Datos(); d.Dato = dato; d.Prioridad = prioridad; MiCola.Encolar(d); txtDato.Clear(); txtPrioridad.Clear(); } catch { MessageBox.Show("Error"); } //MessageBox.Show(MiCola.regresarfinal()); lblCola.Text = MiCola.ImprimirDatos(); lblPrioridad.Text = MiCola.ImprimirPrioridad(); }
private void btnCargar_Click(object sender, EventArgs e) { OpenFileDialog Seleccionar = new OpenFileDialog(); if (Seleccionar.ShowDialog() == DialogResult.OK) { try { string ruta = Seleccionar.FileName; string[] DatosYTamaño = File.ReadAllLines(ruta); string datos = DatosYTamaño[0]; string prioridades = DatosYTamaño[1]; int tamaño = int.Parse(DatosYTamaño[2]); string[] DatosArreglo = datos.Split(','); string[] PrioridadesArreglo = prioridades.Split(','); MiCola = new ColaPrioridad(tamaño); groupBox1.Visible = true; groupBox2.Visible = false; int contador = 0; foreach (string i in DatosArreglo) { d = new Datos(); d.Dato = DatosArreglo[contador]; d.Prioridad = int.Parse(PrioridadesArreglo[contador]); MiCola.Encolar(d); contador++; } lblCola.Text = MiCola.ImprimirDatos(); lblPrioridad.Text = MiCola.ImprimirPrioridad(); } catch { MessageBox.Show("Error al cargar el archivo"); } } }