コード例 #1
0
ファイル: Association.cs プロジェクト: zolori/BdeEvents
 /// <summary>
 /// Methode d'ajout d'un membre dans la liste de membre de l'association.
 /// </summary>
 /// <param name="membre"></param>
 public void AjouterUnMembre(Membre membre)
 {
     if (Membres.Contains(membre))
     {
         throw new Exception("Ce membre figure dejà dans la liste des Membres de l'association.");
     }
     //Si le membre passé en paramètre existe dans la liste de membres de l'association, une exception est levé.
     else
     {
         Membres.Add(membre); //Sinon il est ajouté à la liste des membres.
     }
 }
コード例 #2
0
 private void SupprimerParticpant(object obj)
 {
     StageService.SupprimerParticipant(club, stage, participantSelectione);
     Membres.Add(participantSelectione);
     if (ParticipantsStage.Contains(participantSelectione))
     {
         ParticipantsStage.Remove(participantSelectione);
     }
     if (Participants.Contains(participantSelectione))
     {
         Participants.Remove(participantSelectione);
     }
 }
コード例 #3
0
 private void MiseAJourDesListe()
 {
     foreach (MembreModel m in club.Membres)
     {
         if (!StageService.VeutParticiper(club, stage, m) && MembreService.EstDisponible(club, m, stage) && !StageService.ParticipeAuStage(m, stage))
         {
             Membres.Add(m);
         }
         if (StageService.VeutParticiper(club, stage, m))
         {
             Participants.Add(m);
         }
         if (StageService.ParticipeAuStage(m, stage))
         {
             ParticipantsStage.Add(m);
         }
     }
 }