public bool BajaSeleccion(SeleccionFutbol f, int id) { if (f.GetId() == id) { return(true); } else { return(false); } }
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); } }
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); } }
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); }
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(); }