static void MenuVoyages(OutilsData outils) { bool continuer = true; while (continuer) { var choix = OutilsApplication.AffichageMenuVoyage(); switch (choix) { case "1": OutilsMetier.ListerVoyages(outils); Console.ReadKey(); break; case "2": OutilsMetier.RechercherVoyage(); Console.ReadKey(); break; case "3": OutilsMetier.CreerNouveauVoyage(); Console.ReadKey(); break; case "Q": case "q": OutilsApplication.CenterText("REVENIR AU MENU PRINCIPAL"); return; } } }
public static void SupprimerClients(OutilsData outils) { Console.Clear(); Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine(); CenterText("\nSUPPRIMER UN CLIENT\n"); Console.WriteLine(new string('=', Console.WindowWidth)); int index; List <Client> maListe = outils.GetListeClients(); AfficherClients(maListe); Console.WriteLine("\nQuel client souhaitez-vous supprimer ?", ConsoleColor.Green); var saisie = Console.ReadLine(); index = int.Parse(saisie); if (index - 1 <= maListe.Count() - 1) { Client client = maListe.ElementAt(index - 1); outils.SupprimerClient(client); Console.WriteLine("\nLE CONTACT A ETE SUPPRIME\n"); } else { Console.WriteLine("\nNUMERO DE CONTACT INVALIDE ...\n"); Console.ReadKey(); SupprimerClients(outils); } }
public static void ListerDossiers(OutilsData outils) { Console.Clear(); Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine(); CenterText("\tLISTE DES DOSSIERS\n"); Console.WriteLine(new string('=', Console.WindowWidth)); AfficherDossier(); }
public static void ListerClients(OutilsData outils) { Console.Clear(); Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine(); CenterText("\tLISTE DES CLIENTS\n"); Console.WriteLine(new string('=', Console.WindowWidth)); AfficherClients(outils.GetListeClients()); }
public static bool Loggin(OutilsData outilsD) { string pseudo; string motDePasse; Console.WriteLine(); CenterText("Bienvenue chez Bo'Voyage\n", ConsoleColor.Green); CenterText("Veuillez vous Identifier\n", ConsoleColor.Green); pseudo = PosezQuestionObligatoire("Pseudo : ", ConsoleColor.Green); motDePasse = EcrireMDP(); while (!outilsD.Connexion(pseudo, motDePasse)) { Console.Clear(); AffichezMessage("Pseudo ou Mot de passe invalide...veuillez Réessayer\n", ConsoleColor.Red); pseudo = PosezQuestionObligatoire("Votre pseudo : ", ConsoleColor.Green); motDePasse = EcrireMDP(); } AffichezMessage("Connexion réussi\nBienvenue " + pseudo, ConsoleColor.Yellow); return(true); }
static void Main(string[] args) { Client cli = new Client(); OutilsData outils = new OutilsData(); OutilsApplication.Loggin(outils); bool continuer = true; while (continuer) { var choix = OutilsApplication.AffichageMenu(); switch (choix) { case "1": MenuClients(outils); break; case "2": MenuVoyages(outils); break; case "3": MenuDossiers(outils); break; case "Q": case "q": OutilsApplication.CenterText("QUITTER"); //outils.Testament(); return; default: Console.WriteLine("Choix invalide, recommencez"); Console.ReadKey(); OutilsApplication.AffichageMenu(); break; } } }
static void MenuDossiers(OutilsData outils) { bool continuer = true; while (continuer) { var choix = OutilsApplication.AffichageMenuDossier(); switch (choix) { case "1": OutilsApplication.CenterText("LISTE DES DOSSIERS\n"); OutilsMetier.ListerDossiers(outils); Console.ReadKey(); break; case "2": OutilsApplication.CenterText("RECHERCHER UN DOSSIER\n"); OutilsMetier.RechercherDossier(); break; case "3": OutilsApplication.CenterText("CREER UN DOSSIER\n"); OutilsMetier.CreerDossier(); break; case "4": OutilsApplication.CenterText("SUPPRIMER UN DOSSIER\n"); OutilsMetier.SupprimerDossier(); break; case "Q": case "q": OutilsApplication.CenterText("REVENIR AU MENU PRINCIPAL"); return; } } }
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++// // =============================== METHODES DE MANIPULATION DES CLIENTS ++++++++++++++++++++++++++++++++++// public static void CreerClient(OutilsData outils) { Console.Clear(); Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine(); CenterText("\tAJOUTER UN NOUVEAU CLIENT\n"); Console.WriteLine(new string('=', Console.WindowWidth)); var leClient = new Client(); leClient.Civilite = PosezQuestion("Mr ou Mme?", ConsoleColor.Green); leClient.Nom = PosezQuestion("Entrer le Nom du Client", ConsoleColor.Green); leClient.Prenom = PosezQuestion("Entrer le Prénom du Client", ConsoleColor.Green); leClient.Adresse = PosezQuestion("Entrer l'Adresse", ConsoleColor.Green); leClient.NuméroTéléphone = PosezQuestion("Entrer le numéro de Tel du Client", ConsoleColor.Green); leClient.Pseudo = PosezQuestion("Entrer votre Pseudo", ConsoleColor.Green); leClient.MotDePasse = PosezQuestion("Entrer le mMot de Passe", ConsoleColor.Green); outils.GetListeClients().Add(leClient); outils.EnregistrerClient(leClient); Console.WriteLine("Le nouveau Client a bien été ajouté\n"); return; }