private async void CargarArtistas() { if (CargarArtistasLibre) { CargarArtistasLibre = false; ArtistaDAO artistaDAO = new ArtistaDAO(UsuarioActual.Token); List <Artista> respuesta; try { respuesta = await artistaDAO.CargarTodos(); } catch (Exception ex) { MensajeDeErrorParaMessageBox mensaje = EncadenadorDeExcepciones.ManejarExcepcion(ex); MessageBox.Show(mensaje.Mensaje, mensaje.Titulo); return; } if (respuesta.Count == 1 && respuesta[0].Id == 0) { ListaDeArtistas.Visibility = Visibility.Collapsed; LabelNoHayArtistas.Visibility = Visibility.Visible; ListaDeAlbumesDeArtista.Visibility = Visibility.Collapsed; LabelNoHayCancionesDeAlbum.Visibility = Visibility.Collapsed; ListaDeCancionesDeArtista.Visibility = Visibility.Collapsed; LabelNoHayCancionesDeAlbum.Visibility = Visibility.Collapsed; } else { ListaDeArtistas.AsignarArtistas(respuesta); ListaDeArtistas.Visibility = Visibility.Visible; LabelNoHayArtistas.Visibility = Visibility.Collapsed; } CargarArtistasLibre = true; } }
private void TextBoxBusquedaArtista_TextChanged(object sender, TextChangedEventArgs e) { ListaDeArtistas.Buscar((sender as TextBox).Text); ListaDeAlbumesDeArtista.Buscar((sender as TextBox).Text); ListaDeCancionesDeArtista.Buscar((sender as TextBox).Text); }