public MainWindow() { InitializeComponent(); Aeroport_Model.GetExistingAeroports(); Avion_Model.GetExistingAvions(); Vol_Model.GetExistingVols(); Client_Model.GetExistingClients(); DataContext = this; Title = "AIR ATLANTIQUE"; Flights.ItemsSource = Vol_Model.ExistingVols; Clients.ItemsSource = Client_Model.ExistingClients; //MessageBox.Show(vols[0].DateProperty); }
private void ModifierVol(object sender, RoutedEventArgs e) { if (System.Windows.Forms.MessageBox.Show("Confirmer la modification de ce vol ?", "Attention", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes) { int IdVol = Convert.ToInt32(this.Title); Aeroport_Controller AD = Aeroport_Model.ExistingAeroports[ADepart.SelectedIndex]; Aeroport_Controller AA = Aeroport_Model.ExistingAeroports[AArrivee.SelectedIndex]; Avion_Controller avion = Avion_Model.ExistingAvions[Avion.SelectedIndex]; DateTime? HD = HDepart.Value; DateTime? HA = HArrivee.Value; string HDString = HD.Value.Hour.ToString() + ":" + HD.Value.Minute.ToString() + ":" + HD.Value.Second.ToString(); string HAString = HA.Value.Hour.ToString() + ":" + HA.Value.Minute.ToString() + ":" + HA.Value.Second.ToString(); string DString = Date.SelectedDate.Value.Year.ToString() + "-" + Date.SelectedDate.Value.Month.ToString() + "-" + Date.SelectedDate.Value.Day.ToString(); Vol_Model.UpdateVol(IdVol, avion, AD, AA, DString, HDString, HAString); System.Windows.MessageBox.Show("Vol modifié !"); this.Close(); } }
private void AddNewVol(object sender, RoutedEventArgs e) { if (System.Windows.Forms.MessageBox.Show("Confirmer l'enregistrement de ce vol ?", "Attention", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes) { Aeroport_Controller AD = Aeroport_Model.ExistingAeroports[ADepart.SelectedIndex]; Aeroport_Controller AA = Aeroport_Model.ExistingAeroports[AArrivee.SelectedIndex]; Avion_Controller avion = Avion_Model.ExistingAvions[Avion.SelectedIndex]; DateTime? HD = HDepart.Value; DateTime? HA = HArrivee.Value; string HDString = HD.Value.Hour.ToString() + ":" + HD.Value.Minute.ToString() + ":" + HD.Value.Second.ToString(); string HAString = HA.Value.Hour.ToString() + ":" + HA.Value.Minute.ToString() + ":" + HA.Value.Second.ToString(); string DString = Date.SelectedDate.Value.Year.ToString() + "-" + Date.SelectedDate.Value.Month.ToString() + "-" + Date.SelectedDate.Value.Day.ToString(); Vol_Model.AddNewVol(avion, AD, AA, DString, HDString, HAString); MainWindow m = new MainWindow(); m.Activate(); m.Show(); this.Close(); } }
public static void DeleteVol(int IdVol) { Vol_Model.ExistingVols.RemoveAll(v => v.IdProperty == IdVol); Vol_Model.DeleteVol(IdVol); }