public JsonResult GetDashBoard(string Fecha, string Accion)
        {
            Entidad.DashBoardQueryInput input = new Entidad.DashBoardQueryInput();
            input.ACCION = Accion;
            input.FECHA  = Fecha;

            List <Entidad.DashBoard> Resultado = new List <Entidad.DashBoard>();

            Resultado = negDashBoard.Consultar(input);

            var Result = Resultado.GroupBy(x => new { })
                         .Select(g => new Entidad.DashBoardGroup
            {
                CANTNAVE = g.Count(),
                MANEXPO  = g.Sum(r => r.MANEXPO),
                RECIIMPO = g.Sum(r => r.RECIIMPO),
                MANIMPO  = g.Sum(r => r.MANIMPO),
                ENVIEXPO = g.Sum(r => r.ENVIEXPO),
            });

            input.ACCION = "F";

            List <Entidad.DashBoard> ResulGroupDiario = new List <Entidad.DashBoard>();

            ResulGroupDiario = negDashBoard.Consultar(input);

            Entidad.DashBoardGeneral general = new Entidad.DashBoardGeneral();
            general.Global = Result.ToList();
            general.Diario = ResulGroupDiario.ToList();

            return(Json(general));
        }
 public List <Entidad.DashBoard> Consultar(Entidad.DashBoardQueryInput Parametros)
 {
     return(ejecuta.Consulta(Parametros));
 }
        public List <Entidad.DashBoard> Consulta(Entidad.DashBoardQueryInput Parametros)
        {
            dtResultado = DB2Helper.ExecuteDb2Query(CommandType.StoredProcedure, "SP_CONSULTA_JNTADASHBOARDM", Parametros);

            return(dtResultado.ToList <Entidad.DashBoard>());
        }