Exemple #1
0
        /// <summary>
        /// Ajoute un membre au club
        /// </summary>
        public static void AjouterMembre(ClubModel club, MembreModel m)
        {
            double          montantcotisation = CalculCotisation(m);
            CotisationModel c = new CotisationModel(montantcotisation);
            PaiementModel   p = new PaiementModel(montantcotisation, m, c);

            PaiementService.AjouterPaiement(club, p);
            club.Membres.Add(m);
        }
Exemple #2
0
 /// <summary>
 /// Ajoute un participant au stage
 /// </summary>
 public static void AjouterParticipant(ClubModel club, StageModel s, MembreModel m)
 {
     if (m != null)
     {
         if (!s.Participants.Contains(m))
         {
             PaiementModel p = new PaiementModel(s.CoutDuStage, m, s);
             PaiementService.AjouterPaiement(club, p);
         }
     }
 }
Exemple #3
0
        /// <summary>
        /// Ajoute une competition à la liste des competitions du club
        /// </summary>
        public static void AjouterCompetition(ClubModel club, CompetitionModel c)
        {
            c.Matches = InitialisationMatch(c); // On remplis la liste des matches de la competitions
            if (!club.Evenements.Contains(c))
            {
                club.Evenements.Add(c);
            }

            foreach (CompetiteurModel competiteur in c.EquipeDuClub.ListeDeJoueur) // On ajoute le paiement de l'inscription à la competitionaux paiements en attente de ces joueurs
            {
                PaiementModel p = new PaiementModel(c.Cout, competiteur, c);
                PaiementService.AjouterPaiement(club, p);
            }
        }