コード例 #1
0
        /// <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();
            }
        }
コード例 #2
0
        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);
        }