示例#1
0
        private void buConfirmarCompra_Click(object sender, EventArgs e)
        {
            string _nombre   = textBoxNombre.Text;
            string _apellido = textBoxApellido.Text;
            //string _asiento = textBoxAsiento.Text;
            string          _edad = textBoxEdad.Text;
            List <Pasajero> listapasajeroVuelo = new List <Pasajero>();

            for (int x = 0; x < listaVuelosElegidos.Count; x++)
            {
                for (int i = 0; i < listaVuelos.Count; i++)
                {
                    if (listaVuelosElegidos[x].getOrigen() == listaVuelos[i].getOrigen() && listaVuelosElegidos[x].getDestino() == listaVuelos[i].getDestino())
                    {
                        VentanaAsientos VAsientos = new VentanaAsientos(ref listaVuelos, i);
                        VAsientos.ShowDialog();
                        int _asiento = VAsientos.getAsiento();
                        //Console.WriteLine("entro papuuuuu");

                        Pasajero p = new Pasajero(_nombre, _apellido, _edad, _asiento.ToString(), listaVuelos[i].getRuta());
                        registro = true;
                        listaVuelos[i].asientos[_asiento - 1] = false;
                        listaVuelos[i].asientosDisponibles--;
                        listaVuelos[i].setPasajero(p);
                        listapasajeroVuelo.Add(p);
                    }
                }
            }

            this.Close();
            Confirmacion Mconfirmacion = new Confirmacion(ref listapasajeroVuelo, _costo);

            Mconfirmacion.ShowDialog();
        }
        private void buConfirmarCompra_Click(object sender, EventArgs e)
        {
            string _nombre   = textBoxNombre.Text;
            string _apellido = textBoxApellido.Text;
            string _asiento  = textBoxAsiento.Text;
            string _edad     = textBoxEdad.Text;
            string _vuelo    = labelMuestraVuelo.Text;


            Pasajero p = new Pasajero(_nombre, _apellido, _edad, _asiento, _vuelo);

            registro = true;
            listaVuelos[ind].asientos[Int32.Parse(textBoxAsiento.Text) - 1] = false;
            textBoxAsiento.Enabled = false;
            listaVuelos[ind].asientosDisponibles--;
            listaVuelos[ind].setPasajero(p);

            Confirmacion Mconfirmacion = new Confirmacion(p, _asiento);

            Mconfirmacion.ShowDialog();

            this.Close();
        }