示例#1
0
        private async void CargarGeneros()
        {
            if (CargarGenerosLibre)
            {
                CargarGenerosLibre = false;
                GeneroDAO     generoDAO = new GeneroDAO(UsuarioActual.Token);
                List <Genero> respuesta;
                try
                {
                    respuesta = await generoDAO.CargarTodos();
                }
                catch (Exception ex)
                {
                    MensajeDeErrorParaMessageBox mensaje = EncadenadorDeExcepciones.ManejarExcepcion(ex);
                    MessageBox.Show(mensaje.Mensaje, mensaje.Titulo);
                    return;
                }
                if (respuesta.Count == 1 && respuesta[0].Id == 0)
                {
                    ListaDeGeneros.Visibility    = Visibility.Collapsed;
                    LabelNoHayGeneros.Visibility = Visibility.Visible;
                }
                else
                {
                    ListaDeGeneros.AsignarGeneros(respuesta);
                    ListaDeGeneros.Visibility    = Visibility.Visible;
                    LabelNoHayGeneros.Visibility = Visibility.Collapsed;
                }

                CargarGenerosLibre = true;
            }
        }
示例#2
0
 private void TextBoxBusquedaAlbum_TextChanged(object sender, TextChangedEventArgs e)
 {
     ListaDeGeneros.Buscar((sender as TextBox).Text);
     ListaDeCancionesDeAlbum.Buscar((sender as TextBox).Text);
 }