Пример #1
0
        public ActionResult consultarEfectividaXmodulo(int idModulo)
        {
            LogicEfectividad          _objLogicEfectividad        = new LogicEfectividad();
            List <EfectividadEntidad> _objListaEfectividadEntidad = _objLogicEfectividad.EfectividadXcicloNivelYparalelo(idModulo, null, null, null, null, null);
            var result = new { data = _objListaEfectividadEntidad };

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Пример #2
0
        public ActionResult consultarXcicloNivelYparalelo(int idCiclo, int idNivel, string cM, string eT, string p)
        {
            if (Session["personaLogin"] == null)
            {
            }
            LogicEfectividad _objLogicEfectividad = new LogicEfectividad();

            if (Convert.ToInt32(p) < 10)
            {
                p = "0" + p;
            }
            List <EfectividadEntidad> _objListaEfectividadEntidad = _objLogicEfectividad.EfectividadXcicloNivelYparalelo(null, idCiclo, idNivel, cM, eT, p);
            LogicParalelo             _objLogicoParalelo          = new LogicParalelo();
            string                      docente = _objLogicoParalelo.ConsultaDocenteXmodulo(idCiclo, idNivel, cM, eT, p);
            LogicTiempoTrabajo          _objLogicTiempoTrabajo   = new LogicTiempoTrabajo();
            List <TiempoTrabajoEntidad> _objTiempoTrabajoEntidad = _objLogicTiempoTrabajo.TiempoTrabajoXparalelo(null, idCiclo, idNivel, cM, eT, p);
            decimal                     tiempoTrabajado          = 0;

            tiempoTrabajado = _objLogicTiempoTrabajo.calcularTiempoPromedio(_objTiempoTrabajoEntidad, tiempoTrabajado);
            var result = new { dataEfectividad = _objListaEfectividadEntidad, docenteM = docente, tiempoParalelo = _objTiempoTrabajoEntidad, tt = tiempoTrabajado, tts = _objLogicTiempoTrabajo.convertirMinutosAhorasMinutos(tiempoTrabajado) };

            return(Json(result, JsonRequestBehavior.AllowGet));
        }