private void buttonEliminar_Click(object sender, EventArgs e) { lv.Remove((Vuelo)lisBoxVuelos.SelectedItem); g.eliminarArista((Vuelo)lisBoxVuelos.SelectedItem, lv); lisBoxVuelos.Items.Remove(lisBoxVuelos.SelectedItem); }
private void buttonEliminar_Click(object sender, EventArgs e) { string elim; elim = textBoxEliminar.Text; elim = elim.ToUpper(); bool parar; listBoxorden.Items.Clear(); listBoxRuta.Items.Clear(); if (elim != "") { do { parar = true; foreach (Vuelo v in lv) { if (v.getOrigen() == elim[0] || v.getDestino() == elim[0]) { lv.Remove(v); g.eliminarArista(v, lv); parar = false; break; } } } while (!parar); /* * do * { * parar = true; * foreach (Nodo n in g.getListaNodos()) * { * if (n.getListaAdy().Count > 0) * { * g.getListaNodos().Remove(n); * parar = false; * break; * } * } * } while (!parar); * */ /* * do * { * parar = true; * foreach (Nodo n in g.getListaNodos()) * { * if (n.getCiudad() == elim[0]) * { * * foreach (Vuelo v2 in lv) * { * if (v2.getOrigen() == n.getCiudad() || v2.getDestino() == n.getCiudad()) * { * g.eliminarArista(v2, lv); * } * } * g.getListaNodos().Remove(n); * parar = false; * break; * } * } * } while (!parar); * * */ panel1.Refresh(); } }