public void SupprimerParticipant(Participant p) { if (mesParticipants.Count <= 0) { MessageBox.Show("On ne peut pas supprimer le seul participant restant de ce Tricount."); } else { if (p == createur) { MessageBox.Show("On ne peut pas supprimer le créateur de ce Tricount."); } else { if (p.GetBalance() != 0) { MessageBox.Show("Le participant a participé à une dépense"); } else { mesParticipants.Remove(p); for (int i = 0; i < listeDepenses.Count; i++) { if (p == listeDepenses[i].GetLePayeur()) { DonneesPubliques.GetUneDepense().SetLePayeur(DonneesPubliques.GetMonTricount().GetCreateur()); } } } } } }