예제 #1
0
 public bool AgregarCancion(Cancion cancion)
 {
     ListaCanciones.Add(cancion);
     foreach (Cancion i in ListaCanciones) // Averiguar como recorrer bien una lista
     {
         if i == ListaCanciones[0]();
         return(false);
     }
     return(true);
 }
예제 #2
0
        public bool AgregarCancion(Cancion cancion)

        {
            for (int i = 0; i < canciones.Count; i++)
            {
                if (canciones[i].Informacion() == cancion.Informacion())
                {
                    return(false);
                }
            }
            canciones.Add(cancion);
            return(true);
        }
        static void Main(string[] args)
        {
            Cancion lista1 = new Cancion("Sad but True", "Black Album", "Metallica", "Metal");//Estoy llamando al constructor de la clase

            Console.WriteLine();
        }
예제 #4
0
        static void Main()
        {
            Console.WriteLine("Bienvenido a este gestor de musica!");

            string    x      = "1";
            Espotifai inicio = new Espotifai();

            while (x == "1")
            {
                Console.WriteLine("");
                Console.WriteLine("Que quieres hacer?");
                Console.WriteLine("");
                Console.WriteLine("1: agregar una cancion");
                Console.WriteLine("2: ver todas las canciones ");
                Console.WriteLine("3: ver por criterio");
                Console.WriteLine("4: agregar playlist");
                Console.WriteLine("5: ver playlist");
                Console.WriteLine("6: Salir");
                string respuesta = Console.ReadLine();
                if (respuesta == "6")
                {
                    Console.WriteLine("");
                    Console.WriteLine("Hasta pronto");
                    break;
                }
                else if (respuesta == "1")
                {
                    Console.WriteLine("");
                    Console.WriteLine("Nombre de la cancion:");
                    string nombrecancion = Console.ReadLine();
                    Console.WriteLine("");
                    Console.WriteLine("Album de la cancion:");
                    string album = Console.ReadLine();
                    Console.WriteLine("");
                    Console.WriteLine("Nombre del artista:");
                    string artista = Console.ReadLine();
                    Console.WriteLine("");
                    Console.WriteLine("Genero de la cancion:");
                    string  genero  = Console.ReadLine();
                    Cancion cancion = new Cancion(nombrecancion, album, artista, genero);
                    inicio.AgregarCancion(cancion);
                }
                else if (respuesta == "2")
                {
                    Console.WriteLine("");
                    inicio.VarCanciones();
                }
                else if (respuesta == "3")
                {
                    Console.WriteLine("");
                    Console.WriteLine("criterio a escojer (album, nombre, genero, artista):");
                    string criterio = Console.ReadLine();
                    Console.WriteLine("");
                    Console.WriteLine("Valor");
                    string valor = Console.ReadLine();
                    Console.WriteLine("");
                    inicio.CancionesPorCriterio(criterio, valor);
                }
                else if (respuesta == "4")
                {
                    Console.WriteLine("");
                    Console.WriteLine("criterio a escojer (album, nombre, genero, artista):");
                    string criterio = Console.ReadLine();
                    Console.WriteLine("");
                    Console.WriteLine("Valor del Criterio");
                    string valorCriterio = Console.ReadLine();
                    Console.WriteLine("");
                    Console.WriteLine("Nombre para la playlist");
                    string nombrePlaylist = Console.ReadLine();
                    Console.WriteLine("");
                    inicio.GenerarPlaylist(criterio, valorCriterio, nombrePlaylist);
                }
                else if (respuesta == "5")
                {
                    Console.WriteLine("");
                    Console.WriteLine(inicio.VerMisPlaylists());
                }
                else
                {
                    Console.WriteLine("");
                    Console.WriteLine("Respuesta incorrecta, desea seguir?");
                    Console.WriteLine("");
                    Console.WriteLine("1: Seguir");
                    Console.WriteLine("Cualquier otro valor: No seguir");
                    x = Console.ReadLine();
                }
            }
        }