public void Menu_SelectionChanged(object sender, SelectionChangedEventArgs e) { Console.WriteLine("airplane selected"); AirportMenu res = (sender as ComboBox).SelectedItem as AirportMenu; if (res == null) { return; } if ((sender as ComboBox).Name == "origionalAP") { flightToCreate.OriginApID = res.AirportID; this.originId = res.AirportID; Console.WriteLine("origin: " + res.AirportID); } else if ((sender as ComboBox).Name == "destinationAP") { flightToCreate.DestinationApID = res.AirportID; this.destinationId = res.AirportID; Console.WriteLine("destination: " + res.AirportID); } }
private void subMenu_SelectionChanged(object sender, SelectionChangedEventArgs e) { AirportMenu res = (sender as ComboBox).SelectedItem as AirportMenu; if (res != null) { if ((sender as ComboBox).Name == "origionalAP") { PlaneScheduleView.Instance.originId = res.AirportID; updateFlight.OriginApID = res.AirportID; updateFlight.OriginAP = res.AirportName; } else if ((sender as ComboBox).Name == "destinationAP") { PlaneScheduleView.Instance.destinationId = res.AirportID; updateFlight.DestinationApID = res.AirportID; updateFlight.DestinationAP = res.AirportName; } } }
private void airport_SelectionChanged(object sender, SelectionChangedEventArgs e) { Console.WriteLine("airplane selected"); AirportMenu res = (sender as ComboBox).SelectedItem as AirportMenu; if (res == null) { return; } if (res.AirportID == PlaneScheduleView.Instance.originId || res.AirportID == PlaneScheduleView.Instance.destinationId) { MessageBox.Show("Transit không được trùng với điểm khởi hành/kết thúc !"); (sender as ComboBox).SelectedValue = null; (sender as ComboBox).SelectedIndex = -1; return; } transitData.airportID = res.AirportID; transitData.airportName = res.AirportName; }