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>()); }