static void Main(string[] args) { Login(); bool boucleMenu = true; Console.Clear(); while (boucleMenu) { var choixMenuPrincipal = MenuPrincipal(); switch (choixMenuPrincipal) { case 1: bool boucleVoyage = true; Console.Clear(); while (boucleVoyage) { string retourMenu = "\nAppuyez sur une touche pour revenir au menu"; var choixMenuVoyage = MenuVoyage(); switch (choixMenuVoyage) { case 1: Console.Clear(); ServiceVoyage.AfficherVoyage(); Console.WriteLine(retourMenu); Console.ReadKey(); Console.Clear(); break; case 2: Console.Clear(); ServiceVoyage.CreerVoyage(); Console.WriteLine("Voyage Ajouté !", retourMenu); Console.ReadKey(); Console.Clear(); break; case 3: Console.Clear(); ServiceVoyage.SupprimerVoyage(); Console.WriteLine("Voyage supprimé !", retourMenu); Console.ReadKey(); Console.Clear(); break; case 4: Console.Clear(); ServiceDestination.AfficherDestination(); Console.WriteLine(retourMenu); Console.ReadKey(); Console.Clear(); break; case 5: Console.Clear(); ServiceAgence.AfficherAgences(); Console.WriteLine(retourMenu); Console.ReadKey(); Console.Clear(); break; case 6: boucleVoyage = false; break; } } break; case 2: bool boucleClient = true; Console.Clear(); while (boucleClient) { var choixMenuClient = MenuClient(); switch (choixMenuClient) { case 1: Console.Clear(); ServiceClient.AjouterReservation(); break; case 2: Console.Clear(); ServiceClient.AfficherClient(); Console.ReadKey(); break; case 3: break; case 4: boucleClient = false; break; } } break; case 3: boucleMenu = false; break; default: Entites.Esthetisme.MiseEnFormeTexte("Choix invalide, veuiller recommencer", ConsoleColor.Red, centre: true); Console.ReadKey(); break; } } }