コード例 #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);
                }
            }
        }
コード例 #4
0
        /*private static object _CommmuneService;*/

        static void Main(string[] args)
        {
            CommuneService     _CommuneService     = new CommuneService(_DemandeAUtilisateur);
            DepartementService _DepartementService = new DepartementService(_DemandeAUtilisateur, _CommuneService);
            RegionService      _RegionService      = new RegionService(_DemandeAUtilisateur, _DepartementService);

            Console.WriteLine("Hello World!");
            while (true)
            {
                string choixUtilisateur = MenuUtilisateur();

                if (choixUtilisateur == "1")
                {
                    _RegionService.CreateRegion();
                }
                else if (choixUtilisateur == "2")
                {
                    _RegionService.AfficheRegion();
                }
                else if (choixUtilisateur == "3")
                {
                    _DepartementService.CreerDepartement();
                }
                else if (choixUtilisateur == "4")
                {
                }
                else if (choixUtilisateur == "5")
                {
                    _CommmuneService.ajouterCommune();
                }
                else if (choixUtilisateur == "Q")
                {
                    break;
                }
                else
                {
                    Console.WriteLine("Je n'ai pas compris");
                }
            }
            // pour laisser la fenetre ouverte et attendre 
            // que l'utilisateur ferme
            Console.ReadKey();
        }
コード例 #5
0
 public VilleService(DemandeALutilisateur demandealutilisateur, DepartementService departementService)
 {
     this._demandeALutilisateur = demandealutilisateur;
     this._departementService   = departementService;
 }
コード例 #6
0
 public RegionService(DemandeALutilisateur demandealutilisateur, DepartementService departementServices, VilleService communeService)
 {
     this._DemandeALutilisateur = demandealutilisateur;
     this._departementServices  = departementServices;
     this._VilleService         = communeService;
 }
コード例 #7
0
 public DepartementController(DepartementService departementSerivce)
 {
     _departementSerivce = departementSerivce;
 }