Beispiel #1
0
 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;
     }
 }
Beispiel #2
0
 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);
 }