// 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);
        }