static void ListerClient(List <Client> client) { Console.Clear(); OutilsConsole.PrintMenu("Liste Clients", "Lister"); Console.WriteLine("\t[Vous avez {0} clients]", client.Count); for (int i = 0; i <= client.Count - 1; i++) { PrintSingleClient(client[i]); } Console.ReadKey(); }
static void GererClient() { bool sortir = false; List <string> MenuOption = new List <string>(); MenuOption.Add("[1] Gerer Dossier"); MenuOption.Add("[2] Consulter la Liste des Clients"); MenuOption.Add("[3] Sortir"); while (!sortir) { OutilsConsole.PrintMenu("Gerer Client", "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: if (dossier.Count == 0) { Console.WriteLine("Vous n'avez pas de dossier en cours de traitement!"); } else { GererDossier(); } Console.ReadKey(); break; case 2: ListerClient(clients); Console.ReadKey(); break; case 3: 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; } } }
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; } } }
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); } } }
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; } } }
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(); }
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"); } } }