Ejemplo n.º 1
0
        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 !");
            }
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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 !");
            }
        }
Ejemplo n.º 5
0
        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);
        }
Ejemplo n.º 6
0
        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 !");
            }
        }
Ejemplo n.º 7
0
        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 !");
            }
        }
Ejemplo n.º 8
0
        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);
 }