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 !"); } }
public static int AfficherListeDestinations() { listeDestinations = ServiceDestination.GetDestinations(); ConsoleHelper.AfficherListe(listeDestinations, strategieAffichageVoyages); int id; do { id = OutilsConsole.PosezNombre("Tapez l'ID"); } while (!ServiceDestination.ChercherDestination(id)); return(id); }
public static void CreerDestination(string continent, string pays, string region, string description) { Destination destination = new Destination { Continent = continent, Pays = pays, Region = region, Description = description }; ServiceDestination.CreerDestination(destination); }
private void AfficherListe() { ConsoleHelper.AfficherEntete("Afficher"); try { ServiceDestination service = new ServiceDestination(); this.liste = service.ListerDestination(); ConsoleHelper.AfficherListe(this.liste, strategieAffichageDestinations); } catch { ConsoleHelper.AfficherMessageErreur("Problème lors de l'affichage des Destinations !"); } }
public static void CreerVoyages(int idAgenceVoyage, int idDestination, DateTime dateAller, DateTime dateRetour, int placesDisponibles, decimal prixParPersonne) { Voyage voyage = new Voyage { DateAller = dateAller, DateRetour = dateRetour, PlacesDisponibles = placesDisponibles, PrixParPersonne = prixParPersonne, IdAgenceVoyage = idAgenceVoyage, IdDestination = idDestination, }; ServiceVoyage.CreerVoyage(voyage); ServiceDestination.GetDestination(idDestination).Voyages.Add(voyage); }
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 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 !"); } }
static void Main(string[] args) { Login(); bool boucleMenu = true; Console.Clear(); while (boucleMenu) { var choixMenuPrincipal = MenuPrincipal(); switch (choixMenuPrincipal) { case 1: bool boucleVoyage = true; Console.Clear(); while (boucleVoyage) { string retourMenu = "\nAppuyez sur une touche pour revenir au menu"; var choixMenuVoyage = MenuVoyage(); switch (choixMenuVoyage) { case 1: Console.Clear(); ServiceVoyage.AfficherVoyage(); Console.WriteLine(retourMenu); Console.ReadKey(); Console.Clear(); break; case 2: Console.Clear(); ServiceVoyage.CreerVoyage(); Console.WriteLine("Voyage Ajouté !", retourMenu); Console.ReadKey(); Console.Clear(); break; case 3: Console.Clear(); ServiceVoyage.SupprimerVoyage(); Console.WriteLine("Voyage supprimé !", retourMenu); Console.ReadKey(); Console.Clear(); break; case 4: Console.Clear(); ServiceDestination.AfficherDestination(); Console.WriteLine(retourMenu); Console.ReadKey(); Console.Clear(); break; case 5: Console.Clear(); ServiceAgence.AfficherAgences(); Console.WriteLine(retourMenu); Console.ReadKey(); Console.Clear(); break; case 6: boucleVoyage = false; break; } } break; case 2: bool boucleClient = true; Console.Clear(); while (boucleClient) { var choixMenuClient = MenuClient(); switch (choixMenuClient) { case 1: Console.Clear(); ServiceClient.AjouterReservation(); break; case 2: Console.Clear(); ServiceClient.AfficherClient(); Console.ReadKey(); break; case 3: break; case 4: boucleClient = false; break; } } break; case 3: boucleMenu = false; break; default: Entites.Esthetisme.MiseEnFormeTexte("Choix invalide, veuiller recommencer", ConsoleColor.Red, centre: true); Console.ReadKey(); break; } } }
private void AfficherDestinations() { liste = ServiceDestination.GetDestinations(); ConsoleHelper.AfficherListe(this.liste, strategieAffichageClients); }
private void AfficherDossierContinent() { ConsoleHelper.AfficherEntete("Afficher"); liste = ServiceDestination.FiltrerDestinationContinent(OutilsConsole.PosezQuestion("Continent: ")); ConsoleHelper.AfficherListe(this.liste, strategieAffichageClients); }