/// <summary> /// Evenement valider / modifier /// </summary> private void valider(object sender, EventArgs e) { Periode p = (Periode)periodeComboBox.SelectedItem; Boolean nomVide = string.IsNullOrWhiteSpace(nomBox.Text); Boolean periodeIncorrect = p == null; if (nomVide || periodeIncorrect) { // Initializes the variables to pass to the MessageBox.Show method. string message = "Erreur lors de la saisie des données \n"; message += nomVide ? " le nom est vide" : ""; message += periodeIncorrect ? " la période est incorrecte" : ""; DiplomeView.afficherPopup(message); } else { UniteEnseignement ue = new UniteEnseignement(nomBox.Text, p); if (input) { UniteEnseignementDAO.create(ue); } else { ue.id = ueModifie.id; UniteEnseignementDAO.update(ue); } this.Close(); } }
public void TestUpdateUniteEnseignement() { List <UniteEnseignement> uniteEnseignements = UniteEnseignementDAO.findByLibelle("TEST_UniteEnseignement%"); foreach (UniteEnseignement resultat in uniteEnseignements) { resultat.libelle = "TEST_UniteEnseignement_2"; UniteEnseignementDAO.update(resultat); } List <UniteEnseignement> resultatFind2 = UniteEnseignementDAO.findByLibelle("TEST_UniteEnseignement_2"); Assert.IsTrue(resultatFind2.Count > 0); Assert.IsTrue(resultatFind2.Count == uniteEnseignements.Count); }