예제 #1
0
 //Supprime la voiture de la base de données.
 public void Supprimer(ListeEntretien listeE, ListeConsommation listeC)
 {
     listeE.Supprimer();
     listeC.Supprimer();
     DataBase.DeleteCar(this.id);
     m.Supprimer();
 }
예제 #2
0
        //Charge les entretiens dans un liste.
        public static void LoadEntretien(ListeEntretien liste, int idMoteur)
        {
            var req = DB.GetEntretien(idMoteur);

            foreach (var item in req)
            {
                liste.Ajout(item.numEntretient, item.date, item.kmE, item.info);
            }
        }
예제 #3
0
        //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);
            }
        }
예제 #4
0
 //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);
     }
 }
예제 #5
0
 //Supprimer une voiture de la liste et de la base de données.
 public void Supprimer(int pos, ListeEntretien listeE, ListeConsommation listeC)
 {
     liste[pos].Supprimer(listeE, listeC);
     liste.Remove(liste[pos]);
 }