Esempio 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 !");
            }
        }
Esempio n. 2
0
        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 !");
            }
        }
Esempio n. 3
0
        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 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 !");
            }
        }
Esempio n. 5
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 !");
            }
        }
Esempio n. 6
0
        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 !");
            }
        }
Esempio n. 7
0
        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 !");
            }
        }
Esempio n. 8
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 !");
            }
        }
        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 !");
            }
        }
Esempio n. 10
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 !");
            }
        }
        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 !");
            }
        }
Esempio n. 12
0
        private void Modifier()
        {
            ConsoleHelper.AfficherEntete("Modifier");

            try
            {
                ServiceVoyage service = new ServiceVoyage();

                this.liste = service.ListerVoyage();
                ConsoleHelper.AfficherListe(this.liste, strategieDelModifVoyages);

                Voyage voyage = service.ChoisirVoyage(ConsoleSaisie.SaisirEntierObligatoire("ID du Voyage à modifier : "));

                ConsoleHelper.AfficherLibelleSaisie("Laisser le champ vide pour ne pas le modifier.");

                DateTime?saisieDate = ConsoleSaisie.SaisirDateOptionnelle("Date Aller : ");
                voyage.DateAller = saisieDate ?? voyage.DateAller;

                saisieDate        = ConsoleSaisie.SaisirDateOptionnelle("Date Retour : ");
                voyage.DateRetour = saisieDate ?? voyage.DateRetour;

                int?saisie = ConsoleSaisie.SaisirEntierOptionnel("Places Disponibles : ");
                voyage.PlacesDisponibles = saisie ?? voyage.PlacesDisponibles;

                decimal?prix = ConsoleSaisie.SaisirDecimalOptionnel("Prix Par Personne : ");
                voyage.PrixParPersonne = prix ?? voyage.PrixParPersonne;

                saisie = ConsoleSaisie.SaisirEntierOptionnel("Destination (ID) : ");
                voyage.IdDestination = saisie ?? voyage.IdDestination;

                saisie = ConsoleSaisie.SaisirEntierOptionnel("Agence de Voyage (ID) : ");
                voyage.IdAgenceVoyage = saisie ?? voyage.IdAgenceVoyage;

                service.ModifierVoyage(voyage);
                ConsoleHelper.AfficherLibelleSaisie("Voyage modifié !");
            }
            catch
            {
                ConsoleHelper.AfficherMessageErreur("Problème lors de la modification du Voyage !");
            }
        }
Esempio n. 13
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 !");
            }
        }