예제 #1
0
        private void saveBtn_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(nomEleve_txt.Text) || string.IsNullOrEmpty(prenomEleve_txt.Text) || (int)lblClasse_cmbx.SelectedValue == 0 || string.IsNullOrEmpty(commentSante_text.Text))
            {
                #region Affichage du MessageBox.
                MessageBox.Show(
                    this,
                    "Certains champs du formulaire sont vides ! Remplissez-les pour continuer.",
                    "Valider",
                    MessageBoxButtons.OK,
                    MessageBoxIcon.Question,
                    MessageBoxDefaultButton.Button1);
                #endregion
            }
            else
            {
                #region Ajouter un élève
                GestionEleve.AjoutEleve(
                    new Eleve(
                        nomEleve_txt.Text,
                        prenomEleve_txt.Text,
                        DateTime.Parse(dateNaissancePicker.Text),
                        int.Parse(telEleve_txt.Text),
                        int.Parse(telParent_txt.Text),
                        TierTempsTrue.Checked,
                        commentSante_text.Text,
                        false,
                        (int)lblClasse_cmbx.SelectedValue));
                #endregion

                #region Affichage du MessageBox.
                DialogResult result = MessageBox.Show(
                    this,
                    "Élève enregistré. Souhaitez-vous en saisir un autre ?",
                    "Valider",
                    MessageBoxButtons.YesNo,
                    MessageBoxIcon.Question,
                    MessageBoxDefaultButton.Button1);
                #endregion

                #region Actions en fonction du message de validation
                if (result == DialogResult.Yes)
                {
                    nomEleve_txt.Text      = String.Empty;
                    prenomEleve_txt.Text   = String.Empty;
                    telEleve_txt.Text      = String.Empty;
                    telParent_txt.Text     = String.Empty;
                    commentSante_text.Text = String.Empty;
                    this.Close();
                }
                else
                {
                    this.Close();
                }
                #endregion
            }
        }
예제 #2
0
        private List <Eleve> listeEleves; // initialisation de la liste
        // private List<string> listeNomClasses;
        #endregion

        #region Boutons du formulaire
        #region Bouton Enregistrer
        private void saveBtnEleve_Click(object sender, EventArgs e)
        {
            //GestionEleve.AjoutEleve(unEleve);
            bool archiveEleve = false;

            #region Création d'un eleve
            Eleve unEleve = new Eleve(
                nomEleve_txt.Text,
                prenomEleve_txt.Text,
                DateTime.Parse(dateTimePicker1.Text),
                int.Parse(telEleve_txt.Text),
                int.Parse(telParent_txt.Text),
                tiertemp.Checked,
                commentSante_text.Text,
                archiveEleve,
                lblClasse_cmbx.SelectedIndex + 1

                );

            GestionEleve.AjoutEleve(unEleve);
            #endregion
        }