Exemple #1
0
        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;
                }
            }
        }