Beispiel #1
0
        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 !");
            }
        }
        public static void CreerAgences(string nom)
        {
            AgenceVoyage agenceVoyage = new AgenceVoyage
            {
                Nom = nom
            };

            ServiceAgenceVoyage.CreerAgence(agenceVoyage);
        }
Beispiel #3
0
        public static int AfficherListeAgences()
        {
            listeAgences = ServiceAgenceVoyage.GetAgences();
            ConsoleHelper.AfficherListe(listeAgences, strategieAffichageAgences);
            int id;

            do
            {
                id = OutilsConsole.PosezNombre("Tapez l'ID");
            } while (!ServiceAgenceVoyage.ChercherAgence(id));
            return(id);
        }
Beispiel #4
0
        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 !");
            }
        }
Beispiel #5
0
        private void Supprimer()
        {
            ConsoleHelper.AfficherEntete("Supprimer");

            try
            {
                ServiceAgenceVoyage service = new ServiceAgenceVoyage();

                this.liste = service.ListerAgenceVoyage();
                ConsoleHelper.AfficherListe(this.liste, strategieDelModifAgences);

                service.SupprimerAgenceVoyage(ConsoleSaisie.SaisirEntierObligatoire("ID de l'Agence de Voyage à supprimer : "));
                ConsoleHelper.AfficherLibelleSaisie("Agence de Voyage supprimée !");
            }
            catch
            {
                ConsoleHelper.AfficherMessageErreur("Problème lors de la suppression de l'Agence de Voyage !");
            }
        }
Beispiel #6
0
        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 !");
            }
        }
Beispiel #7
0
 private void AfficherAgences()
 {
     ConsoleHelper.AfficherEntete("Afficher");
     liste = ServiceAgenceVoyage.GetAgences();
     ConsoleHelper.AfficherListe(this.liste, strategieAffichageClients);
 }