public string MostrarCarrera(Carrera c) { StringBuilder sb = new StringBuilder(); sb.AppendFormat("CorredoresMaximos: {0}\n", c._corredoresMax); //if (c._animales != null) //{ for (int i = 0; i < c._animales.Count; i++) { if (c._animales[i] is Humano) { sb.Append(((Humano)c._animales[i]).MostrarHumano()); } if (c._animales[i] is Perro) { sb.Append(((Perro)c._animales[i]).MostrarPerro()); } if (c._animales[i] is Caballo) { sb.Append(((Caballo)c._animales[i]).MostrarCaballo()); } sb.AppendLine(); //} } return(sb.ToString()); }
public bool Crear(Entidades.Carrera oCar) { dalc.carrera dCarr = new dalc.carrera(); dCarr.codcarr = oCar.Codcarr; dCarr.nombre = oCar.nombre; Conn.Connection.carrera.Add(dCarr); Conn.Connection.SaveChanges(); return(true); }
//Metodos public string MostrarCarrera(Carrera c) { StringBuilder retorno = new StringBuilder(); retorno.AppendFormat("Corredores: {0}\n", this._corredoresMax); for (int i = 0; i < c._animales.Count; i++) { retorno.AppendLine(c._animales[i].MostrarDatos()); } return(retorno.ToString()); }
public string MostrarCarrera(Carrera c) { int i; StringBuilder sb = new StringBuilder(); sb.AppendFormat("CARRERA\nCantidad de competidores {0}\nCompetidores:\n", this._corredoresMax); for (i = 0; i < this._animales.Count; i++) { } return("ASDASD"); }
public static Carrera operator +(Carrera c, Animal a) { Carrera aux = null; if (c != a && c._corredoresMaximo > c._listAnimales.Count) { aux = c; aux._listAnimales.Add(a); } else { aux = c; } return(aux); }
public static string MostrarCarrera(Carrera c) { StringBuilder sb = new StringBuilder(); sb.AppendLine("CARRERA"); sb.AppendFormat("Maximo de corredores: {0}\n", c._corredoresMax); foreach (Animal item in c._animales) { sb.AppendLine(item.MostrarDatos()); } return(sb.ToString()); }
static void Main(string[] args) { Carrera c = new Carrera(5); Animal p = new Perro(20); Caballo b = new Caballo("pepe", 22); c += p; c += b; Console.WriteLine(c == p); Carrera.MostrarCarrera(c); Console.ReadKey(); }
public static string MostrarCarrera(Carrera c) { StringBuilder sb = new StringBuilder("Carrera con cantidad maxima de corredores: " + c._corredoresMax + "\n"); for (int i = 0; i < c._animales.Count; i++) { Animal a = c._animales.ElementAt(i); if (a is Humano) { sb.AppendLine(((Humano)a).MostrarHumano()); } else if (a is Perro) { sb.AppendLine(((Perro)a).MostrarPerro()); } else if (a is Caballo) { sb.AppendLine(((Caballo)a).MostrarCaballo()); } } return(sb.ToString()); }
public string MostrarCarrera(Carrera c) { StringBuilder sb = new StringBuilder(); sb.AppendLine($"Cantidad de corredores: {c.corredoresMax}"); for (int i = 0; i < c.animales.Count; i++) { if (c.animales[i] is Humano) { sb.AppendLine(((Humano)c.animales[i]).MostrarHumano()); } else if (c.animales[i] is Caballo) { sb.AppendLine(((Caballo)c.animales[i]).MostarCaballo()); } else if (c.animales[i] is Perro) { sb.AppendLine(((Perro)c.animales[i]).MostarPerro()); } } return(sb.ToString()); }
private void button1_Click(object sender, EventArgs e) { Animal a1 = new Perro(Perro.Razas.Galgo, 60); carrera += a1; Perro a2 = new Perro(Perro.Razas.Galgo, 60); carrera += a2; Humano a3 = new Humano("Juan", "Gomez", 20); carrera += a3; Caballo a4 = new Caballo("Veloz", 70); carrera += a4; Caballo a5 = new Caballo("Match 5", 75); carrera += a5; Animal a6 = new Humano("Pedro", "Martínez", 40); carrera += a6; Perro a7 = new Perro(Perro.Razas.OvejeroAleman, 50); carrera += a7; }