示例#1
0
        static void Main(string[] args)
        {
            Orquesta orq = new Orquesta();

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

            Orquesta orq2 = new Orquesta("Sergio", "Adrogue", Orquesta.tipoOrquesta);

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

            Instrumento inst = new Instrumento();

            Console.WriteLine("Nombre: {0}, Tipo: {1}", inst.nombre, );

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

            Console.WriteLine("Nombre: {0}, Apellido: {1}, Edad: {2}, Instrumento: {3}, Orquesta: {4}",
                              musicoPrincipal.nombre, musicoPrincipal.apellido, musicoPrincipal.edad,
                              musicoPrincipal.instrumento);
            Console.ReadLine();


            Musico m2 = new Musico("Pepe", "Grillo", 24, inst);

            orq.musicos.Add(musicoPrincipal);
            orq.musicos.Add(m2);

            Orquesta.ImprimirOrquesta(orq);

            Orquesta orquesta2 = new Orquesta("Orquesta2", "Quilmes", Orquesta.tipoOrquesta.Rock);

            Orquesta.ImprimirOrquesta(orquesta2);
        }
示例#2
0
 public Musico(string nombre, string apellido, int edad, Instrumento inst, Orquesta orq)
 {
     this.nombre      = nombre;
     this.apellido    = apellido;
     this.edad        = edad;
     this.instrumento = inst;
     this.orquesta    = orq;
 }
示例#3
0
        public static void ImprimirOrquesta(Orquesta orquesta)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendLine(orquesta.getOrquestaToString());
            if (orquesta.musicos.Count > 0)
            {
                sb.AppendFormat("Lista de Musicos \n");
                foreach (Musico element in orquesta.musicos)//element 1 musico in dentro de la lista
                {
                    sb.AppendFormat("Musico: {0}\n", element.nombre);
                    sb.AppendFormat("Instrumento: {0}\n", element.instrumento.nombre);
                }
            }
            else
            {
                sb.AppendFormat("NO HAY MUSICOS");
            }
            Console.WriteLine("{0}", sb.ToString());
            Console.ReadLine();
        }