//---------------------------------------------------------------------- //3-Saisir un nouveau client public void SaisirClient() { Output.WriteLine("Saisissez les informations du nouveau client :\n"); ClientBOL cli = new ClientBOL { Civilite = Input.Read <string>("Civilité (M/Mlle/Mme) :"), Nom = Input.Read <string>("Nom :"), Prenom = Input.Read <string>("Prenom"), CarteFidelite = Input.Read <bool>("Avez vous une carte de fidelité: 0 (False) ou 1 (True) :"), Societe = Input.Read <string>("Nom de société (si renseigné) :") }; if (Metier.Enregister(cli)) { Output.WriteLine(ConsoleColor.Green, "Enregistrement du nouveau client avec succès"); //Saisie adresse client si le client est enregistré avec succes AdresseBOL ad = new AdresseBOL(); Output.WriteLine("Voulez-vous entrer l'adresse du nouveau client : O/N"); string choix = Console.ReadLine(); if (choix == "O") { Output.WriteLine("Veuillez saisir les informations suivantes :\n"); ad.RueEtComplement = Input.Read <string>("Rue et complément :"); ad.CodePostal = Input.Read <string>("Code Postal:"); ad.Ville = Input.Read <string>("Ville :"); } else if (choix == "N") { } else { Output.WriteLine("Erreur de saisie!"); } if (Metier.Enregister(ad)) { Output.WriteLine(ConsoleColor.Green, "Enregistrement du nouveau client avec succès"); } else { Output.WriteLine(ConsoleColor.Red, "Erreur d'enregistrement de l'adresse!!!"); } } else { Output.WriteLine(ConsoleColor.Red, "Erreur d'enregistrement du client!!!"); } }
//---------------------------------------------------------------------- //4-Ajouter un N° de téléphone ou une adresse email public void ModifClient() { //Saisie Identifiant Client int saisieId = Input.Read <int>("Veuillez saisir l'identifiant du client: "); //Saisie N° de teléphone string choixTel = Input.Read <string>("Voulez-vous entrer un N° de teléphone : O/N"); if (choixTel == "O") { Output.WriteLine("Veuillez saisir le numero de téléphone :"); TelephoneBOL tel = new TelephoneBOL(); tel.Numero = Input.Read <string>("Numero de téléphone :"); string saisieCT = Input.Read <string>("Fixe (F) ou Mobile (M) :"); bool saisie = false; do { switch (saisieCT) { case "F": saisie = true; tel.CodeType = saisieCT; break; case "M": saisie = true; tel.CodeType = saisieCT; break; default: Output.WriteLine("Erreur de saisie!"); break; } } while (!saisie); // repete tant que la saisie est fausse tel.Pro = Input.Read <bool>("Teléphone professionnel?: Oui (True) ou Non (False)"); //Enregistrement teléphone if (Metier.Enregister(tel, saisieId)) { Output.WriteLine(ConsoleColor.Blue, "Enregistrement du nouveau teléphone avec succès"); } else { Output.WriteLine(ConsoleColor.Red, "Erreur d'enregistrement!!!"); } } //Saisie Email string choixEmail = Input.Read <string>("Voulez-vous entrer un email : O/N"); if (choixEmail == "O") { Output.WriteLine("Veuillez saisir l'email `\n"); EmailBOL em = new EmailBOL { AdresseMail = Input.Read <string>("Email :"), Pro = Input.Read <bool>("Adresse Email professionnel?: Oui (True) ou Non (False)") }; //Enregistrement Email if (Metier.Enregister(em, saisieId)) { Output.WriteLine(ConsoleColor.Blue, "Enregistrement du nouveau mail avec succès"); } else { Output.WriteLine(ConsoleColor.Red, "Erreur d'enregistrement!!!"); } } }