static void Main(string[] args) { Orquesta or = new Orquesta("La Banda de mi Barrio", "Caballito", Orquesta.TipoOrquesta.Sinfonica); Console.WriteLine("Nombre de orquesta: {0}, Lugar: {1}\nTipo: {2}", or.nombre, or.lugar, or.tipo); Console.ReadLine(); Instrumento instrumento = new Instrumento("Trompeta", Instrumento.TipoInstrumento.Aire); Musico musicoPrincipal = new Musico("Joaquin", "Calero", 25, instrumento); Console.WriteLine("Nombre y apellido del musico: {0} {1}, Edad {2}\nInstrumento: {3}\n", musicoPrincipal.nombre, musicoPrincipal.apellido, musicoPrincipal.edad, musicoPrincipal.instrumento.nombre); Console.ReadLine(); Musico musicoSecundario = new Musico("Alvaro", "Calero", 21, instrumento); or.musicos.Add(musicoPrincipal); or.musicos.Add(musicoSecundario); Orquesta.ImprimirOrquesta(or); Orquesta or2 = new Orquesta("La Pandilla de Liniers", "Liniers", Orquesta.TipoOrquesta.Camara); Orquesta.ImprimirOrquesta(or2); }
public static void ImprimirOrquesta(Orquesta or) { StringBuilder sb = new StringBuilder(); sb.AppendLine(or.getOrquestaToString()); if (or.musicos.Count > 0) { sb.AppendFormat("Lista de Musicos\n"); foreach (Musico element in or.musicos) { sb.AppendFormat("Musico: {0}\n", element.nombre); sb.AppendFormat("Instrumento: {0}\n", element.instrumento.nombre); } } else { sb.AppendFormat("NO HAY MUSICOS EN ESTA ORQUESTA"); } Console.WriteLine("{0}", sb.ToString()); Console.ReadLine(); }