public static bool GetRegularite(Textes texte, ValuesCondition condition)
 {
     var parametres = ParametersDescription.Get(condition);
     Afficher(TextesDescription.Get(texte) + parametres.Texte);
     try
     {
         int choix = Convert.ToInt16(Console.ReadLine());
         return parametres.Values.Contains(choix);
     }
     catch (Exception)
     {
         return false;
     }
 }
 public static double GetMontant(Textes texte, ValuesCondition condition)
 {
     var parametres = ParametersDescription.Get(condition);
     Afficher(TextesDescription.Get(texte) + parametres.Texte);
     try
     {
         int choix = Convert.ToInt16(Console.ReadLine());
         return choix;
     }
     catch (Exception)
     {
         return 1.0;
     }
 }
 private static void AffichageCouleur(Textes texte, ConsoleColor couleur)
 {
     Console.ForegroundColor = couleur;
     Afficher(texte);
 }
 public static DateTime GetDate(Textes texte, ValuesCondition condition)
 {
     var parametres = ParametersDescription.Get(condition);
     Afficher(TextesDescription.Get(texte) + parametres.Texte);
     return DateTime.Now;
 }
 public static void Afficher(Textes texte)
 {
     Console.WriteLine(TextesDescription.Get(texte));
 }