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 } }
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 }