Пример #1
0
        public ActionResult Index(string mensaje)
        {
            var jugadas = new List <Jugada>();

            if (User.Identity.IsAuthenticated)
            {
                jugadas = servicio.ListarJugadas(User.Identity.Name).ToList();
            }

            if (!IsNullOrEmpty(mensaje))
            {
                ViewBag.Mensaje = mensaje;
            }

            return(View(new JugadaModels {
                Jugadas = jugadas
            }));
        }
Пример #2
0
        private void Jugadas_Load(object sender, EventArgs e)
        {
            var jugadas = repositorio.ListarJugadas();

            foreach (var jugada in jugadas)
            {
                var linea = new System.Windows.Forms.DataVisualization.Charting.Series();
                linea.Name      = jugada.Empresa;
                linea.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Bar;

                chart1.Series[jugada.Empresa] = linea;
                var entrada = jugada.Movimiento.Where(x => x.Tipo == Dominio.Enum.Tipo.Entrada);
                var salida  = jugada.Movimiento.Where(x => x.Tipo == Dominio.Enum.Tipo.Salida);

                if (entrada.Any())
                {
                    linea.Points.AddXY(entrada.First().Fecha, entrada.Sum(x => x.PrecioNeto));
                }
                if (salida.Any())
                {
                    linea.Points.AddXY(salida.Last().Fecha, salida.Sum(x => x.PrecioNeto));
                }
            }
        }