예제 #1
0
 //Cargamos las puntuaciones
 private void Ventana_Ranking_Loaded(object sender, RoutedEventArgs e)
 {
     try
     {
         using (var context = new DAOUsuarios())
         {
             List <Usuario> lUsuarios = context.SacarRanking();
             if (lUsuarios != null)
             {
                 this.lUsuarios = lUsuarios;     //Guardamos la instancia
                 foreach (Usuario usuario in lUsuarios)
                 {
                     lbxRanking.Items.Add(usuario.Username);
                 }
                 if (lbxRanking.HasItems == true)
                 {
                     lbxRanking.SelectedIndex = 0;
                 }
             }
             else
             {
                 throw new Exception("Ha ocurrido un error en el cargado del ranking");
             }
         }
     }
     catch (Exception err)
     {
         MessageBox.Show(err.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
         this.Close();
     }
 }