Пример #1
0
 public static void supprimerAnnee(Annee annee)
 {
     if (annee != null && annee.diplome != null)
     {
         DiplomeTest.supprimerDiplome(annee.diplome);
     }
     AnneeDAO.delete(annee);
 }
Пример #2
0
        /// <summary>
        /// Supression d'une annee
        /// </summary>
        private void supprimerAnnee(object sender, EventArgs e)
        {
            Annee a = getCurrentAnnee();

            if (a != null)
            {
                AnneeDAO.delete(a);
                anneeGridViewLoad();
            }
        }
Пример #3
0
        public void TestDiplomeLienAvecAnnee()
        {
            List <Annee> resultats = AnneeDAO.findByLibelle("TEST_ANNEE");

            foreach (Annee annee in resultats)
            {
                Assert.AreEqual("TEST_ANNEE", annee.libelle);
                Assert.AreNotEqual(0, annee.diplome.id);
            }
        }
Пример #4
0
        public void TestFind()
        {
            // test du find simple
            Annee resultat = creerAnnee("TEST_ANNEE_FIND");

            Annee resultatFind = AnneeDAO.find(resultat.id);

            Assert.AreEqual("TEST_ANNEE_FIND", resultatFind.libelle);
            Assert.AreNotEqual(0, resultatFind.diplome.id);
        }
Пример #5
0
        public void TestFindAll()
        {
            // test du fin by libelle
            List <Annee> resultatFind = AnneeDAO.findAll();

            foreach (Annee annee in resultatFind)
            {
                Assert.IsNotNull(annee.diplome.id);
            }
        }
Пример #6
0
        /**
         * Methodes pour aider aux tests
         * **/
        public static Annee creerAnnee(String libelle)
        {
            Annee annee = new Annee();

            annee.libelle = libelle;
            annee.diplome = DiplomeTest.creerDiplome(libelle);
            Annee resultat = AnneeDAO.create(annee);

            return(resultat);
        }
Пример #7
0
        public void TestFindByLibelleAnnee()
        {
            // test du fin by libelle
            List <Annee> resultatFind = AnneeDAO.findByLibelle("TEST_ANNEE");

            foreach (Annee annee in resultatFind)
            {
                Assert.AreEqual("TEST_ANNEE", annee.libelle);
                Assert.AreNotEqual(0, annee.diplome.id);
            }
        }
Пример #8
0
        public void TestDeleteAnnee()
        {
            // test du delete
            List <Annee> resultatFind = AnneeDAO.findByLibelle("test%");

            foreach (Annee annee in resultatFind)
            {
                supprimerAnnee(annee);
            }
            List <Annee> resultatFind2 = AnneeDAO.findByLibelle("test%");

            Assert.AreEqual(resultatFind2.Count, 0);
        }
        /// <summary>
        /// Supression d'une annee
        /// </summary>
        private void supprimerAnnee(object sender, EventArgs e)
        {
            Annee a = getCurrentAnnee();

            if (a != null)
            {
                AnneeDAO.delete(a);
                anneeGridViewLoad();
            }
            else
            {
                DiplomeView.afficherPopup("Aucune année selectionnée");
            }
        }
Пример #10
0
        /////////
        /////////
        /////////

        /// <summary>
        /// Charge les données de la grille Diplome
        /// </summary>
        private void anneeGridViewLoad()
        {
            List <Annee> allAnnee = AnneeDAO.findAll();
            List <Annee> annee    = new List <Annee>();

            foreach (Annee tempA in allAnnee)
            {
                if (getCurrentDiplome() != null && getCurrentDiplome().id == tempA.diplome.id)
                {
                    annee.Add(tempA);
                }
            }
            BindingListView <Annee> bindingSourceUe = new BindingListView <Annee>(annee);

            anneeGridView.DataSource = bindingSourceUe;
            periodeGridViewLoad();
        }
Пример #11
0
        public void TestUpdateAnnee()
        {
            List <Annee> annees = AnneeDAO.findByLibelle("TEST_ANNEE%");

            foreach (Annee annee in annees)
            {
                long temp = annee.diplome.id;
                // modification annees
                annee.libelle = "TEST_ANNEE_2";

                AnneeDAO.update(annee);
            }

            List <Annee> resultatFind2 = AnneeDAO.findByLibelle("TEST_ANNEE_2");

            Assert.IsTrue(resultatFind2.Count > 0);
        }
Пример #12
0
 /// <summary>
 /// Evenement valider / modifier
 /// </summary>
 private void valider(object sender, EventArgs e)
 {
     if (string.IsNullOrWhiteSpace(this.nomBox.Text))
     {
         DiplomeView.afficherPopup("L'année est vide");
     }
     else
     {
         Annee a = new Annee(this.nomBox.Text, d);
         if (input)
         {
             AnneeDAO.create(a);
         }
         else
         {
             a.id = modifId;
             AnneeDAO.update(a);
         }
         this.Close();
     }
 }