private void Nouveau() { ConsoleHelper.AfficherEntete("Nouveau"); var client = new Client { Nom = ConsoleSaisie.SaisirChaineObligatoire("Nom ?"), Prenom = ConsoleSaisie.SaisirChaineObligatoire("Prénom ?"), Email = ConsoleSaisie.SaisirChaineOptionnelle("Email ?"), DateInscription = ConsoleSaisie.SaisirDateOptionnelle("Date d'inscription ?") }; this.liste.Add(client); }
private void Modifier() { ConsoleHelper.AfficherEntete("Modifier"); try { ServiceClient service = new ServiceClient(); this.liste = service.ListerClient(); ConsoleHelper.AfficherListe(this.liste, strategieDelModifClients); Client client = service.ChoisirClient(ConsoleSaisie.SaisirEntierObligatoire("ID du Client à modifier : ")); ConsoleHelper.AfficherLibelleSaisie("Laisser le champ vide pour ne pas le modifier."); string saisie = ConsoleSaisie.SaisirChaineOptionnelle("Civilite : "); client.Civilite = string.IsNullOrWhiteSpace(saisie) ? client.Civilite : saisie; saisie = ConsoleSaisie.SaisirChaineOptionnelle("Nom : "); client.Nom = string.IsNullOrWhiteSpace(saisie) ? client.Nom : saisie; saisie = ConsoleSaisie.SaisirChaineOptionnelle("Prenom : "); client.Prenom = string.IsNullOrWhiteSpace(saisie) ? client.Prenom : saisie; saisie = ConsoleSaisie.SaisirChaineOptionnelle("Email : "); client.Email = string.IsNullOrWhiteSpace(saisie) ? client.Email : saisie; saisie = ConsoleSaisie.SaisirChaineOptionnelle("Adresse : "); client.Adresse = string.IsNullOrWhiteSpace(saisie) ? client.Adresse : saisie; saisie = ConsoleSaisie.SaisirChaineOptionnelle("Téléphone : "); client.Telephone = string.IsNullOrWhiteSpace(saisie) ? client.Telephone : saisie; DateTime?saisieDate = ConsoleSaisie.SaisirDateOptionnelle("Date de Naissance : "); client.DateNaissance = saisieDate ?? client.DateNaissance; service.ModifierClient(client); ConsoleHelper.AfficherLibelleSaisie("Client modifié !"); } catch { ConsoleHelper.AfficherMessageErreur("Problème lors de la modification du Client !"); } }
private void Modifier() { ConsoleHelper.AfficherEntete("Modifier"); try { ServiceVoyage service = new ServiceVoyage(); this.liste = service.ListerVoyage(); ConsoleHelper.AfficherListe(this.liste, strategieDelModifVoyages); Voyage voyage = service.ChoisirVoyage(ConsoleSaisie.SaisirEntierObligatoire("ID du Voyage à modifier : ")); ConsoleHelper.AfficherLibelleSaisie("Laisser le champ vide pour ne pas le modifier."); DateTime?saisieDate = ConsoleSaisie.SaisirDateOptionnelle("Date Aller : "); voyage.DateAller = saisieDate ?? voyage.DateAller; saisieDate = ConsoleSaisie.SaisirDateOptionnelle("Date Retour : "); voyage.DateRetour = saisieDate ?? voyage.DateRetour; int?saisie = ConsoleSaisie.SaisirEntierOptionnel("Places Disponibles : "); voyage.PlacesDisponibles = saisie ?? voyage.PlacesDisponibles; decimal?prix = ConsoleSaisie.SaisirDecimalOptionnel("Prix Par Personne : "); voyage.PrixParPersonne = prix ?? voyage.PrixParPersonne; saisie = ConsoleSaisie.SaisirEntierOptionnel("Destination (ID) : "); voyage.IdDestination = saisie ?? voyage.IdDestination; saisie = ConsoleSaisie.SaisirEntierOptionnel("Agence de Voyage (ID) : "); voyage.IdAgenceVoyage = saisie ?? voyage.IdAgenceVoyage; service.ModifierVoyage(voyage); ConsoleHelper.AfficherLibelleSaisie("Voyage modifié !"); } catch { ConsoleHelper.AfficherMessageErreur("Problème lors de la modification du Voyage !"); } }