示例#1
0
        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);
        }
示例#2
0
        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));
        }
示例#3
0
        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));
        }