private void btnSupprimer_Click(object sender, RoutedEventArgs e)
 {
     if (lvRapports.SelectedItem == null)
     {
         MessageBox.Show("Veuillez séléctionner un rapport", "Erreur de sélection", MessageBoxButton.OK, MessageBoxImage.Error);
     }
     else
     {
         // Suppression du rapport sélectionné
         rapport_visite leRapport = lvRapports.SelectedItem as rapport_visite;
         gst.rapport_visite.Remove(leRapport);
         gst.SaveChanges();
         lvRapports.ItemsSource = null;
         lvRapports.ItemsSource = gst.rapport_visite.ToList().FindAll(rap => rap.VIS_MATRICULE == leVisiteur.VIS_MATRICULE);
     }
 }
 private void btnCréer_Click(object sender, RoutedEventArgs e)
 {
     // Vérification que les données soient bien entrées dans les comboBox et textBox
     if (cboPraticienRapport.SelectedItem == null)
     {
         MessageBox.Show("Veuillez séléctionner un praticien", "Erreur de sélection", MessageBoxButton.OK, MessageBoxImage.Error);
     }
     else
     {
         if (txtMotif.Text == null)
         {
             MessageBox.Show("Veuillez saisir un motif", "Erreur de saisie", MessageBoxButton.OK, MessageBoxImage.Error);
         }
         else
         {
             if (txtBilan.Text == null)
             {
                 MessageBox.Show("Veuillez saisir un bilan", "Erreur de saise", MessageBoxButton.OK, MessageBoxImage.Error);
             }
             else
             {
                 if (dpDateRapport.SelectedDate == null)
                 {
                     MessageBox.Show("Veuillez séléctionner une date", "Erreur de sélection", MessageBoxButton.OK, MessageBoxImage.Error);
                 }
                 else
                 {
                     // Création d'un rapport
                     rapport_visite unRapport = new rapport_visite()
                     {
                         RAP_NUM   = gst.rapport_visite.Max(rap => rap.RAP_NUM) + 1,
                         RAP_DATE  = dpDateRapport.SelectedDate.Value,
                         RAP_MOTIF = txtMotif.Text,
                         RAP_BILAN = txtBilan.Text,
                         praticien = cboPraticienRapport.SelectedItem as praticien,
                         visiteur  = leVisiteur
                     };
                     gst.rapport_visite.Add(unRapport);
                     gst.SaveChanges();
                     lvRapports.ItemsSource = null;
                     lvRapports.ItemsSource = gst.rapport_visite.ToList().FindAll(rap => rap.VIS_MATRICULE == leVisiteur.VIS_MATRICULE);
                 }
             }
         }
     }
 }