/// <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();
            }
        }
Beispiel #2
0
        /**
         * Methodes pour aider aux tests
         * **/
        public static UniteEnseignement creerUniteEnseignement(String libelle)
        {
            UniteEnseignement uniteEnseignement = new UniteEnseignement();

            uniteEnseignement.libelle = libelle;
            uniteEnseignement.periode = PeriodeTest.creerPeriode(libelle);
            UniteEnseignement resultat = UniteEnseignementDAO.create(uniteEnseignement);

            return(resultat);
        }