private void BtnAjouterEntrevue_Click(object sender, RoutedEventArgs e) { bool ajouter = true; if (choixEntrevueVue.SelectedValue != null && !choixEntrevueVue.SelectedValue.ToString().Equals("")) { MonEntrevue.TypeEntrevue = ListeDescription.recupererIdDescription(choixEntrevueVue.SelectedValue.ToString(), ListeDescription.listTypeEntrevue); } else { MonEntrevue.TypeEntrevue = null; } if (choixDateVue.SelectedDate != null) { Object dateE = choixDateVue.SelectedDate; DateTime dateEtmp = (DateTime)dateE; MonEntrevue.DateEntrevue = dateEtmp; } else { ajouter = false; } if (resultatTypeVue.SelectedValue != null && !resultatTypeVue.SelectedValue.ToString().Equals("")) { MonEntrevue.Resultat = ListeDescription.recupererIdDescription(resultatTypeVue.SelectedValue.ToString(), ListeDescription.listTypeResultat); } else { MonEntrevue.Resultat = null; } MonEntrevue.Commentaire = commentaireVues.Text; if (MonEntrevue.IdEtudiant == -1) { ajouter = false; } MonEntrevue.Modification = new Modification(); MonEntrevue.Modification.UtilisateurId = User.Id; MonEntrevue.Modification.DateModification = DateTime.Now; if (ajouter) { MessageBoxResult ret = MessageBox.Show(this, "Êtes-vous sûr de vouloir ajouter cette entrevue?", "Avertissement", MessageBoxButton.YesNo, MessageBoxImage.Warning); if (ret == MessageBoxResult.Yes) { IsModified = true; ManagerEntrevue.ajouterEntrevue(MonEntrevue); MessageBox.Show("Entrevue ajouter.", "Ajout d'un entrevue", MessageBoxButton.OK, MessageBoxImage.Information); this.Close(); } } else { MessageBox.Show("Veuillez remplir tous les champs necessaires : ", "Ajout d'un entrevue", MessageBoxButton.OK, MessageBoxImage.Information); } }