Ejemplo n.º 1
0
        public static void InitList()
        {
            NewCar n1 = new NewCar();

            n1.Make  = "Tesla";
            n1.Model = "Model S";
            n1.Year  = 2018;
            n1.Price = 165000;

            NewCar n2 = new NewCar();

            n2.Make  = "Dodge";
            n2.Make  = "Demon";
            n2.Year  = 2018;
            n2.Price = 84000;

            NewCar n3 = new NewCar();

            n3.Make  = "DF";
            n3.Model = "Goblin";
            n3.Year  = 2018;
            n3.Price = 15000;

            UsedCar u1 = new UsedCar();

            u1.Make   = "Chevy";
            u1.Model  = "Impala";
            u1.Year   = 2008;
            u1.Price  = 2000;
            u1.Milage = 150000;

            UsedCar u2 = new UsedCar();

            u2.Make   = "Jeep";
            u2.Model  = "Wrangler";
            u2.Year   = 2016;
            u2.Price  = 15000;
            u2.Milage = 65000;

            UsedCar u3 = new UsedCar();

            u3.Make   = "GMC";
            u3.Model  = "Astro";
            u3.Year   = 2005;
            u3.Price  = 500;
            u3.Milage = 300000;

            Cars.Add(n1);
            NewCars.Add(n1);
            Cars.Add(n2);
            NewCars.Add(n2);
            Cars.Add(n3);
            NewCars.Add(n3);
            Cars.Add(u1);
            UsedCars.Add(u1);
            Cars.Add(u2);
            UsedCars.Add(u2);
            Cars.Add(u3);
            UsedCars.Add(u3);
        }
Ejemplo n.º 2
0
        public void SellTest()
        {
            NewCars LP = new NewCars(driver);

            LP.SellButton();
            LP.CashCars();
            LP.SelectACare();
        }
Ejemplo n.º 3
0
 public CarLot(NewCar newCar)
 {
     Cars.Add(newCar);
     NewCars.Add(newCar);
 }
Ejemplo n.º 4
0
        public void RemoveVehicle()
        {
            Console.Clear();
            List <NewCar>         newCars         = NewCars;
            List <UsedCar>        usedCars        = UsedCars;
            List <NewMotorcycle>  newMotorcycles  = NewMotorcycles;
            List <UsedMotorcycle> usedMotorcycles = UsedMotorcycles;

            Menus.PrintRemoveVehicle();


            var removeChoice = Console.ReadKey(true).Key;

            switch (removeChoice)
            {
            case ConsoleKey.D1:
            case ConsoleKey.NumPad1:
                Console.Clear();

                Console.WriteLine("Enter the number of the vehicle you want to remove: ");

                foreach (var newCar in NewCars)
                {
                    Console.WriteLine("{3}. {1}. {2}. {0}", newCar.Brand, newCar.Model, newCar.Price,
                                      Array.IndexOf(newCars.ToArray(), newCar),
                                      newCar);
                }

                var index = int.Parse(Console.ReadLine());
                NewCars.RemoveAt(index);
                Console.WriteLine("Vehicle removed");
                Console.ReadKey(true);



                break;

            case ConsoleKey.D2:
            case ConsoleKey.NumPad2:
                Console.Clear();

                Console.WriteLine("Enter the number of the vehicle you want to remove: ");

                foreach (var usedCar in UsedCars)
                {
                    Console.WriteLine("{3}. {1}. {2}. {0}", usedCar.Brand, usedCar.Model, usedCar.Price,
                                      Array.IndexOf(usedCars.ToArray(), usedCar),
                                      usedCar);
                }
                var index2 = int.Parse(Console.ReadLine());
                UsedCars.RemoveAt(index2);
                Console.WriteLine("Vehicle removed");
                Console.ReadKey(true);

                break;

            case ConsoleKey.D3:
            case ConsoleKey.NumPad3:
                Console.Clear();

                Console.WriteLine("Enter the number of the vehicle you want to remove: ");

                foreach (var newMotorcycle in NewMotorcycles)
                {
                    Console.WriteLine("{3}. {0}. {1}. {2}", newMotorcycle.Brand, newMotorcycle.Model, newMotorcycle.Price,
                                      Array.IndexOf(newMotorcycles.ToArray(), newMotorcycle),
                                      newMotorcycle);
                }
                var index3 = int.Parse(Console.ReadLine());
                NewMotorcycles.RemoveAt(index3);
                Console.WriteLine("Vehicle removed");
                Console.ReadKey(true);
                break;

            case ConsoleKey.D4:
            case ConsoleKey.NumPad4:
                Console.Clear();

                Console.WriteLine("Enter the number of the vehicle you want to remove: ");

                foreach (var usedMotorcycle in UsedMotorcycles)
                {
                    Console.WriteLine("{3}. {1}. {2}. {0}", usedMotorcycle.Brand, usedMotorcycle.Model, usedMotorcycle.Price,
                                      Array.IndexOf(usedMotorcycles.ToArray(), usedMotorcycle),
                                      usedMotorcycle);
                }
                var index4 = int.Parse(Console.ReadLine());
                UsedMotorcycles.RemoveAt(index4);
                Console.WriteLine("Vehicle removed");
                Console.ReadKey(true);
                break;
            }
        }