コード例 #1
0
ファイル: ClasificacionViewModel.cs プロジェクト: pawett/.NET
 public void ObtenerTablaResultados(Clasificacion clasificacion)
 {
     DataTable tabla = new DataTable();
     tabla.Columns.Add(new DataColumn("Embarcacion"));
     int numeroManga = 1;
     foreach (var manga in clasificacion.PuntuacionesMangas()[clasificacion.PuntuacionesMangas().Keys.First()])
     {
         tabla.Columns.Add(new DataColumn(String.Concat("Manga ",numeroManga++)));
         
     }
     tabla.Columns.Add(new DataColumn("Total"));
    
     foreach(Embarcacion em in clasificacion.PuntuacionesMangas().Keys)
     {
         DataRow dr = tabla.NewRow();
         dr["Embarcacion"] = em.NumeroVela;
         numeroManga = 1;
         foreach (Manga manga in clasificacion.PuntuacionesMangas()[em].Keys)
         {
             string puntuacion = clasificacion.PuntuacionesMangas()[em][manga].ToString();
             dr[String.Concat("Manga ", numeroManga++)] = puntuacion;
         }
         dr["Total"] = clasificacion.ObtenerClasificacionGeneral()[em];
         tabla.Rows.Add(dr);
     }
   
     
    
     TablaResultados = tabla;
 }