private void NouveauVoyage() { ConsoleHelper.AfficherEntete("Nouveau Voyage"); OutilsConsole.CentrerTexte("LISTE DES DESTINATIONS\n "); ConsoleHelper.AfficherListe(new DestinationData().GetList(), strategieAffichageDestination); var voyage = new Voyage { DestinationId = ConsoleSaisie.SaisirEntierObligatoire("Id de la Destination retenue ?"), DateAller = ConsoleSaisie.SaisirDateObligatoire("Date Aller ?"), DateRetour = ConsoleSaisie.SaisirDateObligatoire("Date Retour ?"), PlacesDisponibles = ConsoleSaisie.SaisirEntierObligatoire("Places max disponibles ?"), PrixParPersonne = ConsoleSaisie.SaisirDecimalObligatoire("Prix/pers. ?"), AgenceVoyageId = ConsoleSaisie.SaisirEntierObligatoire("Id de l'Agence de Voyage (par défaut 1) ?") }; var voyageService = new VoyageService(); voyageService.Ajout(voyage); if (voyage.Id != 0) { Console.WriteLine("Le Voyage a été enregistré avec succès"); } else { Console.WriteLine("Le Voyage n'a pas pu être créé (Erreur de date ou de 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 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 EnregistrerParticipant() { ConsoleHelper.AfficherEntete("Enregistrer un Participant"); Console.WriteLine("LISTE DES DOSSIERS"); ConsoleHelper.AfficherListe(new DossierData().GetList(), strategieAffichageDossiers); var participant = new Participant { DossierReservationId = ConsoleSaisie.SaisirEntierObligatoire("Id du Dossier de réservation ?"), Civilite = ConsoleSaisie.SaisirChaineObligatoire("Mr/Mme ?"), Nom = ConsoleSaisie.SaisirChaineObligatoire("Nom ?"), Prenom = ConsoleSaisie.SaisirChaineObligatoire("Prénom ?"), Telephone = ConsoleSaisie.SaisirChaineObligatoire("Telephone ?"), DateNaissance = ConsoleSaisie.SaisirDateObligatoire("Date de Naissance ?"), Adresse = ConsoleSaisie.SaisirChaineObligatoire("Adresse ?"), }; var participantService = new ParticipantService(); participantService.AjoutParticipant(participant); if (participant != null && participant.Id != 0) { OutilsConsole.Commentaire("Le participant a été ajouté au dossier no " + participant.DossierReservationId); } else { OutilsConsole.Commentaire("Ajout impossible"); } }
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 NouveauDossierParticipant(DossierReservation dossier) { int nbParticipants = 1; do { nbParticipants = ConsoleSaisie.SaisirEntierObligatoire("Indiquer le nombre de participants qui doit être inférieur à 9:"); }while (nbParticipants > 9); List <Participant> listParticipants = new List <Participant>(); for (var i = nbParticipants; i > 0; i--) { Console.WriteLine("Voulez-vous créer un nouveau participant (O/N)?"); var choix = Console.ReadLine(); switch (choix) { case "O": { Participant participant = new Participant() { Civilite = ConsoleSaisie.SaisirChaineObligatoire("Civilité ?"), Nom = ConsoleSaisie.SaisirChaineObligatoire("Nom ?"), Prenom = ConsoleSaisie.SaisirChaineObligatoire("Prénom?"), Adresse = ConsoleSaisie.SaisirChaineObligatoire("Adresse ?"), Telephone = ConsoleSaisie.SaisirChaineObligatoire("Téléphone ?"), DateNaissance = ConsoleSaisie.SaisirDateObligatoire("Date de Naissance ?"), IdDossier = dossier.Id, }; OutilsReservation.CalculerReductionAge(participant); MethodesParticipant.CreerParticipant(participant); listParticipants.Add(MethodesParticipant.ChoisirParticipant()); } break; case "N": { ModuleParticipants.AfficherParticipants("Liste des participants"); Participant participant = MethodesParticipant.ChoisirParticipant(); participant.IdDossier = dossier.Id; MethodesParticipant.ModifierParticipant(participant); listParticipants.Add(participant); } break; } Console.WriteLine($"Ce voyage coute {OutilsReservation.CalculerValeurVoyage(listParticipants, dossier)} Euros"); ValiderDossier(dossier); Console.WriteLine($"{Voyage.Reserver(nbParticipants,dossier, dossier.Voyage)}"); } }
private void Modifier() { Afficher("Modification d'un voyage"); Voyage choix = MethodesVoyage.ChoisirVoyage(); choix.DateAller = ConsoleSaisie.SaisirDateObligatoire("Date Aller ?"); choix.DateRetour = ConsoleSaisie.SaisirDateObligatoire("Date Retour ?"); choix.PlacesDisponibles = ConsoleSaisie.SaisirEntierObligatoire("Places Disponibles ?"); choix.PrixParPersonne = ConsoleSaisie.SaisirDecimalObligatoire("Prix par Personne ?"); MethodesVoyage.ModifierVoyage(choix); }
private void Nouveau() { ConsoleHelper.AfficherEntete("Nouveau Voyage"); 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 ?"), }; MethodesVoyage.CreerVoyage(voyage); }
public Participant AjouterParticipant() { ConsoleHelper.AfficherEntete("Ajouter un participant"); var participant = new Participant { Civilite = ConsoleSaisie.SaisirChaineObligatoire("Civilité : "), Nom = ConsoleSaisie.SaisirChaineObligatoire("Nom : "), Prenom = ConsoleSaisie.SaisirChaineObligatoire("Prenom : "), Adresse = ConsoleSaisie.SaisirChaineObligatoire("Adresse : "), Telephone = ConsoleSaisie.SaisirChaineObligatoire("Téléphone : "), DateNaissance = ConsoleSaisie.SaisirDateObligatoire("Date de naissance : "), }; return(participant); }
private void Modifier() { Afficher("Modifier un client"); Client choix = MethodesClient.ChoisirClient(); choix.Civilite = ConsoleSaisie.SaisirChaineObligatoire("Civilite ?"); choix.Nom = ConsoleSaisie.SaisirChaineObligatoire("Nom ?"); choix.Prenom = ConsoleSaisie.SaisirChaineObligatoire("Prenom ?"); choix.Adresse = ConsoleSaisie.SaisirChaineObligatoire("Adresse ?"); choix.Telephone = ConsoleSaisie.SaisirChaineObligatoire("Telephone ?"); choix.DateNaissance = ConsoleSaisie.SaisirDateObligatoire("DateNaissance ?"); choix.Email = ConsoleSaisie.SaisirChaineObligatoire("Email ?"); MethodesClient.ModifierClient(choix); }
private void Modifier() { Afficher("Modifier un participant"); Participant choix = MethodesParticipant.ChoisirParticipant(); choix.Civilite = ConsoleSaisie.SaisirChaineObligatoire("Civilite ?"); choix.Nom = ConsoleSaisie.SaisirChaineObligatoire("Nom ?"); choix.Prenom = ConsoleSaisie.SaisirChaineObligatoire("Prenom ?"); choix.Adresse = ConsoleSaisie.SaisirChaineObligatoire("Adresse ?"); choix.Telephone = ConsoleSaisie.SaisirChaineObligatoire("Telephone ?"); choix.DateNaissance = ConsoleSaisie.SaisirDateObligatoire("DateNaissance ?"); choix.Reduction = ConsoleSaisie.SaisirEntierOptionnel("Réduction ?"); MethodesParticipant.ModifierParticipant(choix); }
private void ModifierVoyage() { ConsoleHelper.AfficherEntete("Modifier un voyage"); var liste = Application.GetBaseDonnees().Voyages.ToList(); StrategieAffichage.AffichageGestionVoyages(); var id = ConsoleSaisie.SaisirEntierObligatoire("Id"); using (var mod = Application.GetBaseDonnees()) { var voyage = mod.Voyages.Single(x => x.Id == id); ConsoleHelper.AfficherEntete("Choisir l'index à modifier :"); var index = ConsoleSaisie.SaisirEntierOptionnel("index à modifier : 1.Date aller, 2.Date retour, 3.Places disponibles, 4.Tarif tout compris, 5.Id agence, 6.Id destination"); switch (index) { case 1: voyage.DateAller = ConsoleSaisie.SaisirDateObligatoire("Numero"); break; case 2: voyage.DateRetour = ConsoleSaisie.SaisirDateObligatoire("Numero C.B"); break; case 3: voyage.PlacesDisponibles = ConsoleSaisie.SaisirEntierObligatoire("Prix total"); break; case 4: voyage.TarifToutCompris = ConsoleSaisie.SaisirEntierObligatoire("Id voyage"); break; case 5: voyage.IdAgence = ConsoleSaisie.SaisirEntierObligatoire("Id participant"); break; case 6: voyage.IdDestination = ConsoleSaisie.SaisirEntierObligatoire("Id client"); break; default: Console.WriteLine("Erreur de saisie"); break; } mod.SaveChanges(); } }
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(); } }
public void Nouveau() { ConsoleHelper.AfficherEntete("Nouveau Participant"); Participant participant = new Participant() { Civilite = ConsoleSaisie.SaisirChaineObligatoire("Civilité ?"), Nom = ConsoleSaisie.SaisirChaineObligatoire("Nom ?"), Prenom = ConsoleSaisie.SaisirChaineObligatoire("Prénom?"), Adresse = ConsoleSaisie.SaisirChaineObligatoire("Adresse ?"), Telephone = ConsoleSaisie.SaisirChaineObligatoire("Téléphone ?"), DateNaissance = ConsoleSaisie.SaisirDateObligatoire("Date de Naissance ?"), Reduction = ConsoleSaisie.SaisirEntierOptionnel("Réduction ?"), }; MethodesParticipant.CreerParticipant(participant); }
private void Nouveau() { ConsoleHelper.AfficherEntete("Nouveau Client"); Client client = new Client() { Civilite = ConsoleSaisie.SaisirChaineObligatoire("Civilité ?"), Nom = ConsoleSaisie.SaisirChaineObligatoire("Nom ?"), Prenom = ConsoleSaisie.SaisirChaineObligatoire("Prénom?"), Adresse = ConsoleSaisie.SaisirChaineObligatoire("Adresse ?"), Telephone = ConsoleSaisie.SaisirChaineObligatoire("Téléphone ?"), DateNaissance = ConsoleSaisie.SaisirDateObligatoire("Date de Naissance ?"), Email = ConsoleSaisie.SaisirChaineObligatoire("Email ?"), }; MethodesClient.CreerClient(client); }
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 AjouterOffre() { ConsoleHelper.AfficherEntete("Nouvelle offre"); var voyage = new Voyage(); { voyage.DateAller = ConsoleSaisie.SaisirDateObligatoire("Date aller: "); voyage.DateRetour = ConsoleSaisie.SaisirDateObligatoire("Date retour: "); voyage.PlacesDisponibles = ConsoleSaisie.SaisirEntierObligatoire("Nombre de place(s) disponible(s) :"); voyage.IdDestination = ConsoleSaisie.SaisirEntierObligatoire("ID de la destination :"); voyage.TarifToutCompris = ConsoleSaisie.SaisirDecimalObligatoire("Prix du voyage tout compris: "); voyage.IdAgence = ConsoleSaisie.SaisirEntierObligatoire("ID de l'agence de voyage :"); } var db = new BaseDonnees(); db.Voyages.Add(voyage); db.SaveChanges(); }
private void CreerNouveauParticipant() { ConsoleHelper.AfficherEntete("Nouveau participant"); var participant = new Participant { NumeroUnique = ConsoleSaisie.SaisirEntierObligatoire("Numero unique ?"), Civilite = ConsoleSaisie.SaisirChaineObligatoire("Civilite ?"), Nom = ConsoleSaisie.SaisirChaineObligatoire("Nom ?"), Prenom = ConsoleSaisie.SaisirChaineObligatoire("Prénom ?"), Adresse = ConsoleSaisie.SaisirChaineObligatoire("Adresse ?"), Telephone = ConsoleSaisie.SaisirChaineObligatoire("Téléphone ?"), DateNaissance = ConsoleSaisie.SaisirDateObligatoire("Date de naissance ?") }; this.service.CreerParticipant(participant); }
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 AjouterClient() { ConsoleHelper.AfficherEntete("Ajouter un client"); BaseDonnees context = new BaseDonnees(); var client = new Client { Civilite = ConsoleSaisie.SaisirChaineObligatoire("Civilité : "), Nom = ConsoleSaisie.SaisirChaineObligatoire("Nom : "), Prenom = ConsoleSaisie.SaisirChaineObligatoire("Prénom : "), Adresse = ConsoleSaisie.SaisirChaineObligatoire("Adresse : "), Telephone = ConsoleSaisie.SaisirChaineObligatoire("Téléphone : "), Email = ConsoleSaisie.SaisirChaineObligatoire("Email : "), DateNaissance = ConsoleSaisie.SaisirDateObligatoire("Date de naissance : "), }; context.Clients.Add(client); context.SaveChanges(); }
private void AjouterParticipant() { ConsoleHelper.AfficherEntete("Ajouter un participant"); BaseDonnees context = new BaseDonnees(); var participant = new Participant { Civilite = ConsoleSaisie.SaisirChaineObligatoire("Civilité : "), Nom = ConsoleSaisie.SaisirChaineObligatoire("Nom : "), Prenom = ConsoleSaisie.SaisirChaineObligatoire("Prénom : "), Adresse = ConsoleSaisie.SaisirChaineObligatoire("Adresse : "), Telephone = ConsoleSaisie.SaisirChaineObligatoire("Téléphone : "), DateNaissance = ConsoleSaisie.SaisirDateObligatoire("Date de naissance : "), Reduction = ConsoleSaisie.SaisirDecimalObligatoire("Réduction : ") }; context.Participants.Add(participant); context.SaveChanges(); }
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); }
public void AjouterVoyage() { ConsoleHelper.AfficherEntete("Ajouter un voyage"); using (var db = new BaseDonnees()) { var destination = new Destinations() { Continent = ConsoleSaisie.SaisirChaineObligatoire("Continent : "), Pays = ConsoleSaisie.SaisirChaineObligatoire("Pays : "), Region = ConsoleSaisie.SaisirChaineObligatoire("Region : "), Description = ConsoleSaisie.SaisirChaineObligatoire("Description: "), }; var agence = new AgencesVoyage { Nom = ConsoleSaisie.SaisirChaineObligatoire("Agence : "), }; var voyage = new Voyages { DateRetour = ConsoleSaisie.SaisirDateObligatoire("Date retour : "), PlacesDisponibles = ConsoleSaisie.SaisirEntierObligatoire("Places disponibles (9 max) : "),// faire fonction avec message erreur si nb>9 TarifToutCompris = ConsoleSaisie.SaisirDecimalObligatoire("Tarif tout compris : "), }; var dateAller = ConsoleSaisie.SaisirDateObligatoire("Date aller (j+15 max) : "); TimeSpan differenceEntreAujEtDateAllaer = dateAller - DateTime.Now; if ((int)differenceEntreAujEtDateAllaer.TotalDays > 15) { Console.WriteLine("La date saisie est incorrecte"); } else { voyage.DateAller = dateAller; } db.Destinations.Add(destination); db.AgencesVoyage.Add(agence); db.Voyages.Add(voyage); db.SaveChanges(); } }
private void AjouterParticipant() { ConsoleHelper.AfficherEntete("Ajouter un participant"); var participant = new Participant { Civilite = ConsoleSaisie.SaisirChaineObligatoire("Entrez la civilité : "), NumeroUnique = ConsoleSaisie.SaisirEntierObligatoire("Entrez un numéro unique..."), Nom = ConsoleSaisie.SaisirChaineObligatoire("Nom : "), Prenom = ConsoleSaisie.SaisirChaineObligatoire("Prénom : "), Adresse = ConsoleSaisie.SaisirChaineObligatoire("Adresse : "), Telephone = ConsoleSaisie.SaisirChaineObligatoire("Telephone : "), DateNaissance = ConsoleSaisie.SaisirDateObligatoire("Date de naissance : "), }; using (var bd = Application.GetBaseDonnees()) { bd.Participants.Add(participant); bd.SaveChanges(); } }
private void AjouterParticipant() { ConsoleHelper.AfficherEntete("Ajouter Participant"); using (var db = new BaseDonnees()) { var participant = new Participants { Civilite = ConsoleSaisie.SaisirChaineObligatoire("Civilité : "), Nom = ConsoleSaisie.SaisirChaineObligatoire("Nom : "), Prenom = ConsoleSaisie.SaisirChaineObligatoire("Prénom : "), Adresse = ConsoleSaisie.SaisirChaineObligatoire("Adresse : "), Telephone = ConsoleSaisie.SaisirChaineObligatoire("Téléphone : "), DateNaissance = ConsoleSaisie.SaisirDateObligatoire("Date de naissance : "), Reduction = ConsoleSaisie.SaisirDecimalObligatoire("Reduction : "), NumeroUniqueDossier = ConsoleSaisie.SaisirEntierObligatoire("NumeroUniqueDossier associé : "), }; db.Participants.Add(participant); db.SaveChanges(); } }
public void AjouterClient() { ConsoleHelper.AfficherEntete("Nouveau client"); var client = new Client { Civilite = ConsoleSaisie.SaisirChaineObligatoire("Entrez votre civilité : "), Nom = ConsoleSaisie.SaisirChaineObligatoire("Nom : "), Prenom = ConsoleSaisie.SaisirChaineObligatoire("Prénom : "), Adresse = ConsoleSaisie.SaisirChaineObligatoire("Adresse : "), Telephone = ConsoleSaisie.SaisirChaineObligatoire("Telephone : "), DateNaissance = ConsoleSaisie.SaisirDateObligatoire("Date de naissance : "), Email = ConsoleSaisie.SaisirChaineObligatoire("Email : ") }; using (var bd = Application.GetBaseDonnees()) { bd.Clients.Add(client); bd.SaveChanges(); } }
private void AjouterVoyage() { ConsoleHelper.AfficherEntete("Nouveau voyage"); var voyage = new Voyage { }; voyage.IdDestination = ConsoleSaisie.SaisirEntierObligatoire("IdDestination"); voyage.IdAgence = ConsoleSaisie.SaisirEntierObligatoire("IdAgence"); voyage.DateAller = ConsoleSaisie.SaisirDateObligatoire("Date Aller : "); voyage.DateRetour = ConsoleSaisie.SaisirDateObligatoire("Date Retour : "); voyage.PlacesDisponibles = ConsoleSaisie.SaisirEntierObligatoire("Places disponibles : "); voyage.TarifToutCompris = ConsoleSaisie.SaisirDecimalObligatoire("Tarif tout compris : "); using (var bd = Application.GetBaseDonnees()) { bd.Voyages.Add(voyage); bd.SaveChanges(); } }
private void AjouterClient() { ConsoleHelper.AfficherEntete("Nouveau client"); using (var bd = new BaseDonnees()) { var liste = new BaseDonnees().Clients.ToList(); ConsoleHelper.AfficherListe(liste, ListeClient.strategieAffichageEntitesMetier); var client = new Client(); //Pour que la saisie soit uniquement "M" ou "Mme" mais message "retour memu" après cette étape /*while(false) * { * client.Civilite = ConsoleSaisie.SaisirChaineObligatoire("Civilité : "); * if (client.Civilite == "M" || client.Civilite == "Mme") * { } * else * { * ConsoleHelper.AfficherMessageErreur("Saisie invalide"); * return; * } }*/ client.Civilite = ConsoleSaisie.SaisirChaineObligatoire("Civilité : "); client.Nom = ConsoleSaisie.SaisirChaineObligatoire("Nom : "); client.Prenom = ConsoleSaisie.SaisirChaineObligatoire("Prénom : "); client.Adresse = ConsoleSaisie.SaisirChaineObligatoire("Adresse : "); client.Telephone = ConsoleSaisie.SaisirChaineObligatoire("Téléphone: "); client.DateNaissance = ConsoleSaisie.SaisirDateObligatoire("Date de naissance : "); if (client.DateNaissance > DateTime.Today) { ConsoleHelper.AfficherMessageErreur("Date invalide"); return; } client.Email = ConsoleSaisie.SaisirChaineObligatoire("Email : "); bd.Clients.Add(client); bd.SaveChanges(); } }
public void CreerLocation() { ConsoleHelper.AfficherEntete("Agence"); var agence = Application.GetBaseDonnees().Agences.ToList(); ConsoleHelper.AfficherListe(agence); using (var bd = Application.GetBaseDonnees()) { var id = ConsoleSaisie.SaisirEntierObligatoire("Entrer Id de l'agence"); var liste = bd.OffreProduits.Where(x => x.IdAgence == id); ConsoleHelper.AfficherListe(liste); var location = new Location(); { location.DateFin = ConsoleSaisie.SaisirDateObligatoire("date de fin"); location.Quantite = ConsoleSaisie.SaisirEntierObligatoire("quantite"); location.TotalFacture = ConsoleSaisie.SaisirDecimalObligatoire("prix"); }; location.IdProduit = ConsoleSaisie.SaisirEntierObligatoire("id produit"); { ConsoleHelper.AfficherMessageErreur("id invalide"); location.IdProduit = ConsoleSaisie.SaisirEntierObligatoire("id produit"); } location.DateDebut = ConsoleSaisie.SaisirDateObligatoire("date de début"); while (location.DateDebut < DateTime.Today) { ConsoleHelper.AfficherMessageErreur("date invalide"); location.DateDebut = ConsoleSaisie.SaisirDateObligatoire("date de début"); } } }