/// <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 TestFindByDiplomeUniteEnseignement() { // test du fin by libelle UniteEnseignement resultat = creerUniteEnseignement("TEST_UniteEnseignement"); List <UniteEnseignement> resultatFind = UniteEnseignementDAO.findByDiplome(resultat.periode.annee.diplome.id); Assert.IsTrue(resultatFind.Count > 0); }
/** * 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); }
public void TestFindByLibelleUniteEnseignement() { // test du fin by libelle List <UniteEnseignement> resultatFind = UniteEnseignementDAO.findByLibelle("TEST_UniteEnseignement"); foreach (UniteEnseignement resultat in resultatFind) { Assert.AreEqual("TEST_UniteEnseignement", resultat.libelle); Assert.AreNotEqual(0, resultat.periode); Assert.AreNotEqual(0, resultat.periode.annee); Assert.AreNotEqual(0, resultat.periode.annee.diplome); } }
public void TestUniteEnseignementLienAvecPeriode() { List <UniteEnseignement> resultats = UniteEnseignementDAO.findByLibelle("TEST_UniteEnseignement"); foreach (UniteEnseignement resultat in resultats) { Assert.AreEqual("TEST_UniteEnseignement", resultat.libelle); Assert.AreNotEqual(0, resultat.id); Assert.AreNotEqual(0, resultat.periode); Assert.AreNotEqual(0, resultat.periode.annee); Assert.AreNotEqual(0, resultat.periode.annee.diplome); } }
public void TestFind() { // test du find simple UniteEnseignement resultat = creerUniteEnseignement("TEST_UniteEnseignement"); UniteEnseignement resultatFind = UniteEnseignementDAO.find(resultat.id); Assert.AreEqual("TEST_UniteEnseignement", resultatFind.libelle); Assert.AreNotEqual(0, resultatFind.periode.id); Assert.AreNotEqual(0, resultatFind.id); Assert.AreNotEqual(0, resultatFind.periode.annee.id); Assert.AreNotEqual(0, resultatFind.periode.annee.diplome.id); }
public void TestFindAll() { // test du fin by libelle List <UniteEnseignement> resultatFind = UniteEnseignementDAO.findAll(); foreach (UniteEnseignement resultat in resultatFind) { Assert.AreNotEqual(0, resultat.id); Assert.AreNotEqual(0, resultat.periode.id); Assert.AreNotEqual(0, resultat.periode.annee.id); Assert.AreNotEqual(0, resultat.periode.annee.diplome.id); } }
public void TestDeleteUniteEnseignement() { // test du delete List <UniteEnseignement> resultatFind = UniteEnseignementDAO.findByLibelle("TEST%"); foreach (UniteEnseignement resultat in resultatFind) { supprimerUniteEnseignement(resultat); } List <UniteEnseignement> resultatFind2 = UniteEnseignementDAO.findByLibelle("TEST%"); Assert.AreEqual(resultatFind2.Count, 0); }
/// <summary> /// Supression d'un UE /// </summary> private void supprimerUE(object sender, EventArgs e) { UniteEnseignement p = getCurrentUE(); if (p != null) { UniteEnseignementDAO.delete(p); ueGridViewLoad(); } else { afficherPopup("Aucune unité d'enseignement sélectionné \n"); } }
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); }
/// <summary> /// Charge les données de la grille ue /// </summary> private void ueGridViewLoad() { List <UniteEnseignement> allUE = UniteEnseignementDAO.findAll(); List <UniteEnseignement> ue = new List <UniteEnseignement>(); foreach (UniteEnseignement tempUe in allUE) { if (d != null && d.id == tempUe.periode.annee.diplome.id) { ue.Add(tempUe); } } BindingListView <UniteEnseignement> bindingSourceUe = new BindingListView <UniteEnseignement>(ue); ueGridView.DataSource = bindingSourceUe; ecGridViewLoad(); ecDetailGridViewLoad(); }
public static void supprimerUniteEnseignement(UniteEnseignement uniteEnseignement) { PeriodeTest.supprimerPeriode(uniteEnseignement.periode); UniteEnseignementDAO.delete(uniteEnseignement); }