static void Main(string[] args) { Concesionaria concecionaria = new Concesionaria(5); #region instancias Camion c1 = new Camion(Vehiculo.EMarca.Scania, "ASD012", ConsoleColor.Black); Camion c2 = new Camion(Vehiculo.EMarca.Iveco, "ASD913", ConsoleColor.Red); Moto m1 = new Moto(Vehiculo.EMarca.BMW, "HJK789", ConsoleColor.White); Moto m2 = new Moto(Vehiculo.EMarca.Yamaha, "IOP852", ConsoleColor.Blue); Automovil a1 = new Automovil(Vehiculo.EMarca.Chevrolet, "QWE968", ConsoleColor.Gray); Automovil a2 = new Automovil(Vehiculo.EMarca.Ford, "TYU426", ConsoleColor.DarkBlue); Automovil a3 = new Automovil(Vehiculo.EMarca.Scania, "IOP852", ConsoleColor.Green); #endregion // Agrego 6 ítems (los últimos 2 no deberían poder agregarse) y muestro concecionaria += c1; concecionaria += c2; concecionaria += m1; concecionaria += m2; concecionaria += a1; concecionaria += a2; concecionaria += a3; Console.WriteLine(concecionaria.ToString()); Console.WriteLine("<---------------------------------------------->"); Console.ReadKey(); Console.Clear(); // Quito un item y muestro concecionaria -= c1; Console.WriteLine(concecionaria.ToString()); Console.WriteLine("<---------------------------------------------->"); Console.ReadKey(); Console.Clear(); // Muestro solo Motos Console.WriteLine(Concesionaria.Mostrar(concecionaria, Concesionaria.ETipo.Moto)); Console.WriteLine("<---------------------------------------------->"); Console.ReadKey(); Console.Clear(); // Muestro solo Camiones Console.WriteLine(Concesionaria.Mostrar(concecionaria, Concesionaria.ETipo.Camion)); Console.WriteLine("<---------------------------------------------->"); Console.ReadKey(); Console.Clear(); // Muestro solo Automoviles Console.WriteLine(Concesionaria.Mostrar(concecionaria, Concesionaria.ETipo.Automovil)); Console.WriteLine("<---------------------------------------------->"); Console.ReadKey(); }
static void Main(string[] args) { string marcaA1 = "RENAULT"; string marcaA2 = "CITROEN"; string marcaA3 = "TOYOTA"; string marcaM1 = "DUCATI"; string marcaM2 = "BMW"; Concesionaria lista = new Concesionaria(6); Auto a1 = new Auto(ETipo.Deportivo, marcaA3, 450000); Moto m1 = new Moto(ConsoleColor.Red, ECilindrada.cc125, marcaM1, 150000); Moto m2 = new Moto(ConsoleColor.Black, ECilindrada.cc250, marcaM2, 437500); Moto m3 = new Moto(ConsoleColor.Black, ECilindrada.cc50, marcaM1, 120000); Auto a2 = new Auto(ETipo.Familiar, marcaA1, 285900); Auto a3 = new Auto(ETipo.Coupe, marcaA2, 390500); Auto a4 = new Auto(ETipo.Sedan, marcaA1, 96300); lista += a1; //YA INGRESO lista += a1; lista += m1; lista += m2; lista += m3; lista += a2; lista += a3; //SIN LUGAR lista += a4; Console.WriteLine(lista.ToString()); Console.ReadLine(); }