/// <summary> /// Evenement valider / modifier /// </summary> private void valider(object sender, EventArgs e) { ElementConstitutif ec = new ElementConstitutif(this.nomBox.Text, ue); Boolean elementConstitutifIncorrect = string.IsNullOrWhiteSpace(nomBox.Text); if (elementConstitutifIncorrect) { // Initializes the variables to pass to the MessageBox.Show method. string message = "Erreur lors de la saisie des données \n"; message += " le nom de l'élément constitutif est vide !"; DiplomeView.afficherPopup(message); } else { if (input) { ElementConstitutifDAO.create(ec); } else { ec.id = elementModifie.id; ElementConstitutifDAO.update(ec); } this.Close(); } }
public void TestFindByUniteEnseignementElementConstitutif() { // test du fin by libelle ElementConstitutif elem = creerElementConstitutif("TEST_ELEM"); List <ElementConstitutif> resultatFind = ElementConstitutifDAO.findByUniteEnseignement(elem.uniteEnseignement.id); Assert.IsTrue(resultatFind.Count > 0); }
/** * Methodes pour aider aux tests * **/ public static ElementConstitutif creerElementConstitutif(String libelle) { ElementConstitutif elementConstitutif = new ElementConstitutif(); elementConstitutif.libelle = libelle; elementConstitutif.uniteEnseignement = UniteEnseignementTest.creerUniteEnseignement(libelle); ElementConstitutif resultat = ElementConstitutifDAO.create(elementConstitutif); return(resultat); }
public void TestFind() { // test du find simple ElementConstitutif resultat = creerElementConstitutif("TEST_ElementConstitutif"); ElementConstitutif resultatFind = ElementConstitutifDAO.find(resultat.id); Assert.AreEqual("TEST_ElementConstitutif", resultatFind.libelle); Assert.AreNotEqual(0, resultatFind.id); Assert.AreNotEqual(0, resultatFind.uniteEnseignement.id); Assert.AreNotEqual(0, resultatFind.uniteEnseignement.periode.id); Assert.AreNotEqual(0, resultatFind.uniteEnseignement.periode.annee.id); Assert.AreNotEqual(0, resultatFind.uniteEnseignement.periode.annee.diplome.id); }
public void TestDeleteElementConstitutif() { // test du delete List <ElementConstitutif> resultatFind = ElementConstitutifDAO.findByLibelle("TEST%"); foreach (ElementConstitutif resultat in resultatFind) { supprimerElementConstitutif(resultat); } List <ElementConstitutif> resultatFind2 = ElementConstitutifDAO.findByLibelle("TEST%"); Assert.AreEqual(resultatFind2.Count, 0); }
public void TestElementConstitutifLienAvecUniteEnseignement() { List <ElementConstitutif> resultats = ElementConstitutifDAO.findByLibelle("TEST_ElementConstitutif"); foreach (ElementConstitutif resultat in resultats) { Assert.AreEqual("TEST_ElementConstitutif", resultat.libelle); Assert.AreNotEqual(0, resultat.id); Assert.AreNotEqual(0, resultat.uniteEnseignement.id); Assert.AreNotEqual(0, resultat.uniteEnseignement.periode.id); Assert.AreNotEqual(0, resultat.uniteEnseignement.periode.annee.id); Assert.AreNotEqual(0, resultat.uniteEnseignement.periode.annee.diplome.id); } }
public void TestFindAll() { // test du fin by libelle List <ElementConstitutif> resultatFind = ElementConstitutifDAO.findAll(); foreach (ElementConstitutif resultat in resultatFind) { Assert.AreNotEqual(0, resultat.id); Assert.IsNotNull(resultat.uniteEnseignement.id); Assert.AreNotEqual(0, resultat.uniteEnseignement.periode.id); Assert.AreNotEqual(0, resultat.uniteEnseignement.periode.annee.id); Assert.AreNotEqual(0, resultat.uniteEnseignement.periode.annee.diplome.id); } }
/// <summary> /// Suppression d'une Ec /// </summary> private void supprimerEc(object sender, EventArgs e) { ElementConstitutif ec = getCurrentEC(); if (ec != null) { ElementConstitutifDAO.delete(ec); ecGridViewLoad(); } else { afficherPopup("Aucun élément constitutif sélectionné \n"); } }
public void TestFindByLibelleElementConstitutif() { // test du fin by libelle List <ElementConstitutif> resultatFind = ElementConstitutifDAO.findByLibelle("TEST_ElementConstitutif"); foreach (ElementConstitutif resultat in resultatFind) { Assert.AreEqual("TEST_ElementConstitutif", resultat.libelle); Assert.AreNotEqual(0, resultat.id); Assert.AreNotEqual(0, resultat.uniteEnseignement.id); Assert.AreNotEqual(0, resultat.uniteEnseignement.periode.id); Assert.AreNotEqual(0, resultat.uniteEnseignement.periode.annee.id); Assert.AreNotEqual(0, resultat.uniteEnseignement.periode.annee.diplome.id); } }
public void TestUpdateElementConstitutif() { List <ElementConstitutif> resultats = ElementConstitutifDAO.findByLibelle("TEST_ElementConstitutif%"); foreach (ElementConstitutif resultat in resultats) { resultat.libelle = "TEST_ElementConstitutif_2"; ElementConstitutifDAO.update(resultat); } List <ElementConstitutif> resultatFind2 = ElementConstitutifDAO.findByLibelle("TEST_ElementConstitutif_2"); Assert.IsTrue(resultatFind2.Count > 0); Assert.IsTrue(resultatFind2.Count == resultats.Count); }
/// <summary> /// Charge les données de la grille ec /// </summary> private void ecGridViewLoad() { UniteEnseignement ue = getCurrentUE(); List <ElementConstitutif> elemConstitutifAll = ElementConstitutifDAO.findAll(); List <ElementConstitutif> elements = new List <ElementConstitutif>(); foreach (ElementConstitutif ec in elemConstitutifAll) { if (ue != null && ue.id == ec.uniteEnseignement.id) { elements.Add(ec); } } BindingListView <ElementConstitutif> bindingSourceEc = new BindingListView <ElementConstitutif>(elements); ecGridView.DataSource = bindingSourceEc; ecDetailGridViewLoad(); }
public static void supprimerElementConstitutif(ElementConstitutif elementConstitutif) { UniteEnseignementTest.supprimerUniteEnseignement(elementConstitutif.uniteEnseignement); ElementConstitutifDAO.delete(elementConstitutif); }