//Charge le listBox des entretiens. private void LoadListBox() { int i; liste = new ListeEntretien(); liste.Charger(v.m.id); for (i = 0; i < liste.Count(); i++) { EntretienV ent = liste.Extraire(i); String field = ent.date.Day + "/" + ent.date.Month + "/" + ent.date.Year + " - " + ent.info; listBox.Items.Add(field); } }
//Supprime une voiture sélectionné. private void button_Supprimer_Click(object sender, RoutedEventArgs e) { try { MessageBoxResult messageBoxResult = System.Windows.MessageBox.Show("Êtes-vous sûr?", "Confirmation de suppression", System.Windows.MessageBoxButton.YesNo); if (messageBoxResult == MessageBoxResult.Yes) { listeE = new ListeEntretien(); listeC = new ListeConsommation(); listeC.Charger(listeV.Extraire(listView.SelectedIndex).m.id); listeE.Charger(listeV.Extraire(listView.SelectedIndex).m.id); listeV.Supprimer(listView.SelectedIndex, listeE, listeC); button_Afficher.IsEnabled = false; button_Supprimer.IsEnabled = false; MessageBox.Show("Voiture supprimée!"); listView.Items.Clear(); LoadListView(); } } catch (Exception exc) { MessageBox.Show(exc.Message); } }