예제 #1
0
 public bool BajaSeleccion(SeleccionFutbol f, int id)
 {
     if (f.GetId() == id)
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
예제 #2
0
 public void QuitarParticipante(SeleccionFutbol f)// "f"===>HIJAS
 {
     if (BajaSeleccion(f, f.GetId()))
     {
         if (f.GetType().Name == "Entrenador")
         {
             numeroEntrenadores--;
         }
         else if (f.GetType().Name == "Masajista")
         {
             numeroMasajistas--;
         }
         Console.WriteLine("Participante tipo " + f.GetType().Name + " suprimido.");
         participante.Remove(f);
     }
 }
예제 #3
0
 public void AñadirParticipante(SeleccionFutbol f)
 {
     if (AltaSeleccion(f))
     {
         if (f.GetType().Name == "Entrenador")
         {
             numeroEntrenadores++;
         }
         else if (f.GetType().Name == "Masajista")
         {
             numeroMasajistas++;
         }
         Console.WriteLine("Participante tipo " + f.GetType().Name + " añadido.");
         participante.Add(f);
     }
 }
예제 #4
0
 public bool AltaSeleccion(SeleccionFutbol f)
 {
     if (participante.Count < 31)
     {
         if (f.GetType().Name == "Masajista" && numeroMasajistas < 5)
         {
             return(true);
         }
         else if (f.GetType().Name == "Entrenador" && numeroEntrenadores < 3)
         {
             return(true);
         }
         else if (f.GetType().Name == "Futbolista")
         {
             return(true);
         }
         Console.WriteLine("No caben más " + f.GetType().Name + "En la lista");
         Console.ReadLine();
         return(false);
     }
     Console.WriteLine("No caben más " + f.GetType().Name + "en la lista");
     Console.ReadLine();
     return(false);
 }
예제 #5
0
        static void Main(string[] args)
        {
            Futbolistas f1 = new Futbolistas(23, "Abelardo", "asa", 23, 9, "delantero");
            Futbolistas f2 = new Futbolistas(45, "miguel", "er", 22, 4, "portero");
            Futbolistas f3 = new Futbolistas(56, "German", "gggg", 43, 6, "defensa");
            Futbolistas f4 = new Futbolistas(67, "Peio", "hlkj", 34, 2, "medio");

            Entrenador e1 = new Entrenador(88, "Berizzo", "aldekotarola", 45, "675");
            Entrenador e2 = new Entrenador(44, "Nico", "daf", 12, "675");
            Entrenador e3 = new Entrenador(22, "Bert", "adffg", 44, "675");
            Entrenador e4 = new Entrenador(11, "Hecto", "yyj", 55, "675");

            Masajistas m1 = new Masajistas(11, "carla", "Jefa", 99, 70, "fisioterapeuta");
            Masajistas m2 = new Masajistas(15, "arrate", "Becaria", 99, 70, "masajista de pies");
            Masajistas m3 = new Masajistas(17, "iker", "simpson", 99, 70, "botillero");
            Masajistas m4 = new Masajistas(19, "elene", "La que manda", 99, 70, "medico");

            SeleccionPais   p1 = new SeleccionPais("ARGENTINA");
            SeleccionFutbol s1 = new SeleccionFutbol();

            p1.participante.AltaSeleccion.Add(m1);



            //Console.WriteLine(f1.ToStringFutbolistas());
            //Console.WriteLine(e1.ToStringEntrenador());
            //Console.WriteLine(m1.ToStringMasajistas());
            Console.ReadLine();


            List <SeleccionFutbol> listaMasajistas = new List <SeleccionFutbol>()
            {
                m1
            };

            foreach (SeleccionFutbol masajista in listaMasajistas)
            {
                if (masajista.GetType().ToString() == "Masajista")
                {
                    Console.WriteLine(masajista);
                }
            }

            List <SeleccionFutbol> listaEntrenador = new List <SeleccionFutbol>()
            {
                e1
            };

            foreach (SeleccionFutbol entrenador in listaEntrenador)
            {
                if (entrenador.GetType().ToString() == "Entrenador")
                {
                    Console.WriteLine(entrenador);
                }
            }
            List <Futbolistas> listaFutbolistas = new List <Futbolistas>()
            {
                f1
            };

            foreach (SeleccionFutbol futbolista in listaFutbolistas)
            {
                if (futbolista.GetType().ToString() == "Futbolista")
                {
                    Console.WriteLine(futbolista);
                }
            }

            List <SeleccionFutbol> listaSeleccion = new List <SeleccionFutbol>()
            {
                f1, m1, e1
            };

            foreach (SeleccionFutbol trabajo in listaSeleccion)
            {
                Console.WriteLine(trabajo.GetType().Name.ToUpper());
                Console.WriteLine(trabajo.MostrarDatos());
                Console.WriteLine("***************************");
            }
            Console.ReadLine();



            Console.ReadLine();
        }