/// <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();
            }
        }
Exemplo n.º 2
0
        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);
        }