Example #1
0
        public static ValClassement SaisieClassement()
        {
            ValClassement classement = ValClassement.NC;
            string        entree;
            bool          test = true;

            do
            {
                entree = SaisieEntree("Classement (NC, 40, 30/5, ... , Top 100): ");
                switch (entree)
                {
                case ("NC"):
                    classement = ValClassement.NC;
                    break;

                case ("40"):
                    classement = ValClassement.Quarante;
                    break;

                case ("30/5"):
                    classement = ValClassement.Trente_Cinq;
                    break;

                case ("30/4"):
                    classement = ValClassement.Trente_Quatre;
                    break;

                case ("30/3"):
                    classement = ValClassement.Trente_Trois;
                    break;

                case ("30/2"):
                    classement = ValClassement.Trente_Deux;
                    break;

                case ("30/1"):
                    classement = ValClassement.Trente_Un;
                    break;

                case ("30"):
                    classement = ValClassement.Trente;
                    break;

                case ("15/5"):
                    classement = ValClassement.Quinze_Cinq;
                    break;

                case ("15/4"):
                    classement = ValClassement.Quinze_Quatre;
                    break;

                case ("15/3"):
                    classement = ValClassement.Quinze_Trois;
                    break;

                case ("15/2"):
                    classement = ValClassement.Quinze_Deux;
                    break;

                case ("15/1"):
                    classement = ValClassement.Quinze_Un;
                    break;

                case ("15"):
                    classement = ValClassement.Quinze;
                    break;

                case ("5/6"):
                    classement = ValClassement.Cinq_Six;
                    break;

                case ("4/6"):
                    classement = ValClassement.Quatre_Six;
                    break;

                case ("3/6"):
                    classement = ValClassement.Trois_Six;
                    break;

                case ("2/6"):
                    classement = ValClassement.Deux_Six;
                    break;

                case ("1/6"):
                    classement = ValClassement.Un_Six;
                    break;

                case ("0"):
                    classement = ValClassement.Zero;
                    break;

                case ("-2/6"):
                    classement = ValClassement.Moins_Deux_Six;
                    break;

                case ("-4/6"):
                    classement = ValClassement.Moins_Quatre_Six;
                    break;

                case ("-15"):
                    classement = ValClassement.Moins_Quinze;
                    break;

                case ("Top 100"):
                    classement = ValClassement.TopCent;
                    break;

                default:
                    test = false;
                    break;
                }
            } while (test == false);
            return(classement);
        }
Example #2
0
 /// <summary>
 /// Constructeur dans le cas où le compétiteur a déjà un classement
 /// </summary>
 /// <param name="classementInitial">Classement du compétiteur au moment de sa création</param>
 public Classement(ValClassement classementInitial = ValClassement.NC)
 {
     ValeurClassement = classementInitial;
 }
Example #3
0
 /// <summary>
 /// Méthode permettant de modifier le classement
 /// </summary>
 /// <param name="nouveauClassement">Nouveau classement à attribuer</param>
 public void ChangerClassement(ValClassement nouveauClassement)
 {
     ValeurClassement = nouveauClassement;
 }