/// <summary> /// Ajoute la méthode tache2 dans le pointeur de fonction, selon la checkBox cochée /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void checkBox_tache2_CheckedChanged(object sender, EventArgs e) { try { Personne personne = (Personne)this.comboBox_Personnes.SelectedItem; CheckBox c = (CheckBox)sender; if (c.Checked) { this.personneFactory.taches += personne.tache2; } else { this.personneFactory.taches -= personne.tache2; } } catch (NullReferenceException ex) { MessageBox.Show("Merci de choisir une personne avant de choisir les tâches ! \r\n" + ex.Message, "ERREUR", MessageBoxButtons.OK, MessageBoxIcon.Error); this.checkBox_tache2.Checked = false; } }
/// <summary> /// Ajouter une personne dans la liste de personnes /// </summary> /// <param name="personne"></param> public void ajouterPersonnes(Personne personne) { this.personnes.Add(personne); }