private void load() { this.periodeComboBox.Items.Clear(); List <Periode> periode = PeriodeDAO.findAll(); foreach (Periode p in periode) { if (p.annee.diplome.id == diplome.id) { this.periodeComboBox.Items.Add(p); } } // si modification on remet la bonne periode if (ueModifie != null && ueModifie.periode != null) { int indice = 0; for (int i = 0; i < periodeComboBox.Items.Count; i++) { if (((Periode)periodeComboBox.Items[i]).id == ueModifie.periode.id) { indice = i; } } this.periodeComboBox.SelectedIndex = indice; } }
public void TestFind() { // test du find simple Periode resultat = creerPeriode("TEST_PERIODE"); Periode resultatFind = PeriodeDAO.find(resultat.id); Assert.AreEqual("TEST_PERIODE", resultatFind.libelle); Assert.AreNotEqual(0, resultatFind.annee.id); Assert.AreNotEqual(0, resultatFind.annee.diplome.id); }
/** * Methodes pour aider aux tests * **/ public static Periode creerPeriode(String libelle) { Periode periode = new Periode(); periode.libelle = libelle; periode.annee = AnneeTest.creerAnnee(libelle); Periode resultat = PeriodeDAO.create(periode); return(resultat); }
/// <summary> /// Supression d'un periode /// </summary> private void supprimerperiode(object sender, EventArgs e) { Periode p = getCurrentPeriode(); if (p != null) { PeriodeDAO.delete(p); periodeGridViewLoad(); } }
public void TestPeriodeLienAvecAnnee() { List <Periode> resultats = PeriodeDAO.findByLibelle("TEST_PERIODE"); foreach (Periode periode in resultats) { Assert.AreEqual("TEST_PERIODE", periode.libelle); Assert.AreNotEqual(0, periode.annee); Assert.AreNotEqual(0, periode.annee.diplome); } }
public void TestFindAll() { // test du fin by libelle List <Periode> resultatFind = PeriodeDAO.findAll(); foreach (Periode periode in resultatFind) { Assert.AreNotEqual(0, periode.annee.id); Assert.AreNotEqual(0, periode.annee.diplome.id); } }
public void TestFindByLibellePeriode() { // test du fin by libelle List <Periode> resultatFind = PeriodeDAO.findByLibelle("TEST_PERIODE"); foreach (Periode periode in resultatFind) { Assert.AreEqual("TEST_PERIODE", periode.libelle); Assert.AreNotEqual(0, periode.annee.id); Assert.AreNotEqual(0, periode.annee.diplome.id); } }
public void TestDeletePeriode() { // test du delete List <Periode> resultatFind = PeriodeDAO.findByLibelle("TEST%"); foreach (Periode periode in resultatFind) { supprimerPeriode(periode); } List <Periode> resultatFind2 = PeriodeDAO.findByLibelle("TEST%"); Assert.AreEqual(resultatFind2.Count, 0); }
/// <summary> /// Supression d'un periode /// </summary> private void supprimerperiode(object sender, EventArgs e) { Periode p = getCurrentPeriode(); if (p != null) { PeriodeDAO.delete(p); periodeGridViewLoad(); } else { DiplomeView.afficherPopup("Aucune période selectionnée"); } }
public void TestUpdatePeriode() { List <Periode> periodes = PeriodeDAO.findByLibelle("TEST_PERIODE%"); foreach (Periode periode in periodes) { periode.libelle = "TEST_PERIODE_2"; PeriodeDAO.update(periode); } List <Periode> resultatFind2 = PeriodeDAO.findByLibelle("TEST_PERIODE_2"); Assert.IsTrue(resultatFind2.Count > 0); Assert.IsTrue(resultatFind2.Count == periodes.Count); }
///////// ///////// ///////// /// <summary> /// Charge les données de la grille periode /// </summary> private void periodeGridViewLoad() { List <Periode> allp = PeriodeDAO.findAll(); List <Periode> p = new List <Periode>(); foreach (Periode tempP in allp) { if (getCurrentAnnee() != null && getCurrentAnnee().id == tempP.annee.id) { p.Add(tempP); } } BindingListView <Periode> bindingSourceUe = new BindingListView <Periode>(p); periodeGridView.DataSource = bindingSourceUe; }
/// <summary> /// Evenement valider / modifier /// </summary> private void valider(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(this.nomBox.Text)) { DiplomeView.afficherPopup("Le nom de la période est vide"); } else { Periode p = new Periode(this.nomBox.Text, a); if (input) { PeriodeDAO.create(p); } else { p.id = modifId; PeriodeDAO.update(p); } this.Close(); } }
public static void supprimerPeriode(Periode periode) { AnneeTest.supprimerAnnee(periode.annee); PeriodeDAO.delete(periode); }