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 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 AjouterVoyages() { ConsoleHelper.AfficherEntete("Nouveau Voyage"); using (BaseDonnees context = new BaseDonnees()) { var liste = new BaseDonnees().Voyages.ToList(); ConsoleHelper.AfficherListe(liste, ListeVoyage.strategieAffichageEntitesMetier); var voyage = new Voyage(); voyage.DateAller = ConsoleSaisie.SaisirDateObligatoire("Date d'aller : "); if (voyage.DateAller < DateTime.Today) { ConsoleHelper.AfficherMessageErreur("Date invalide"); return; } voyage.DateRetour = ConsoleSaisie.SaisirDateObligatoire("Date de retour : "); if (voyage.DateRetour <= voyage.DateAller) { ConsoleHelper.AfficherMessageErreur("Date invalide"); return; } voyage.PlacesDisponibles = ConsoleSaisie.SaisirEntierObligatoire("Places disponibles : "); voyage.TarifToutCompris = ConsoleSaisie.SaisirEntierObligatoire("Tarif tout compris : "); voyage.IdAgenceVoyage = ConsoleSaisie.SaisirEntierObligatoire("Id Agence de voyage : "); voyage.IdDestination = ConsoleSaisie.SaisirEntierObligatoire("Id Destination : "); context.Voyages.Add(voyage); context.SaveChanges(); } }
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 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 { 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 Creer() { ConsoleHelper.AfficherEntete("Créer un dossier de réservation"); ConsoleHelper.AfficherListe(serviceVoyage.ListerVoyage(), ElementsAffichage.strategieAffichageVoyage); var idVoyage = ConsoleSaisie.SaisirEntierObligatoire("Identifiant du voyage ?"); ConsoleHelper.AfficherListe(serviceClient.ListerClient(), ElementsAffichage.strategieAffichageClient); var idClient = ConsoleSaisie.SaisirEntierObligatoire("Identifiant du client ?"); ConsoleHelper.AfficherListe(serviceParticipant.ListerParticipant(), ElementsAffichage.strategieAffichageParticipant); List <string> listeIdentifiant = null; while (listeIdentifiant == null) { listeIdentifiant = new List <string>(); var reponseListeIdentifiant = ConsoleSaisie.SaisirChaineObligatoire("Donnez la liste des identifiants des participants (maximum 9 et séparés par des virgules)"); listeIdentifiant = reponseListeIdentifiant.Split(',').ToList(); if (listeIdentifiant.Count() > 9) { ConsoleHelper.AfficherMessageErreur("Vous ne pouvez pas selectionner plus de 9 participants"); listeIdentifiant = null; } } List <Participant> listeParticipant = new List <Participant>(); foreach (string identifiant in listeIdentifiant) { int idParticipant = int.Parse(identifiant); listeParticipant.Add(serviceParticipant.TrouverParticipant(idParticipant)); } ConsoleHelper.AfficherListe(serviceAssurance.ListerAssurance(), ElementsAffichage.strategieAffichageAssurance); var idAssurance = ConsoleSaisie.SaisirEntierOptionnel("Identifiant de l'assurance ?"); decimal prixTotal = service.CalculerPrixTotal(listeParticipant, idVoyage, idAssurance); var numeroUnique = ConsoleSaisie.SaisirEntierObligatoire("Numéro unique ?"); var numeroCarteBancaire = ConsoleSaisie.SaisirChaineObligatoire("Numéro carte bancaire ?"); var voyage = serviceVoyage.TrouverVoyage(idVoyage); DossierReservation dossierReservation = new DossierReservation { NumeroUnique = numeroUnique, NumeroCarteBancaire = numeroCarteBancaire, IdClient = idClient, NombreParticipant = listeParticipant.Count, IdVoyage = idVoyage, PrixTotal = prixTotal, Participant = listeParticipant.First(), PrixParPersonne = voyage.PrixParPersonne, Etat = EtatDossierReservation.EnAttente, IdAssurance = idAssurance }; service.EnregistrerReservation(dossierReservation); }
private void AjouterLocation() { ConsoleHelper.AfficherEntete("Nouvelle location"); var dal = new BaseDonnees(); { var location = new Location(); Application.ModuleGestionProduits.AfficherProduits(); location.IdProduit = ConsoleSaisie.SaisirEntierObligatoire("IdProduit : "); var produit = dal.Produits.SingleOrDefault(x => x.Id == location.IdProduit); if (produit == null) { ConsoleHelper.AfficherMessageErreur("Produit inexistant. Retour au menu"); return; } Application.ModuleGestionAgences.AfficherAgences(); location.IdAgence = ConsoleSaisie.SaisirEntierObligatoire("IdAgence : "); var agence = dal.Agences.SingleOrDefault(x => x.Id == location.IdAgence); if (agence == null) { ConsoleHelper.AfficherMessageErreur("Agence inexistante. Retour au menu"); return; } Application.ModuleGestionClients.AfficherClients(); location.IdClient = ConsoleSaisie.SaisirEntierObligatoire("IdClient : "); var client = dal.Clients.SingleOrDefault(x => x.Id == location.IdClient); if (client == null) { ConsoleHelper.AfficherMessageErreur("Produit inexistant. Retour au menu"); return; } location.DateDebut = ConsoleSaisie.SaisirDateObligatoire("DateDebut : "); if (location.DateDebut < DateTime.Today) { ConsoleHelper.AfficherMessageErreur("Date invalide. Retour au menu"); return; } location.DateFin = ConsoleSaisie.SaisirDateObligatoire("DateFin : "); int result = DateTime.Compare(location.DateDebut, location.DateFin); if (location.DateFin < location.DateDebut) { ConsoleHelper.AfficherMessageErreur("Date invalide. Retour au menu"); return; } location.Quantite = ConsoleSaisie.SaisirEntierObligatoire("Quantite : "); int result = DateTime.Compare(location.DateDebut, location.DateFin); dal.Locations.Add(location); dal.SaveChanges(); } }
private void SupprimerClient() { ConsoleHelper.AfficherEntete("Supprimer des clients"); AfficherListe(); var id = ConsoleSaisie.SaisirEntierObligatoire("Identifiant ?"); try { service.SupprimerClient(id); } catch (BusinessException erreur) { ConsoleHelper.AfficherMessageErreur(erreur.Message); } }
public static string PosezQuestionObligatoire(string question) { string reponse; Console.WriteLine(question); reponse = Console.ReadLine(); while (string.IsNullOrEmpty(reponse)) { ConsoleHelper.AfficherMessageErreur("Reponse Obligatoire\nVeuillez Recommancer : "); Console.WriteLine(question); reponse = Console.ReadLine(); } ; return(reponse); }
public static RaisonAnnulationDossier PosezRaisonAnnulation(string question) { Console.WriteLine(question); string re = Console.ReadLine(); RaisonAnnulationDossier raisonAnnulationDossier; while (!(Enum.TryParse(re, true, out raisonAnnulationDossier)) | (!(Enum.IsDefined(typeof(RaisonAnnulationDossier), raisonAnnulationDossier)))) { ConsoleHelper.AfficherMessageErreur("Reponse Obligatoire\nVeuillez Recommancer : "); Console.WriteLine(question); re = Console.ReadLine(); } ; return(raisonAnnulationDossier); }
public static Etat PosezEtat(string question) { Console.WriteLine(question); string re = Console.ReadLine(); Etat etat; while (!(Enum.TryParse(re, true, out etat)) | (!(Enum.IsDefined(typeof(Etat), etat)))) { ConsoleHelper.AfficherMessageErreur("Reponse Obligatoire\nVeuillez Recommancer : "); Console.WriteLine(question); re = Console.ReadLine(); } ; return(etat); }
public static TypeAssurance PosezTypeAssurance(string question) { Console.WriteLine(question); string re = Console.ReadLine(); TypeAssurance typeAssurance; while (!(Enum.TryParse(re, true, out typeAssurance)) | (!(Enum.IsDefined(typeof(TypeAssurance), typeAssurance)))) { ConsoleHelper.AfficherMessageErreur("Reponse Obligatoire\nVeuillez Recommancer : "); Console.WriteLine(question); re = Console.ReadLine(); } ; return(typeAssurance); }
private void AfficherListe() { ConsoleHelper.AfficherEntete("Afficher"); try { ServiceDossierReservation service = new ServiceDossierReservation(); this.liste = service.ListerDossierReservation(); ConsoleHelper.AfficherListe(this.liste, strategieAffichageDossiers); } catch { ConsoleHelper.AfficherMessageErreur("Problème lors de l'affichage des Dossiers de Réservation!"); } }
private void AfficherListe() { ConsoleHelper.AfficherEntete("Afficher"); try { ServiceAgenceVoyage service = new ServiceAgenceVoyage(); this.liste = service.ListerAgenceVoyage(); ConsoleHelper.AfficherListe(this.liste, strategieAffichageAgences); } catch { ConsoleHelper.AfficherMessageErreur("Problème lors de l'affichage des Agences de Voyage !"); } }
private void AfficherListe() { ConsoleHelper.AfficherEntete("Afficher"); try { ServiceClient service = new ServiceClient(); this.liste = service.ListerClient(); ConsoleHelper.AfficherListe(this.liste, strategieAffichageClients); } catch { ConsoleHelper.AfficherMessageErreur("Problème lors de l'affichage des Clients !"); } }
public static float PosezReduction(string question) { string reponse; float resultat; Console.WriteLine(question); reponse = Console.ReadLine(); while (!float.TryParse(reponse, out resultat)) { ConsoleHelper.AfficherMessageErreur("Format incorrect\nVeuillez Recommancer : "); Console.WriteLine(question); reponse = Console.ReadLine(); } ; return(resultat); }
private void AjouterVoyage() { ConsoleHelper.AfficherEntete("Ajouter un voyage"); using (var bd = Application.GetBaseDonnees()) { var voyage = new Voyage(); //choix destination var listeDestination = bd.Destinations.ToList(); ConsoleHelper.AfficherListe(listeDestination, StrategiesAffichage.GetStrategieDestination()); var idDestination = ConsoleSaisie.SaisirEntierObligatoire("Choisissez une destination (ID) : "); if (!bd.Destinations.Any(x => x.Id == idDestination)) { ConsoleHelper.AfficherMessageErreur("Cette Destination n'existe pas, retour au menu"); return; } voyage.Destination = bd.Destinations.Single(x => x.Id == idDestination); //choix d'une agence var listeAgence = bd.Agences.ToList(); ConsoleHelper.AfficherListe(listeAgence, StrategiesAffichage.GetStrategieAgence()); var idAgence = ConsoleSaisie.SaisirEntierObligatoire("Choisissez une Agence (ID) : "); if (!bd.Agences.Any(x => x.Id == idAgence)) { ConsoleHelper.AfficherMessageErreur("Cette Agence n'existe pas, retour au menu"); return; } voyage.Agence = bd.Agences.Single(x => x.Id == idAgence); var dateAller = ConsoleSaisie.SaisirDateObligatoire("Choisissez la date de début du Voyage (AAAA-MM-JJ): "); var dateRetour = ConsoleSaisie.SaisirDateObligatoire("Choisissez la date de fin du Voyage (AAAA-MM-JJ): "); if (dateRetour <= dateAller) { ConsoleHelper.AfficherMessageErreur("La date de fin doit être postèrieur à la date de début, retour au menu"); return; } voyage.DateAller = dateAller; voyage.DateRetour = dateRetour; voyage.PlacesDisponibles = ConsoleSaisie.SaisirEntierObligatoire("Choisissez le nombre de places disponibles"); voyage.TarifToutCompris = ConsoleSaisie.SaisirDecimalObligatoire("Choisissez un tarif TTC par participant"); bd.Voyages.Add(voyage); bd.SaveChanges(); } }
private void AjouterVoyage() { ConsoleHelper.AfficherEntete("Nouveau voyage"); var voyage = new Voyage { }; ConsoleHelper.AfficherEntete("liste des agences"); var liste = Application.GetBaseDonnees().AgencesVoyages.ToList(); ConsoleHelper.AfficherListe(liste, StrategieAffichage.AffichageAgence()); using (var bd = Application.GetBaseDonnees()) { voyage.IdAgence = ConsoleSaisie.SaisirEntierObligatoire("Entrer Id de l'agence"); var listevoyage = bd.Voyages.Where(x => x.IdAgence == voyage.IdAgence); ConsoleHelper.AfficherListe(listevoyage, StrategieAffichage.AffichageAgence()); ConsoleHelper.AfficherEntete("Liste des Destinations"); var destinations = Application.GetBaseDonnees().Destinations.ToList(); ConsoleHelper.AfficherListe(destinations, StrategieAffichage.AffichageDestination()); voyage.IdDestination = ConsoleSaisie.SaisirEntierObligatoire("Entrer Id de la destination"); voyage.DateAller = ConsoleSaisie.SaisirDateObligatoire("date d'aller"); while (voyage.DateAller < DateTime.Today) { ConsoleHelper.AfficherMessageErreur("date invalide"); voyage.DateAller = ConsoleSaisie.SaisirDateObligatoire("date d'aller"); } voyage.DateRetour = ConsoleSaisie.SaisirDateObligatoire("date de retour"); while (voyage.DateRetour < voyage.DateAller) { ConsoleHelper.AfficherMessageErreur("date invalide"); voyage.DateRetour = ConsoleSaisie.SaisirDateObligatoire("date de retour"); } voyage.PlacesDisponibles = ConsoleSaisie.SaisirEntierObligatoire("Places disponibles : "); voyage.TarifToutCompris = ConsoleSaisie.SaisirDecimalObligatoire("Tarif tout compris : "); bd.Voyages.Add(voyage); bd.SaveChanges(); } }
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 SupprimerClient() { ConsoleHelper.AfficherEntete("Supprimer un Client"); RechercherClient(); var idClient = ConsoleSaisie.SaisirEntierObligatoire("Client à supprimer (Id) "); using (var bd = Application.GetBaseDonnees()) { if (!bd.Clients.Any(x => x.Id == idClient)) { ConsoleHelper.AfficherMessageErreur("Ce Client n'existe pas, retour au menu"); return; } var client = bd.Clients.Single(x => x.Id == idClient); bd.Clients.Remove(client); bd.SaveChanges(); } }
private void SupprimerDossier() { ConsoleHelper.AfficherEntete("Supprimer un Dossier:"); AfficherDossiers(); var idDossier = ConsoleSaisie.SaisirEntierObligatoire("Dossier à supprimer (Id): "); using (var bd = Application.GetBaseDonnees()) { if (!bd.DossierReservations.Any(x => x.Id == idDossier)) { ConsoleHelper.AfficherMessageErreur("Ce Dossier n'existe pas, retour au menu"); return; } var dossier = bd.DossierReservations.Single(x => x.Id == idDossier); bd.DossierReservations.Remove(dossier); bd.SaveChanges(); } }
private void SupprimerVoyage() { ConsoleHelper.AfficherEntete("Supprimer un Voyage"); AfficherVoyages(); var idVoyage = ConsoleSaisie.SaisirEntierObligatoire("Voyage à supprimer (Id): "); using (var bd = Application.GetBaseDonnees()) { if (!bd.Voyages.Any(x => x.Id == idVoyage)) { ConsoleHelper.AfficherMessageErreur("Ce Voyage n'existe pas, retour au menu"); return; } var voyage = bd.Voyages.Single(x => x.Id == idVoyage); bd.Voyages.Remove(voyage); bd.SaveChanges(); } }
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 SupprimerDestination() { ConsoleHelper.AfficherEntete("Supprimer une Destination"); AfficherDestinations(); var idDestination = ConsoleSaisie.SaisirEntierObligatoire("Destination à supprimer (Id) : "); using (var bd = Application.GetBaseDonnees()) { if (!bd.Destinations.Any(x => x.Id == idDestination)) { ConsoleHelper.AfficherMessageErreur("Cette Destination n'existe pas, retour au menu"); return; } var destination = bd.Destinations.Single(x => x.Id == idDestination); bd.Destinations.Remove(destination); bd.SaveChanges(); } }
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 !"); } }
public static DateTime PosezDate(string question) { string reponse; DateTime resultat; DateTime datemin = DateTime.Parse("01/01/1753"); Console.WriteLine(question); reponse = Console.ReadLine(); while ((!DateTime.TryParse(reponse, out resultat)) | ((resultat.CompareTo(datemin) < 0))) { ConsoleHelper.AfficherMessageErreur("Format incorrect ou date plus trop vieille\nVeuillez Recommancer : "); Console.WriteLine(question); reponse = Console.ReadLine(); } ; return(resultat); }
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 !"); } }