private void HomeUI_Load(object sender, EventArgs e) { MusicReports.ActualizarListadoCanciones(); }
static void Main(string[] args) { // Nombre del alumno Console.Title = "Juan Manuel Chico"; MusicReports.ActualizarListadoCanciones(); Cancion cancion1 = new Cancion("La balada del diablo y la muerte", EGenero.Rock.ToString(), "06:22", 2477); Cancion cancion2 = new Cancion("The Age Of Love", EGenero.Rock.ToString(), "06:65", 2477); Cancion cancion3 = new Cancion("The Age Of Love", EGenero.Rock.ToString(), "06:31", 2477); MusicReports.EliminarCancion(cancion1); MusicReports.EliminarCancion(cancion2); MusicReports.EliminarCancion(cancion3); MusicReports.AddCancion(cancion1); MusicReports.AddCancion(cancion2); MusicReports.AddCancion(cancion3); Console.WriteLine(" \n\n-------------------------------- "); Console.WriteLine("Metodo Add Cancion"); Console.WriteLine(" -------------------------------- \n\n"); foreach (Cancion item in MusicReports.GetLista()) { Console.WriteLine(item.ToString()); } List <Cancion> listaCanciones = new List <Cancion>() { new Cancion("Horizon Original Mix", EGenero.Techno.ToString(), "06:11", 2477), new Cancion("Cold Heart Claptone Extended Mix", EGenero.Techno.ToString(), "06:54", 2477), new Cancion("My Humps Original Mix", EGenero.TechHouse.ToString(), "32:43", 2477), new Cancion("My Humps Original Mix", EGenero.TechHouse.ToString(), "12:21", 2477) }; foreach (Cancion c in listaCanciones) { MusicReports.EliminarCancion(c); } MusicReports.AddCanciones(listaCanciones); Console.WriteLine("\n\n--------------------------------"); Console.WriteLine("Metodo de AddCanciones"); Console.WriteLine("---------------------------------\n\n"); foreach (Cancion item in MusicReports.GetLista()) { Console.WriteLine(item.ToString()); } List <Cancion> listaFiltrada = MusicReports.GetLista().FiltrarCanciones(false, true, false, 0, EGenero.Techno.ToString(), "00:00", "00:00"); Console.WriteLine("\n\n--------------------------------"); Console.WriteLine("Lista Filtrada"); Console.WriteLine("--------------------------------\n\n"); foreach (Cancion item in listaFiltrada) { Console.WriteLine(item.ToString()); } SerializacionXML <List <Cancion> > .Escribir(listaFiltrada, "Test_Consola_ListaFiltradaXML"); Console.WriteLine("Se exporto en el escritorio carpeta: Archivos-Serializacion, nombre: Test_Consola_ListaFiltradaXML"); List <Cancion> listaFiltrada2 = MusicReports.GetLista().FiltrarCanciones(true, false, false, 2477, EGenero.Techno.ToString(), "00:00", "00:00"); Console.WriteLine("\n\n--------------------------------"); Console.WriteLine("Lista listaFiltrada2"); Console.WriteLine("--------------------------------\n\n"); foreach (Cancion item in listaFiltrada2) { Console.WriteLine(item.ToString()); } SerializacionJSON <List <Cancion> > .Escribir(listaFiltrada2, "Test_Consola_ListaFiltradaJSON"); Console.WriteLine("Se exporto en el escritorio carpeta: Archivos-Serializacion, nombre: Test_Consola_ListaFiltradaJSON"); }
public void Initialize() { MusicReports.ActualizarListadoCanciones(); }