private void listBoxRuta_DoubleClick(object sender, EventArgs e) { ListaVuelos vd = new ListaVuelos(); ElementoDijkstra ed2; if (listBoxRuta.SelectedItem != null) { foreach (ElementoDijkstra ed in d.getVD()) { if (ed == d.getVD()[listBoxRuta.SelectedIndex]) { ed2 = ed; while (ed2.GetProv() != null) { foreach (Vuelo v in lv) { if (v.getOrigen() == ed2.GetProv().getCiudad() && v.getDestino() == ed2.GetDes().getCiudad()) { vd.Add(v); break; } } foreach (ElementoDijkstra aux in d.getVD()) { if (aux.GetDes().getCiudad() == ed2.GetProv().getCiudad()) { ed2 = aux; break; } } } break; } } String nombre = "@"; String apellido = ""; int edad = 0; foreach (Vuelo v in vd) { if (nombre == "@") { VentanaCompraForm compra = new VentanaCompraForm(v); compra.ShowDialog(); nombre = compra.getNom(); apellido = compra.getApe(); edad = compra.getEdad(); } else { VentanaCompraForm compra = new VentanaCompraForm(v, nombre, apellido, edad); compra.ShowDialog(); } } } }
private void BotonContinuar_Click(object sender, EventArgs e) { Vuelo v = (Vuelo)lisBoxVuelos.SelectedItem; VentanaCompraForm objCompra = new VentanaCompraForm(v); objCompra.ShowDialog(); if (objCompra.GetReg()) { this.Close(); } }