// ================== // fonction principale // =================== static void Main(string[] args) { LagsService service = new LagsService(); service.getFichierOrder("ORDRES.CSV"); bool flag = false; // tant que ce n'est pas la fin du programme while (!flag) { // met la commande à Z Char commande = 'Z'; while (commande != 'A' && commande != 'L' && commande != 'S' && commande != 'Q' && commande != 'C') { Console.WriteLine("A)JOUTER UN ORDRE L)ISTER C)ALCULER CA S)UPPRIMER Q)UITTER"); ConsoleKeyInfo keyInfo = Console.ReadKey(); commande = Char.ToUpper(keyInfo.KeyChar); Console.WriteLine(); } switch (commande) { case 'Q': { flag = true; break; } case 'L': { service.Liste(); break; } case 'A': { service.AjouterOrdre(); break; } case 'S': { service.Suppression(); break; } case 'C': { service.CalculerLeCA(debug); break; } } } }