private void ordenarToolStripMenuItem_Click(object sender, EventArgs e) { listaDeReporducao = ListaMusica.SortTitle(listaDeReporducao); var source = new BindingSource(); source.DataSource = listaDeReporducao; dataGridView1.DataSource = source; reprodutorMusical.PlayList = listaDeReporducao; }
private void abrirListaDeReproducaoToolStripMenuItem_Click(object sender, EventArgs e) { //Filtro para .playList openFileDialog.Filter = "Lista de Reprodução (*.playList)|*.playList"; if (openFileDialog.ShowDialog() == DialogResult.OK) { var stopwatch = new Stopwatch(); stopwatch.Start(); listaDeReporducao = (ListaMusica)Serializavel.abrePlayList(openFileDialog.FileName); var source = new BindingSource(); source.DataSource = listaDeReporducao; dataGridView1.DataSource = source; reprodutorMusical.PlayList = listaDeReporducao; stopwatch.Stop(); Log.salvarLog(stopwatch.Elapsed.ToString().Remove(0, 6), "abrir lista de reprodução"); stopwatch.Reset(); } }
private void buttonPesquisar_Click(object sender, EventArgs e) { List <Musica> resultado = null; string compilado = ""; var stopwatch = new Stopwatch(); stopwatch.Start(); if (textBoxPesquisar.Text.Count() > 0 && listaDeReporducao.Count > 0) { resultado = (List <Musica>)ListaMusica.Pesquisar(textBoxPesquisar.Text.ToLower(), listaDeReporducao); foreach (Musica item in resultado) { compilado += item.Titulo + "\n"; } } if (resultado != null && resultado.Count > 0) { MessageBox.Show("O resultado de pesquisa foi: \n" + compilado, "Pesquisa de Titulo"); } stopwatch.Stop(); Log.salvarLog(stopwatch.Elapsed.ToString().Remove(0, 6), "pesquisar música"); stopwatch.Reset(); }