コード例 #1
0
        static void Main(string[] args)
        {
            DemandeALutilisateur _DemandeALutilisateur = new DemandeALutilisateur();
            DepartementService   _DepartementService   = new DepartementService(_DemandeALutilisateur);
            CommuneService       _CommuneService       = new CommuneService(_DemandeALutilisateur, _DepartementService);
            HabitantService      _HabitantService      = new HabitantService(_DemandeALutilisateur, _CommuneService);



            List <Commune>   listcommune   = new List <Commune>();
            List <Habitants> listhabitants = new List <Habitants>();

            while (true)
            {
                string choixUtilisateur = MenuUtilisateur();

                if (choixUtilisateur == "1")
                {
                    Habitants h = _HabitantService.CreateHabitants();
                    listhabitants.Add(h);
                }
                else if (choixUtilisateur == "2")
                {
                    _HabitantService.AfficheHabitans(listhabitants);
                }
                else if (choixUtilisateur == "3")
                {
                    Commune c = _CommuneService.CreerCommune();
                    listcommune.Add(c);
                }
                else if (choixUtilisateur == "4")
                {
                    _DepartementService.CreeDepartement();
                }
                else if (choixUtilisateur == "5")
                {
                    _CommuneService.affiche(listcommune);
                }
                else if (choixUtilisateur == "Q")
                {
                    break;
                }
                else
                {
                    Console.WriteLine("Je n'ai pas compris");
                }
            }
        }
コード例 #2
0
        static void Main(string[] args)
        {
            DemandeALutilisateur _DemandeALutilisateur = new DemandeALutilisateur();
            DepartementService   _DepartementService   = new DepartementService(_DemandeALutilisateur);
            CommuneService       _CommuneService       = new CommuneService(_DemandeALutilisateur, _DepartementService);
            HabitantService      _HabitanService       = new HabitantService(_DemandeALutilisateur, _CommuneService);



            List <Commune> listcommune = new List <Commune>();

            while (true)
            {
                string choixUtilisateur = MenuUtilisateur();

                if (choixUtilisateur == "1")
                {
                    _HabitanService.CreatHabitants();
                }
                else if (choixUtilisateur == "2")
                {
                    _HabitanService.AfficheHabitans();
                }
                else if (choixUtilisateur == "3")
                {
                    // exercice : permettre de créer une commune
                    _CommuneService.CreeCommune();
                }
                else if (choixUtilisateur == "4")
                {
                }
                else if (choixUtilisateur == "5")
                {
                    _DepartementService.CreeDepartement();
                    // exercice : afficher la liste des
                }
                else if (choixUtilisateur == "Q")
                {
                    break;
                }
                else
                {
                    Console.WriteLine("Je n'ai pas compris");
                }
            }
        }
コード例 #3
0
        static void Main(string[] args)
        {
            DemandeAutilisateur _demandeAutilisateur = new DemandeAutilisateur();
            DepartementService  _departementService  = new DepartementService(_demandeAutilisateur);

            CommuneService  _communeService  = new CommuneService(_demandeAutilisateur, _departementService);
            HabitantService _habitantService = new HabitantService(_demandeAutilisateur, _communeService);
            List <Commune>  communes         = new List <Commune>();


            while (true)
            {
                int choix = MenuUtilisateur();

                if (choix == 1)
                {
                    _habitantService.CreatHabitants();
                }
                else if (choix == 2)
                {
                    _habitantService.AfficheHabitans();
                }
                else if (choix == 3)
                {
                    _communeService.CreeCommune();
                }
                else if (choix == 4)
                {
                    _communeService.AfficheCommune();
                }
                else if (choix == 5)
                {
                    _departementService.CreeDepartement();
                }
                else if (choix == 6)
                {
                    _departementService.DemandeDepartements();
                }
                else if (choix == 7)
                {
                    _communeService.calculNbtotalHabs(Communes);
                }
            }
        }