Exemple #1
0
        static void GererVoyage()
        {
            bool          sortir     = false;
            List <string> MenuOption = new List <string>();

            MenuOption.Add("[1] Consulter la liste des voyages invendus par les AGENCES");
            MenuOption.Add("[2] Consulter la Liste des voyages de BoVoyage");
            MenuOption.Add("[3] Changer prix des voyages");
            MenuOption.Add("[4] Sortir");

            while (!sortir)
            {
                OutilsConsole.PrintMenu("Gerer Voyage", "Add");
                //Console.WriteLine($"Bienvenue! {CommercialUser.Nom},{CommercialUser.Prenom} ");
                OutilsConsole.AfficherOpction(MenuOption);
                int op = OutilsConsole.SaisirEntierObligatoire("Tapez l'option:", "SVP un nombre!");

                switch (op)
                {
                case 1:
                    ListerVoyage(voyage_agence, 1);
                    break;

                case 2:
                    ListerVoyage(voyage_site, 2);

                    break;

                case 3:
                    ChangerPrixVoyage();
                    Console.ReadKey();
                    break;

                case 4:
                    sortir = true;
                    //Console.WriteLine($"Bye Bye! {CommercialUser.Nom},{CommercialUser.Prenom} ");

                    break;

                default:
                    OutilsConsole.Visual("Danger");
                    Console.WriteLine("Option invalide!");
                    OutilsConsole.Visual("Normal");
                    Console.ReadKey();
                    break;
                }
            }
        }
Exemple #2
0
        static void ChangerPrixVoyage()
        {
            Console.Clear();
            OutilsConsole.PrintMenu("Gerer Voyage", "Lister");
            int    id_voyage = OutilsConsole.SaisirEntierObligatoire("Tapez l'identifiant du voyage:\n", "Champs requis!");
            double tarif;

            foreach (Voyage v in voyage_site)
            {
                if (v.Id == id_voyage)
                {
                    tarif = double.Parse(OutilsConsole.SaisirChaineObligatoire("Tapez la pourcentage de reduction du voyage:\n", "Champs requis!"));
                    v.ChangerPrix(tarif);
                }
            }
        }
Exemple #3
0
        static void Main(string[] args)
        {
            Login();
            LancerApplication();

            bool          sortir     = false;
            List <string> MenuOption = new List <string>();

            MenuOption.Add("[1] Gestion des Voyages");
            MenuOption.Add("[2] Gestion des Clients");
            MenuOption.Add("[3] Sortir");

            while (!sortir)
            {
                OutilsConsole.PrintMenu("Menu", "Add");
                Console.WriteLine($"Bienvenue! {CommercialUser.Nom},{CommercialUser.Prenom} ");
                OutilsConsole.AfficherOpction(MenuOption);
                int op = OutilsConsole.SaisirEntierObligatoire("Tapez l'option:", "SVP un nombre!");
                switch (op)
                {
                case 1:
                    GererVoyage();
                    break;

                case 2:
                    GererClient();
                    break;

                case 3:
                    sortir = true;
                    Console.WriteLine($"Bye Bye! {CommercialUser.Nom},{CommercialUser.Prenom} ");
                    Quitter();
                    Console.ReadKey();
                    break;

                default:
                    OutilsConsole.Visual("Danger");
                    Console.WriteLine("Option invalide!");
                    OutilsConsole.Visual("Normal");
                    Console.ReadKey();
                    break;
                }
            }
        }
Exemple #4
0
        static void ListerVoyage(List <Voyage> voyages, int option)
        {
            Console.Clear();
            if (option == 1)
            {
                OutilsConsole.PrintMenu("Liste voyage - AGENCE", "Lister");
            }
            else if (option == 2)
            {
                OutilsConsole.PrintMenu("Liste voyage - SITE", "Lister");
            }

            Console.WriteLine("\t[Vous avez {0} voyages]", voyages.Count);
            for (int i = 0; i <= voyages.Count - 1; i++)
            {
                PrintSingleVoyage(voyages[i]);
            }
            Console.ReadKey();
        }
Exemple #5
0
        static void Login()
        {
            OutilsConsole.Visual("Normal");

            bool sortir = false;

            OutilsConsole.PrintMenu("BoVoyage", "Add");
            string LoginUser;
            string MotDePasseUser;

            GererFichier.RecupererFichier(commercial);
            while (!sortir)
            {
                LoginUser = OutilsConsole.SaisirChaineObligatoire("\nLogin(valeur - yann)", "Champs Obligatoire!");
                Console.WriteLine("\nMot de passe(valeur - abc)");
                MotDePasseUser = OutilsConsole.MaskPassword();
                foreach (Commercial c in commercial)
                {
                    if (c.Login == LoginUser && c.MotDePasse == MotDePasseUser)
                    {
                        CommercialUser = c;
                        OutilsConsole.Visual("Lister");
                        Console.WriteLine("\nLogin Validé!");
                        OutilsConsole.Visual("Normal");
                        Console.ReadKey();
                        sortir = true;
                    }
                }
                if (!sortir)
                {
                    OutilsConsole.Visual("Danger");
                    Console.WriteLine("\nLogin ou Mot de passe Invalide!");
                    OutilsConsole.Visual("Normal");
                    Console.ReadKey();
                    Console.Clear();
                    OutilsConsole.PrintMenu("BoVoyage", "Add");
                }
            }
        }