示例#1
0
        private void Nouveau()
        {
            ConsoleHelper.AfficherEntete("Nouveau");

            var client = new Client
            {
                Nom             = ConsoleSaisie.SaisirChaineObligatoire("Nom ?"),
                Prenom          = ConsoleSaisie.SaisirChaineObligatoire("Prénom ?"),
                Email           = ConsoleSaisie.SaisirChaineOptionnelle("Email ?"),
                DateInscription = ConsoleSaisie.SaisirDateOptionnelle("Date d'inscription ?")
            };

            this.liste.Add(client);
        }
示例#2
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 !");
            }
        }
示例#3
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 !");
            }
        }