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 Nouveau() { ConsoleHelper.AfficherEntete("Nouveau"); try { var client = new Client( civilite: ConsoleSaisie.SaisirChaineObligatoire("Civilite : "), nom: ConsoleSaisie.SaisirChaineObligatoire("Nom : "), prenom: ConsoleSaisie.SaisirChaineObligatoire("Prenom : "), email: ConsoleSaisie.SaisirChaineObligatoire("Email : "), dateNaissance: ConsoleSaisie.SaisirDateObligatoire("Date de Naissance : "), adresse: ConsoleSaisie.SaisirChaineObligatoire("Adresse : "), telephone: ConsoleSaisie.SaisirChaineObligatoire("Téléphone : ") ); ServiceClient service = new ServiceClient(); service.AjouterClient(client); ConsoleHelper.AfficherLibelleSaisie("Client ajouté !"); } catch { ConsoleHelper.AfficherMessageErreur("Problème lors de l'ajout du Client !"); } }
private void Nouveau() { ConsoleHelper.AfficherEntete("Nouveau"); try { var voyage = new Voyage ( dateAller: ConsoleSaisie.SaisirDateObligatoire("Date Aller : "), dateRetour: ConsoleSaisie.SaisirDateObligatoire("Date Retour : "), placesDisponibles: ConsoleSaisie.SaisirEntierObligatoire("Places Disponibles : "), prixParPersonne: ConsoleSaisie.SaisirDecimalObligatoire("Prix Par Personne : "), idDestination: ConsoleSaisie.SaisirEntierObligatoire("Destination (ID) : "), idAgenceVoyage: ConsoleSaisie.SaisirEntierObligatoire("Agence de voyage (ID) : ") ); ServiceVoyage service = new ServiceVoyage(); service.AjouterVoyage(voyage); ConsoleHelper.AfficherLibelleSaisie("Voyage ajouté !"); } catch { ConsoleHelper.AfficherMessageErreur("Problème lors de l'ajout du Voyage !"); } }
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 { 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 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 Supprimer() { ConsoleHelper.AfficherEntete("Supprimer"); try { ServiceClient service = new ServiceClient(); this.liste = service.ListerClient(); ConsoleHelper.AfficherListe(this.liste, strategieDelModifClients); service.SupprimerClient(ConsoleSaisie.SaisirEntierObligatoire("ID du Client à supprimer : ")); ConsoleHelper.AfficherLibelleSaisie("Client supprimé !"); } catch { ConsoleHelper.AfficherMessageErreur("Problème lors de la suppression du Client !"); } }
private void Supprimer() { ConsoleHelper.AfficherEntete("Supprimer"); try { ServiceDestination service = new ServiceDestination(); this.liste = service.ListerDestination(); ConsoleHelper.AfficherListe(this.liste, strategieDelModifDestinations); service.SupprimerDestination(ConsoleSaisie.SaisirEntierObligatoire("ID de la Destination à supprimer : ")); ConsoleHelper.AfficherLibelleSaisie("Destination supprimée !"); } catch { ConsoleHelper.AfficherMessageErreur("Problème lors de la suppression de la Destination !"); } }
private void Supprimer() { ConsoleHelper.AfficherEntete("Supprimer"); try { ServiceAssurance service = new ServiceAssurance(); this.liste = service.ListerAssurance(); ConsoleHelper.AfficherListe(this.liste, strategieDelModifAssurances); service.SupprimerAssurance(ConsoleSaisie.SaisirEntierObligatoire("ID de l'Assurance à supprimer : ")); ConsoleHelper.AfficherLibelleSaisie("Assurance supprimés !"); } catch { ConsoleHelper.AfficherMessageErreur("Problème lors de la suppression de l'Assurance !"); } }
private void Nouveau() { ConsoleHelper.AfficherEntete("Nouveau"); try { var agenceVoyage = new AgenceVoyage( nom: ConsoleSaisie.SaisirChaineObligatoire("Nom : ") ); ServiceAgenceVoyage service = new ServiceAgenceVoyage(); service.AjouterAgenceVoyage(agenceVoyage); ConsoleHelper.AfficherLibelleSaisie("Agence de Voyage ajoutée !"); } catch { ConsoleHelper.AfficherMessageErreur("Problème lors de l'ajout de l'Agence de Voyage !"); } }
private void Nouveau() { ConsoleHelper.AfficherEntete("Nouveau"); try { var assurance = new Assurance( type: (TypeAssurance)byte.Parse(ConsoleSaisie.SaisirChaineObligatoire("type (ID) : ")), montant: ConsoleSaisie.SaisirDecimalObligatoire("Montant : ") ); ServiceAssurance service = new ServiceAssurance(); service.AjouterAssurance(assurance); ConsoleHelper.AfficherLibelleSaisie("Assurance ajoutée !"); } catch { ConsoleHelper.AfficherMessageErreur("Problème lors de l'ajout de l'Assurance !"); } }
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 !"); } }
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 !"); } }