コード例 #1
0
        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();
        }
コード例 #2
0
        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();
        }