Пример #1
0
        public void SetListItems(bool _blRefresh)
        {
            if (_blRefresh)
            {
                clsVehicules = clsVehiculeController.GetVehicules();
            }
            List <VehiculeModel> _lstVehiculeModel = new List <VehiculeModel>();

            foreach (Vehicule _vc in clsVehicules)
            {
                string _tTypeVehicule = "";
                foreach (TypeVehicule _tvc in lstTypeVehicule)
                {
                    if (_tvc.Id == _vc.IdTypeVehicule)
                    {
                        _tTypeVehicule = _tvc.NomTypeVehicule;
                    }
                }
                _lstVehiculeModel.Add(new VehiculeModel(
                                          _vc.Id
                                          , _vc.Nom
                                          , _vc.Kilometrage
                                          , _tTypeVehicule
                                          , _vc.NbPlace
                                          , _vc.estDisponible == 1 ? "Oui" : "Non"
                                          ));
            }
            lstVehicules.ItemsSource = _lstVehiculeModel;
        }
Пример #2
0
        public static void Deployer(ClientController clientController, LocationController locationController, VehiculeController vehiculeController)
        {
            int choix = -1;

            WriteLine("*** Ménu Gestion des Locations ***");

            while (choix != 0)
            {
                choix = GetIntConsole("\nQuelle action voulez vouz effectuer : " +
                                      "\n1.- Ajouter un Client" +
                                      "\n2.- Afficher la liste des Clients" +
                                      "\n3.- Afficher un Client" +
                                      "\n4.- Modifier un Client" +
                                      "\n5.- Ajouter un Véhicule" +
                                      "\n6.- Afficher la liste des Véhicules" +
                                      "\n7.- Afficher un Véhicule" +
                                      "\n8.- Modifier un Véhicule" +
                                      "\n9.- Ajouter une Location" +
                                      "\n10.- Afficher la liste des Locations" +
                                      "\n11.- Afficher une location" +
                                      "\n12.- Modifier une location" +

                                      "\n0.- Sortir\n");

                switch (choix)
                {
                case 1: OptionAddClient(clientController); break;

                case 2: Write(string.Join("\n", clientController.GetClients())); break;

                case 3: OptionGetClientById(clientController); break;

                case 4: OptionUdpateClient(clientController); break;

                case 5: OptionAddVehicule(vehiculeController); break;

                case 6: Write(string.Join("\n", vehiculeController.GetVehicules())); break;

                case 7: OptionGetVehiculeById(vehiculeController); break;

                case 8: OptionUdpateVehicule(vehiculeController); break;

                case 9: OptionAddLocation(locationController); break;

                case 10: Write(string.Join("\n", locationController.GetLocations())); break;

                case 11: OptionGetLocationById(locationController); break;

                case 12: OptionUdpateLocation(locationController); break;

                case 0: WriteLine("à bientôt..."); break;

                default: WriteLine("Action non reconnue..."); break;
                }
            }
        }
Пример #3
0
        public MainPage()
        {
            ReservationController     _clsReservationController     = new ReservationController();
            TypeVehiculeController    _clsTypeVehiculeController    = new TypeVehiculeController();
            VehiculeController        _clsVehiculeController        = new VehiculeController();
            TypeUtilisateurController _clsTypeUtilisateurController = new TypeUtilisateurController();
            UserController            _clsUserController            = new UserController();

            ((App)App.Current).Properties["Reservations"]      = _clsReservationController.GetReservations();
            ((App)App.Current).Properties["TypesVehicules"]    = _clsTypeVehiculeController.GetTypesVehicules();
            ((App)App.Current).Properties["Vehicules"]         = _clsVehiculeController.GetVehicules();
            ((App)App.Current).Properties["TypesUtilisateurs"] = _clsTypeUtilisateurController.GetTypesUtilisateurs();
            ((App)App.Current).Properties["Users"]             = _clsUserController.GetUsers();
            InitializeComponent();
        }