示例#1
0
        internal static void RemplirFicheText(ref string newFiche, string message, string separateur)
        {
            string saisie   = "";
            bool   onlychar = false;

            do
            {
                Console.Write(message);
                saisie   = Console.ReadLine();
                onlychar = true;
                for (int i = 0; i < saisie.Length; i++)
                {
                    if (!char.IsLetter(saisie[i]))
                    {
                        onlychar = false;
                    }
                }

                if ((onlychar == false) || (saisie.Length > 15) || (saisie == ""))
                {
                    Affichage.MessageErreur("Uniquement des lettres, 15 caractères maximum.");
                }
            } while ((!onlychar) || (saisie.Length > 15) || (saisie == ""));

            newFiche += saisie + separateur;
        }
示例#2
0
        internal static void RemplirFicheNum(ref string newFiche, string message, string separateur)
        {
            Console.Write(message);
            string result = Console.ReadLine();
            long   pasUtile;

            while ((!long.TryParse(result, out pasUtile)) || (result.Length > 15))
            {
                Affichage.MessageErreur("Uniquement des numéros, 15 chiffres maximum.");
                Console.Write(message);
                result = Console.ReadLine();
            }

            newFiche += result + separateur;
        }