コード例 #1
0
        private void btn_ajout_Click(object sender, EventArgs e)
        {
            //On vérifie si les champs ont bien étés saisies
            if (textBox_lblAct.Text != "")
            {
                string resume = "L'ajout s'est bien passé récapitulatif : \n ";

                //Instanciation avec les valeurs saisies de l'objet ClassActivite
                UneActivite = new ClassActivite(int.Parse(textBox_numAct.Text), textBox_lblAct.Text, datePicker_dateAct.Value.ToShortDateString());

                //On vérifie si les autres champs ont étés saisies et on les ajoute à ClassActivite
                resume += "\nNuméro de l'activité : " + UneActivite.getNum() + "\nLibelllé de l'activité : " + UneActivite.getLibelle() + "\nDate de l'activité : " + UneActivite.getDateAct();
                if (comboBox_anim.SelectedIndex != -1)
                {
                    UneActivite.setAnimateur(comboBox_anim.SelectedText);
                    resume += ("\nAnimateur : " + comboBox_anim.SelectedItem.ToString());
                }

                if (radioBtn_t1.Checked)
                {
                    UneActivite.setTrancheAge(1);
                    resume += ("\nTranche d'âge : 3-6 ans");
                }
                else if (radioBtn_t2.Checked)
                {
                    UneActivite.setTrancheAge(2);
                    resume += ("\nTranche d'âge : 7-11 ans");
                }
                else if (radioBtn_t3.Checked)
                {
                    UneActivite.setTrancheAge(3);
                    resume += ("\nTranche d'âge : 12-15 ans");
                }
                else if (radioBtn_t4.Checked)
                {
                    UneActivite.setTrancheAge(4);
                    resume += ("\nTranche d'âge : +15 ans");
                }

                if (numUpDown_nbMax.Value >= 0)
                {
                    UneActivite.setNbMaxPart((int)numUpDown_nbMax.Value);
                    resume += ("\nNombre de Places Max : ") + numUpDown_nbMax.Value;
                }

                //Résume du renseignement des champs de saisie
                DialogResult resumeAct = MessageBox.Show(resume, "Résume de l'activité", MessageBoxButtons.OK, MessageBoxIcon.Information);

                //Ajout de l'activité dans le Form Accueil
                ((FormAccueil)(this.MdiParent)).Ajout_Activite(UneActivite);

                //Réinitialisation des champs de saisie
                Reset();
                numAct += 1;
                textBox_numAct.ResetText();
                textBox_numAct.Text = numAct.ToString();
            }
            else
            {
                DialogResult resumeAct = MessageBox.Show("Le libellé n'a pas été saisie", "Erreur de Saisie", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #2
0
 //Ajout d'une Activité dans la collection lesActivités
 public void Ajout_Activite(ClassActivite uneActivite)
 {
     lesActivites.Add(uneActivite);
 }