private void button1_Click(object sender, EventArgs e) { DialogResult resumeInscription; if (cb_act.SelectedIndex != -1 && activiteChoisie) { ClassActivite uneActivite; uneActivite = listeActivites[cb_act.SelectedIndex]; if (cb_enfant.SelectedIndex != -1 && enfantChoisi) { ClassEnfant unEnfant = listeEnfants[cb_enfant.SelectedIndex]; if (uneActivite.AjouterUnParticipant(unEnfant)) { resumeInscription = MessageBox.Show("Enfant Ajoutée à l'Activité", "AJOUT VALIDÉ", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (unEnfant.getTrancheAge() != uneActivite.getTrancheAge()) { resumeInscription = MessageBox.Show("La tranche d'âge de l'activité est de : " + uneActivite.getTrancheAge() + "\n\nAlors que l'enfant fait partir des " + unEnfant.getTrancheAge(), "ÂGE NON VALIDE", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { resumeInscription = MessageBox.Show("Le nombre de participants est complet pour cette activité", "COMPLET", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { resumeInscription = MessageBox.Show("L'enfant à inscrire n'a pas été choisi", "Erreur de Saisie", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { resumeInscription = MessageBox.Show("L'activité n'a pas été choisie", "Erreur de Saisie", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btn_ajouter_Click(object sender, EventArgs e) { DialogResult resumeEnfant; //On vérifie si les champs ont bien étés saisies if (txtBox_nomE.Text == "") { resumeEnfant = MessageBox.Show("Le nom de l'enfant n'a pas été saisi", "Erreur de Saisie", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (txtBox_prenomE.Text == "") { resumeEnfant = MessageBox.Show("Le prénom de l'enfant n'a pas été saisi", "Erreur de Saisie", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { //On cherche quel bouton radio est check foreach (Control c in grpBox_trancheAge.Controls) { if (c.GetType() == typeof(RadioButton)) { rb = c as RadioButton; if (rb.Checked) { switch (rb.Text) { case "3-6 ans": t_age = 1; break; case "7-11 ans": t_age = 2; break; case "12-15 ans": t_age = 3; break; case "+15 ans": t_age = 4; break; } } } } //Instanciation avec les valeurs saisies de l'objet ClassEnfant unEnfant = new ClassEnfant(int.Parse(txtBox_numE.Text), txtBox_nomE.Text, txtBox_prenomE.Text, t_age); resume += "\n Numéro de l'enfant : " + unEnfant.getNum() + "\n Nom de l'enfant : " + unEnfant.getNom() + "\n Prénom de l'enfant : " + unEnfant.getPrenom() + "\n Tranche d'âge : " + unEnfant.donneTrancheAge(); //Résume du renseignement des champs de saisie resumeEnfant = MessageBox.Show(resume, "Résume de l'Inscription", MessageBoxButtons.OK, MessageBoxIcon.Information); //Ajout de l'enfant dans le Form Accueil ((FormAccueil)(this.MdiParent)).Ajout_Enfant(unEnfant); //Réinitialisation du numéro de l'enfant Reset(); numE += 1; txtBox_numE.ResetText(); txtBox_numE.Text = numE.ToString(); resume = ""; } }
//Ajout d'un Enfant dans la collection lesEnfants public void Ajout_Enfant(ClassEnfant unEnfant) { lesEnfants.Add(unEnfant); }