Пример #1
0
        private static void Main(string[] args)
        {
            Entrenador e1 = new Entrenador("322B", 1, "Francisco", "Ramírez", 25);
            Masajista  m1 = new Masajista("Fisioterapeuta", 30, 122, "José", "Blasco", 48);
            Masajista  m2 = new Masajista("Astrónomo", 21, 715, "Pablo", "Iglesias", 27);
            Futbolista f1 = new Futbolista(9, "Portero", 211, "Ramiro", "Maeztu", 24);
            Futbolista f2 = new Futbolista(8, "Delantero", 983, "Lopez", "Ibor", 34);
            Futbolista f3 = new Futbolista(2, "Defensa", 224, "Sanchez", "Castejón", 21);

            List <SeleccionFutbol> seleccionElegida = new List <SeleccionFutbol>();

            seleccionElegida.Add(e1);
            seleccionElegida.Add(m1);
            seleccionElegida.Add(m2);
            seleccionElegida.Add(f1);
            seleccionElegida.Add(f2);
            seleccionElegida.Add(f3);

            foreach (SeleccionFutbol miembro in seleccionElegida)
            {
                miembro.MostrarDatos();
                miembro.Viajar();
                miembro.Concentrarse();
                miembro.Accion();
                Console.WriteLine(" " + miembro.GetType().Name); // Extrae el nombre de la clase (Masajista.cs - Futbolista.cs ...)
            }

            SeleccionPais s1 = new SeleccionPais("Andorra", seleccionElegida, 24);
            SeleccionPais s2 = new SeleccionPais("Alemania", seleccionElegida, 42);
            SeleccionPais s3 = new SeleccionPais("Brasil", seleccionElegida, 18);

            s1.MostrarDatosSeleccion();

            s1.AltaSeleccion();
        }
Пример #2
0
        static void Main(string[] args)
        {
            Futbolista f1 = new Futbolista(7, "Centrocampista", 7, "Beñat", "Etxebarria", 28);
            Futbolista f2 = new Futbolista(10, "Delantero", 10, "Iker", "Muniain", 26);
            Futbolista f3 = new Futbolista(13, "Portero", 13, "Iago", "Herrerin", 30);
            Futbolista f4 = new Futbolista(4, "Defensa", 4, "Iñigo", "Martinez", 27);
            Entrenador e1 = new Entrenador("ATH", 1, "Gaizka", "Garitano", 45);
            Masajista  m1 = new Masajista("Fisioterapeuta", 10, 2, "Juanito", "Oyarzabal", 50);;
            Masajista  m2 = new Masajista("Fisioterapeuta", 10, 2, "Joseluis", "Korta", 50);;

            List <SeleccionFutbol> miembros = new List <SeleccionFutbol>()
            {
                f1, f2, f3, f4, m1, m2, e1
            };

            //foreach (SeleccionFutbol miembro in miembros)
            //{
            //    miembro.MostrarDatos();
            //    miembro.Viajar();
            //    miembro.Concentrarse();
            //    miembro.Accion();
            //}

            SeleccionPais sp = new SeleccionPais("Euskadi", miembros, 10);

            sp.MostrarDatosSeleccion();

            if (sp.AltaSeleccion())
            {
                Console.WriteLine("Participante dado de alta.");
            }
            else
            {
            }

            if (sp.BajaSeleccion())
            {
                Console.WriteLine("Participante dado de baja.");
            }
            else
            {
                Console.WriteLine("No se ha dado de baja al participante");
            }
        }