public ChartsUtils.barChartData generarObjetoParaGraficoDeBarraGoleadores(DataTable datosGrafico) { List <string> labels = new List <string>(); List <int> datos = new List <int>(); foreach (DataRow fila in datosGrafico.Rows) { labels.Add(fila.ItemArray[1].ToString().Split(' ').Last()); datos.Add(int.Parse(fila.ItemArray[4].ToString())); } ChartsUtils.barChartDataSet dato = new ChartsUtils.barChartDataSet() { data = datos, fillColor = ChartsUtils.colors.green + ChartsUtils.transparences.fillColor, highlightFill = ChartsUtils.colors.green + ChartsUtils.transparences.highlightFill, highlightStroke = ChartsUtils.colors.green + ChartsUtils.transparences.highlightStroke, strokeColor = ChartsUtils.colors.green + ChartsUtils.transparences.strokeColor }; ChartsUtils.barChartData datosGoleadores = new ChartsUtils.barChartData(labels, new List <ChartsUtils.barChartDataSet>() { dato }); return(datosGoleadores); }
public string generarDatosGoleadores(List <Jugador> jugadores) { List <string> labels = new List <string>(); List <int> datos = new List <int>(); foreach (Jugador jug in jugadores) { labels.Add(jug.nombre.Split(' ').Last()); datos.Add((int)jug.cantidadGoles); } ChartsUtils.barChartDataSet dato = new ChartsUtils.barChartDataSet() { data = datos, fillColor = ChartsUtils.colors.green + ChartsUtils.transparences.fillColor, highlightFill = ChartsUtils.colors.green + ChartsUtils.transparences.highlightFill, highlightStroke = ChartsUtils.colors.green + ChartsUtils.transparences.highlightStroke, strokeColor = ChartsUtils.colors.green + ChartsUtils.transparences.strokeColor }; ChartsUtils.barChartData datosGoleadores = new ChartsUtils.barChartData(labels, new List <ChartsUtils.barChartDataSet>() { dato }); JavaScriptSerializer s = new JavaScriptSerializer(); return(s.Serialize(datosGoleadores)); }
public string generarDatosParaGraficoGoles(DataTable datosPrincipalesEquipo) { ChartsUtils.barChartData datosGoles = new ChartsUtils.barChartData(new List <String>() { "Convertidos", "En contra" }, new List <int> { int.Parse(datosPrincipalesEquipo.Rows[0]["GF"].ToString()), int.Parse(datosPrincipalesEquipo.Rows[0]["GC"].ToString()) }); JavaScriptSerializer s = new JavaScriptSerializer(); return(s.Serialize(datosGoles)); }