예제 #1
0
        public static void imprimirOrquesta(Orquesta or)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendLine(or.getOrquestaString());
            if (or.musicos.Count > 0)
            {
                sb.AppendFormat("Lista de Musico \n");
                foreach (Musico element in or.musicos)
                {
                    sb.AppendFormat("Musico: {0} {1}\n", element.nombre, element.apellido);
                    sb.AppendFormat("Instrumento: {0}\n", element.instrumento.nombre);
                }
            }
            Console.WriteLine("{0}", sb.ToString());
            Console.ReadLine();
        }
예제 #2
0
        static void Main(string[] args)
        {
            Orquesta or = new Orquesta("Orquesta1", "Avellaneda", Orquesta.tipoOrquesta.Sinfonica);

            Console.WriteLine("Nombre: {0}, Lugar: {1}, Tipo: {2}", or.nombre, or.lugar, or.tipo);
            Console.ReadLine();

            Instrumento instrumento = new Instrumento("Guitarra", Instrumento.tipoInstrumento.Cuerdas);

            Musico musicoPrincipal = new Musico("Carla", "Perez", 26, instrumento);

            Console.WriteLine("Nombre: {0}, Apellido: {1}, Tipo: {2}, \nInstrumento {3}\n",
                              musicoPrincipal.nombre, musicoPrincipal.apellido, musicoPrincipal.edad,
                              musicoPrincipal.instrumento.getInstrumentoString());
            Console.ReadLine();

            Musico m2 = new Musico("Pepe", "Grillo", 23, instrumento);

            or.musicos.Add(musicoPrincipal);
            or.musicos.Add(m2);
            Orquesta.imprimirOrquesta(or);

            Orquesta or2 = new Orquesta("Orquesta2", "Quilmes", Orquesta.tipoOrquesta.Camara);
        }