// Un menu appelant les commandes ci-dessus public static int Menu() { int choice; bool leave = true; Database db = new Database("Articles.txt"); // Creation du fichier "Article.txt" ArticleDAL.ConnectTo(db); // Connexion a la base des données ; while (leave == true) { Console.ResetColor(); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("\n"); Console.WriteLine(" - Main - "); Console.WriteLine(" -------------------------------"); Console.WriteLine(" 1. Afficher tout "); Console.WriteLine(" 2. Ajouter un Article "); Console.WriteLine(" 3. Supprimer un Article "); Console.WriteLine(" 4. Modifier un Article "); Console.WriteLine(" 5. Rechercher par Reference "); Console.WriteLine(" 6. Quitter "); Console.WriteLine(" 7. Vider la console "); Console.WriteLine("--------------------------------"); Console.Write(" ==> : "); choice = int.Parse(Console.ReadLine()); switch (choice) { case 1: { Console.ForegroundColor = ConsoleColor.DarkGreen; Console.WriteLine(); CommandeAfficherTout(); Console.WriteLine("\n"); break; } case 2: { Console.ForegroundColor = ConsoleColor.DarkBlue; Console.WriteLine(); CommandeAjouter(); Console.WriteLine("\n"); break; } case 3: { Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine(); CommandeSupprimer(); Console.WriteLine("\n"); break; } case 4: { Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine(); CommandeModifier(); Console.WriteLine("\n"); break; } case 5: { Console.ForegroundColor = ConsoleColor.DarkCyan; Console.WriteLine(); CommandeChercherParReference(); Console.WriteLine("\n"); break; } case 6: { leave = false; break; } case 7: { Console.Clear(); break; } } } return(0); }