Example #1
0
        public override string ToString()
        {
            var    positionFormat = Position.ToString();
            var    codeAvecParent = "(" + CodeEquipe + ")";
            string joueur         = String.Format("{0,-18} {1,-15} {2, -5} b ={3,3}, a ={4,3}, (+/-) ={5,3} Points = {6,3} ",
                                                  Nom, Utilitaire.FormaterChainePascalOuMixte(positionFormat), codeAvecParent, Stats.NbButs, Stats.NbAides,
                                                  Stats.PlusOuMoins, Stats.NbPointsPool());

            return(joueur);
        }
Example #2
0
        /// <summary>
        /// Ferme le formulaire.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void cmdEnregistrer_Click(object sender, EventArgs e)
        {
            // Variables locales pour appeler la méthode EnregistrerParticipants
            Participant[] lesParticipants = lePool.LesParticipants;

            // Enregistrement des données
            Utilitaire.EnregistrerParticipants(listBoxParticipants.Text, lesParticipants);

            // MessageBox pour confirmer l'enregistrement des données
            MessageBox.Show("L'enregistrement est réussi.");
        }
Example #3
0
        private void frmFicheJoueurLoad_Load(object sender, EventArgs e)
        {
            // converti le utin à chaîne de caractère pour la construction du url
            string PhotoId = _joueur.NoPhoto.ToString();
            string codeId  = _joueur.CodeEquipe.Trim();

            //on construit le url avec string format avec l'id de la photo du joueur sélectionné et le code de l'équipe
            pictureBoxJoueur.Load(String.Format(@"http://a.espncdn.com/combiner/i?img=/i/headshots/nhl/players/full/{0}.png&w=350&h=254", PhotoId));
            pictureBoxEquipe.Load(String.Format(@"http://a.espncdn.com/combiner/i?img=/i/teamlogos/nhl/500/{0}.png&w=150&h=150&transparent=true", codeId));
            pictureBoxEquipe.SizeMode = PictureBoxSizeMode.StretchImage;

            var positonFormat = _joueur.Position.ToString();

            //affiche les statistiques des joueurs dans la fiche des joueurs
            labelAidesPoints.Text     = _joueur.Stats.NbAides.ToString();
            labelButsPoints.Text      = _joueur.Stats.NbButs.ToString();
            labelPlusMoinPoints.Text  = _joueur.Stats.PlusOuMoins.ToString();
            labelPointsPool.Text      = _joueur.Stats.NbPointsPool().ToString();
            labelNometPos.Text        = _joueur.Nom + " (" + Utilitaire.FormaterChainePascalOuMixte(positonFormat) + ")";
            labelNomEquipEtVille.Text = _equipeDuJoueur.Nom + " (" + _equipeDuJoueur.Ville + ")";
        }
Example #4
0
 /// <summary>
 /// Constructeur sans paramètre qui charge les données nécessaires pour le pool de hockey de la LNH.
 /// </summary>
 public PoolHockeyLnh()
 {
     this.LesEquipes      = Utilitaire.ChargerEquipes(Constants.FichierEquipes);
     this.LesParticipants = Utilitaire.ChargerParticipants(Constants.FichierParticipants);;
     this.LesJoueurs      = Utilitaire.ChargerJoueurs(Constants.FichierJoueursStats);
 }