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);
                 }
             }
         }
     }
 }
示例#2
0
 private void btnAccepter_Click(object sender, RoutedEventArgs e)
 {
     if (lvPraticiens.SelectedItem == null)
     {
         MessageBox.Show("Veuillez séléctionner un praticien", "Erreur de sélection", MessageBoxButton.OK, MessageBoxImage.Error);
     }
     else
     {
         // sauvegarde du statut des invitations dans la bdd
         gst.SaveChanges();
     }
 }