static void Main(string[] args) { Concesionaria miConcesionaria = 6; Fabricante f1 = new Fabricante("RENAULT", EPais.Francia); Fabricante f2 = new Fabricante("CITROEN", EPais.Francia); Auto a1 = new Auto("R9", 65000, f1, ETipo.Sedan); Moto m1 = new Moto("DUCATI", EPais.Italia, "MONSTER", 450000, ECilindrada.cc500); Moto m2 = new Moto("BMW", EPais.Alemania, "G 310 GS", 437500, ECilindrada.cc125); Moto m3 = new Moto("DUCATI", EPais.Italia, "MONSTER", 150000, ECilindrada.cc125); Auto a2 = new Auto("C4", 285900, f2, ETipo.Deportivo); Auto a3 = new Auto("C4", 390500, f2, ETipo.Familiar); Auto a4 = new Auto("C4", 96300, f1, ETipo.Deportivo); miConcesionaria += a1; //YA INGRESADO miConcesionaria += a1; miConcesionaria += m1; miConcesionaria += m2; miConcesionaria += m3; miConcesionaria += a2; miConcesionaria += a3; //SIN LUGAR miConcesionaria += a4; Console.WriteLine(Concesionaria.Mostrar(miConcesionaria)); Console.ReadLine(); }
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(); }