/// <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(); } }
/** * Methodes pour aider aux tests * **/ public static UniteEnseignement creerUniteEnseignement(String libelle) { UniteEnseignement uniteEnseignement = new UniteEnseignement(); uniteEnseignement.libelle = libelle; uniteEnseignement.periode = PeriodeTest.creerPeriode(libelle); UniteEnseignement resultat = UniteEnseignementDAO.create(uniteEnseignement); return(resultat); }