private void FiltrerClient() { ConsoleHelper.AfficherEntete("Filtre des clients"); var filtreNom = ConsoleSaisie.SaisirChaineOptionnelle("Filtre sur le nom ?"); ConsoleHelper.AfficherListe(this.service.FiltrerClient("Nom", filtreNom), ElementsAffichage.strategieAffichageClient); }
private void Modifier() { ConsoleHelper.AfficherEntete("Modifier"); try { ServiceAssurance service = new ServiceAssurance(); this.liste = service.ListerAssurance(); ConsoleHelper.AfficherListe(this.liste, strategieDelModifAssurances); ConsoleHelper.AfficherLibelleSaisie("Laisser le champ vide pour ne pas le modifier."); Assurance assurance = service.ChoisirAssurance(ConsoleSaisie.SaisirEntierObligatoire("ID de l'Assurance à modifier : ")); string saisie = ConsoleSaisie.SaisirChaineOptionnelle("Type (ID) : "); if (byte.TryParse(saisie, out byte result) && Enum.IsDefined(typeof(TypeAssurance), result)) { assurance.Type = (TypeAssurance)result; } decimal?montant = ConsoleSaisie.SaisirDecimalOptionnel("Montant : "); assurance.Montant = montant ?? assurance.Montant; service.ModifierAssurance(assurance); ConsoleHelper.AfficherLibelleSaisie("Assurance modifiée !"); } catch { ConsoleHelper.AfficherMessageErreur("Problème lors de la modification de l'Assurance !"); } }
private void Modifier() { ConsoleHelper.AfficherEntete("Modifier"); try { ServiceDestination service = new ServiceDestination(); this.liste = service.ListerDestination(); ConsoleHelper.AfficherListe(this.liste, strategieDelModifDestinations); Destination destination = service.ChoisirDestination(ConsoleSaisie.SaisirEntierObligatoire("ID de la Destination à modifier : ")); ConsoleHelper.AfficherLibelleSaisie("Laisser le champ vide pour ne pas le modifier."); string saisie = ConsoleSaisie.SaisirChaineOptionnelle("Continent : "); destination.Continent = string.IsNullOrWhiteSpace(saisie) ? destination.Continent : saisie; saisie = ConsoleSaisie.SaisirChaineOptionnelle("Pays : "); destination.Pays = string.IsNullOrWhiteSpace(saisie) ? destination.Pays : saisie; saisie = ConsoleSaisie.SaisirChaineOptionnelle("Region : "); destination.Region = string.IsNullOrWhiteSpace(saisie) ? destination.Region : saisie; saisie = ConsoleSaisie.SaisirChaineOptionnelle("Description : "); destination.Description = string.IsNullOrWhiteSpace(saisie) ? destination.Description : saisie; service.ModifierDestination(destination); ConsoleHelper.AfficherLibelleSaisie("Destination modifiée !"); } catch { ConsoleHelper.AfficherMessageErreur("Problème lors de la modification de la Destination !"); } }
private void Modifier() { ConsoleHelper.AfficherEntete("Modifier"); try { ServiceAgenceVoyage service = new ServiceAgenceVoyage(); this.liste = service.ListerAgenceVoyage(); ConsoleHelper.AfficherListe(this.liste, strategieDelModifAgences); AgenceVoyage agenceVoyage = service.ChoisirAgenceVoyage(ConsoleSaisie.SaisirEntierObligatoire("ID de l'Agence de Voyage à modifier : ")); ConsoleHelper.AfficherLibelleSaisie("Laisser le champ vide pour ne pas le modifier."); string saisie = ConsoleSaisie.SaisirChaineOptionnelle("Nom : "); agenceVoyage.Nom = string.IsNullOrWhiteSpace(saisie) ? agenceVoyage.Nom : saisie; service.ModifierAgenceVoyage(agenceVoyage); ConsoleHelper.AfficherLibelleSaisie("Agence de Voyage modifiée !"); } catch { ConsoleHelper.AfficherMessageErreur("Problème lors de la modification de l'Agence de Voyage !"); } }
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 AjouterDestination() { ConsoleHelper.AfficherEntete("Nouvelle destination"); var destination = new Destination(); { destination.Pays = ConsoleSaisie.SaisirChaineObligatoire("Pays de destination: "); destination.Region = ConsoleSaisie.SaisirChaineObligatoire("Region de destination: "); destination.Continent = ConsoleSaisie.SaisirChaineOptionnelle("Continent: "); destination.Description = ConsoleSaisie.SaisirChaineOptionnelle("Description de la destination: "); } var db = new BaseDonnees(); db.Destinations.Add(destination); db.SaveChanges(); }
private void NouveauDestination() { ConsoleHelper.AfficherEntete("Nouvelle Destination"); var destination = new Destination { Continent = ConsoleSaisie.SaisirChaineObligatoire("Continent ?"), Pays = ConsoleSaisie.SaisirChaineObligatoire("Pays ?"), Region = ConsoleSaisie.SaisirChaineObligatoire("Region ?"), Description = ConsoleSaisie.SaisirChaineOptionnelle("Description ?") }; var destinationService = new DestinationService(); destinationService.Ajout(destination); }
private void CreerNouveauClient() { ConsoleHelper.AfficherEntete("Nouveau client"); var client = new Client { Civilite = ConsoleSaisie.SaisirChaineObligatoire("Civilite ?"), Nom = ConsoleSaisie.SaisirChaineObligatoire("Nom ?"), Prenom = ConsoleSaisie.SaisirChaineObligatoire("Prénom ?"), Adresse = ConsoleSaisie.SaisirChaineObligatoire("Adresse ?"), Telephone = ConsoleSaisie.SaisirChaineObligatoire("Téléphone ?"), Email = ConsoleSaisie.SaisirChaineOptionnelle("Email ?"), DateNaissance = ConsoleSaisie.SaisirDateObligatoire("Date de naissance ?") }; this.service.CreerClient(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 NouveauClient() { ConsoleHelper.AfficherEntete("Enregistrer un Nouveau Client"); var client = new Client { Civilite = ConsoleSaisie.SaisirChaineObligatoire("Mr/Mme ?"), Nom = ConsoleSaisie.SaisirChaineObligatoire("Nom ?"), Prenom = ConsoleSaisie.SaisirChaineObligatoire("Prénom ?"), Email = ConsoleSaisie.SaisirChaineObligatoire("Email ?"), Telephone = ConsoleSaisie.SaisirChaineObligatoire("Telephone ?"), DateNaissance = ConsoleSaisie.SaisirDateObligatoire("Date de Naissance ?"), Adresse = ConsoleSaisie.SaisirChaineOptionnelle("Adresse ?"), }; var clientService = new ClientService(); clientService.Ajout(client); }
private void Nouveau() { ConsoleHelper.AfficherEntete("Nouveau"); try { var destination = new Destination( continent: ConsoleSaisie.SaisirChaineObligatoire("Civilite : "), pays: ConsoleSaisie.SaisirChaineObligatoire("Civilite : "), region: ConsoleSaisie.SaisirChaineObligatoire("Nom : ") ); var description = ConsoleSaisie.SaisirChaineOptionnelle("Description : "); destination.Description = string.IsNullOrWhiteSpace(description) ? null : description; ServiceDestination service = new ServiceDestination(); service.AjouterDestination(destination); ConsoleHelper.AfficherLibelleSaisie("Destination ajoutée !"); } catch { ConsoleHelper.AfficherMessageErreur("Problème lors de l'ajout de la Destination !"); } }