Exemple #1
0
 public void Registrar_Avion(Avion obj)
 {
     if (Existe_Avion(obj.CODIGOAVION) == false)
     {
         aviones.Add(obj);
     }
 }
Exemple #2
0
        public void Registrar_Vuelo(Vuelo objvuelo, string codigoAvion)
        {
            Avion auxiliar = aviones.Find(delegate(Avion x) { return(x.CODIGOAVION == codigoAvion); });

            if (Existe_Vuelo(objvuelo.NUMEROVUELO) == false)
            {
                auxiliar.VUELOS.Add(objvuelo);
            }
            ListaVuelos.Add(objvuelo);
        }
        private void btnRegistrar_Click(object sender, EventArgs e)
        {
            if (txtCodigo.Text != "" && cBTipoAvion.SelectedIndex >= 0)
            {
                Avion auxavion = new Avion();
                auxavion.CODIGOAVION = txtCodigo.Text;
                auxavion.TIPOAVION   = cBTipoAvion.SelectedItem.ToString();
                if (obj.Existe_Avion(auxavion.CODIGOAVION) == false)
                {
                    if (auxavion.TIPOAVION == "Boeing 737")
                    {
                        auxavion.CAPACIDAD = 117;
                    }
                    if (auxavion.TIPOAVION == "Airbus A-310")
                    {
                        auxavion.CAPACIDAD = 265;
                    }
                    if (auxavion.TIPOAVION == "Boeing 747")
                    {
                        auxavion.CAPACIDAD = 300;
                    }
                    if (auxavion.TIPOAVION == "Airbus A-320")
                    {
                        auxavion.CAPACIDAD = 220;
                    }
                    obj.Registrar_Avion(auxavion);
                }
                else
                {
                    MessageBox.Show("El codigo del avión ya existe");
                }

                lbCapacidad.Text = "    ";
                txtCodigo.Clear();
                cBTipoAvion.SelectedIndex = -1;
            }
            else
            {
                MessageBox.Show("Complete las casillas");
            }
        }
Exemple #4
0
        private void btnRegistrar_Click(object sender, EventArgs e)
        {
            if (txtNumeroVuelo.Text != "" && txtHora.Text != "" && cBOrigen.SelectedIndex >= 0 && cBDestino.SelectedIndex >= 0 && lBAviones.SelectedIndex >= 0)
            {
                if (cBOrigen.SelectedItem.ToString() != cBDestino.SelectedItem.ToString())
                {
                    Avion auxseleccionado = (Avion)lBAviones.SelectedItem;
                    Vuelo auxvuelo        = new Vuelo();
                    auxvuelo.NUMEROVUELO = txtNumeroVuelo.Text;
                    auxvuelo.HORA        = Convert.ToInt32(txtHora.Text);
                    auxvuelo.CIUDAD_O    = cBOrigen.SelectedItem.ToString();
                    auxvuelo.CIUDAD_D    = cBDestino.SelectedItem.ToString();
                    if (obj.Existe_Vuelo(auxvuelo.NUMEROVUELO) == false)
                    {
                        obj.Registrar_Vuelo(auxvuelo, auxseleccionado.CODIGOAVION);
                    }
                    else
                    {
                        MessageBox.Show("El Numero de vuelo ya existe");
                    }

                    txtHora.Clear();
                    txtNumeroVuelo.Clear();
                    cBOrigen.SelectedIndex  = -1;
                    cBDestino.SelectedIndex = -1;
                    lBAviones.SelectedIndex = -1;
                }
                else
                {
                    MessageBox.Show("El origen y destino tienen que ser diferentes");
                }
            }
            else
            {
                MessageBox.Show("Complete todos los recuadros");
            }
        }
Exemple #5
0
        public void Registrar_Vuelo(Vuelo objvuelo, Avion objavion)
        {
            Avion auxiliar = aviones.Find(delegate(Avion x) { return(x.CODIGOAVION == objavion.CODIGOAVION); });

            auxiliar.VUELOS.Add(objvuelo);
        }