public void Registrar_Avion(Avion obj) { if (Existe_Avion(obj.CODIGOAVION) == false) { aviones.Add(obj); } }
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"); } }
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"); } }
public void Registrar_Vuelo(Vuelo objvuelo, Avion objavion) { Avion auxiliar = aviones.Find(delegate(Avion x) { return(x.CODIGOAVION == objavion.CODIGOAVION); }); auxiliar.VUELOS.Add(objvuelo); }