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(); }
// Futbolista f1 = new Futbolista(); // f1.SetNombre("Pablito "); // f1.SetApellidos(" Lopez"); // f1.SetDemarcacion("Delantero"); // f1.SetDorsal(9); // f1.SetEdad(20); // f1.SetId(350215); // f1.SetViajando(true); //public ListaJugadores(string pais) //{ // List<SeleccionFutbol> SeleccionPais; // Futbolista f2 = new Futbolista(); // f2.SetNombre("Lionel"); // f2.SetApellidos(" Messi"); // f2.SetDemarcacion("Delantero"); // f2.SetDorsal(10); // f2.SetEdad(30); // f2.SetId(350235); // f2.SetViajando(true); // Futbolista f3 = new Futbolista(); // f3.SetNombre("Jorge "); // f3.SetApellidos("Campos"); // f3.SetDemarcacion("Portero"); // f3.SetDorsal(1); // f3.SetEdad(40); // f3.SetId(350455); // f3.SetViajando(true); // Entrenador e1 = new Entrenador(); // e1.SetNombre("Tuca"); // e1.SetApellidos("Ferreti"); // e1.SetEdad(55); // e1.SetIdFederacion("a84748"); // e1.SetId(456); // e1.SetViajando(true); // Entrenador e2 = new Entrenador(); // e2.SetNombre("Parejita"); // e2.SetApellidos("Lopez"); // e2.SetEdad(55); // e2.SetIdFederacion("a84748"); // e2.SetId(456); // e2.SetViajando(true); // Masajista m1 = new Masajista(); // m1.SetNombre("Manita"); // m1.SetApellidos("Santa"); // m1.SetEdad(45); // m1.SetAniosExperiencia(15); // m1.SetTitulacion("pro"); // m1.SetId(4562); // m1.SetViajando(true); // Masajista m2 = new Masajista(); // m2.SetNombre("Soba"); // m2.SetApellidos("Testa"); // m2.SetEdad(45); // m2.SetAniosExperiencia(15); // m2.SetTitulacion("la vida "); // m2.SetId(4562); // m2.SetViajando(false); // SeleccionPais = new List<SeleccionFutbol> { // f1,f2,f3,m1,m2,e1,e2 // }; //} static void Main(string[] args) { List <SeleccionFutbol> selectionTeam; Futbolista f1 = new Futbolista(); f1.SetNombre("Pablito "); f1.SetApellidos(" Lopez"); f1.SetDemarcacion("Delantero"); f1.SetDorsal(9); f1.SetEdad(20); f1.SetId(350215); f1.SetViajando(true); Futbolista f2 = new Futbolista(); f2.SetNombre("Lionel"); f2.SetApellidos(" Messi"); f2.SetDemarcacion("Delantero"); f2.SetDorsal(10); f2.SetEdad(30); f2.SetId(350235); f2.SetViajando(true); Futbolista f3 = new Futbolista(); f3.SetNombre("Jorge "); f3.SetApellidos("Campos"); f3.SetDemarcacion("Portero"); f3.SetDorsal(1); f3.SetEdad(40); f3.SetId(350455); f3.SetViajando(true); Entrenador e1 = new Entrenador(); e1.SetNombre("Tuca"); e1.SetApellidos("Ferreti"); e1.SetEdad(55); e1.SetIdFederacion("a84748"); e1.SetId(456); e1.SetViajando(true); Entrenador e2 = new Entrenador(); e2.SetNombre("Parejita"); e2.SetApellidos("Lopez"); e2.SetEdad(55); e2.SetIdFederacion("a84748"); e2.SetId(456); e2.SetViajando(true); Masajista m1 = new Masajista(); m1.SetNombre("Manita"); m1.SetApellidos("Santa"); m1.SetEdad(45); m1.SetAniosExperiencia(15); m1.SetTitulacion("pro"); m1.SetId(4562); m1.SetViajando(true); Masajista m2 = new Masajista(); m2.SetNombre("Soba"); m2.SetApellidos("Testa"); m2.SetEdad(45); m2.SetAniosExperiencia(15); m2.SetTitulacion("la vida "); m2.SetId(4562); m2.SetViajando(false); selectionTeam = new List <SeleccionFutbol> { f1, f2, f3, m1, m2, e1, e2 }; foreach (SeleccionFutbol integrante in SeleccionPais) { Console.WriteLine("****************"); Console.WriteLine("\n" + integrante.ToString()); integrante.Viajar(); if (integrante.Concentrarse()) { if (integrante.GetType().Name.ToUpper() == "JUGADOR") { Console.WriteLine(" A jugar"); } else if (integrante.GetType().Name.ToUpper() == "ENTRENADOR") { Console.WriteLine(" A dirigir"); } else { Console.WriteLine(" A masajear"); } } } Console.WriteLine(); Console.WriteLine("el contador es " + m2.GetContador()); SeleccionPais g2 = new SeleccionPais("Italia", selectionTeam); g2.MeterJugador(f1); Console.ReadLine(); }