Exemple #1
0
        static void Main()
        {
            String test = Path.GetDirectoryName(Assembly.GetEntryAssembly().Location);

            Console.WriteLine(test);
            //-----Test voiture---
            //vehicule v1 = new voiture();
            //v1.afficherInfos();

            //  string path = "C:/Users/mancu/OneDrive - Campus Rene Cassin/EPSI/B2/Langage C#/Tp Garage/Tp Garage/saveFic.bin";


            garage ChezBernard = new garage();

            //  ChezBernard.ajouterVehicule(2);


            //ChezBernard.triVehicules();
            //ChezBernard.afficherVehicules();

            // ChezBernard.enregistrer(ChezBernard.vehiculesGarage, path);

            //ChezBernard.supprimerVehicule();
            //Console.WriteLine();
            //Console.WriteLine();

            //   ChezBernard.supprimerVehicule();

            //Console.WriteLine();
            //Console.WriteLine();

            // ChezBernard.afficherVehicules();
            // outputManager.displaySeparator();
            //List<int> test = new List<int>();

            //foreach(int testc in test)
            //{
            //    outputManager.displaySeparator();
            //}

            //    ChezBernard.vehiculesGarage = ChezBernard.charger<List<vehicule>>(path);

            Menu _menu = new Menu(ChezBernard);
        }
Exemple #2
0
        public Menu(garage Speedy)
        {
            _garage = Speedy;

            garage tempGarage = _garage.charger <garage>(path);

            //_garage.vehiculesGarage = _garage.charger<List<vehicule>>(path);
            _garage.vehiculesGarage = tempGarage.vehiculesGarage;

            if (_garage.vehiculesGarage == null) //Empeche d'avoir un garage egal a null
            {
                _garage.vehiculesGarage = new List <vehicule>();
            }
            else
            {
                for (int i = 0; i < _garage.vehiculesGarage.Count; i++) // Réecrit les IDs pour ne pas avoir de doublons
                {
                    _garage.vehiculesGarage[i].VehiculeId = i + 1;
                    vehicule.Id = i + 1;
                }
            }

            Start();
        }