Ejemplo n.º 1
0
        public JsonResult Buscar(int pId_Periodo, int pGD_Plan_Area_Id_Plan_Area, int pGD_Asignatura_Id_Asignatura)
        {
            var bl_PlanAsignatura = new BL_PlanAsignatura();
            var proceso           = bl_PlanAsignatura.ListarPlanAsignaturaVigente(pId_Periodo, pGD_Plan_Area_Id_Plan_Area, pGD_Asignatura_Id_Asignatura, 0, 100);

            return(Json(proceso));
        }
Ejemplo n.º 2
0
        public JsonResult ListarMeta(int pId_PlanAsignatura)
        {
            var bl_PlanAsignatura = new BL_PlanAsignatura();
            var resultado         = bl_PlanAsignatura.ListarPlanAsignaturaMeta(pId_PlanAsignatura);

            return(Json(resultado));
        }
Ejemplo n.º 3
0
        public JsonResult Registrar(int Id_Plan_Asignatura, List <PA_ACTIVIDAD_PLAN_ASIGNATURA_LISTA_Result> request)
        {
            var bl_PlanAsignatura = new BL_PlanAsignatura();
            var proceso           = bl_PlanAsignatura.RegistrarPlanAsignaturaVigente(Id_Plan_Asignatura, request);

            return(Json(proceso));
        }
Ejemplo n.º 4
0
        public JsonResult ListarEmpleado(int idCurso)
        {
            var bl_PlanAsignatura = new BL_PlanAsignatura();
            var resultado         = bl_PlanAsignatura.CursoDocente(idCurso);

            return(Json(resultado));
        }
Ejemplo n.º 5
0
        public ActionResult FormularioRegistro(int pId_Plan_Asignatura)
        {
            var model = new PlanAsignaturaRegistroModel();

            var bl_PeriodoAcademico = new BL_PeriodoAcademico();
            var bl_PlanAsignatura   = new BL_PlanAsignatura();

            if (pId_Plan_Asignatura > 0)
            {
                model.planAsignatura        = bl_PlanAsignatura.ObtenerPlanAsignatura(pId_Plan_Asignatura).Result;
                model.ListaPeriodoAcademico = new List <PA_PERIODO_ACADEMICO_LISTA_VIGENTE_Result>()
                {
                    new PA_PERIODO_ACADEMICO_LISTA_VIGENTE_Result()
                    {
                        ID_PERIODOACADEMICO = 4, PERIODO = "2016 - Cuarto bimestre"
                    }
                };
            }
            else
            {
                //model.ListaPeriodoAcademico = bl_PeriodoAcademico.ListarPeriodosAcademicosVigentes();
                model.ListaPeriodoAcademico = new List <PA_PERIODO_ACADEMICO_LISTA_VIGENTE_Result>()
                {
                    new PA_PERIODO_ACADEMICO_LISTA_VIGENTE_Result()
                    {
                        ID_PERIODOACADEMICO = 4, PERIODO = "2016 - Cuarto bimestre"
                    }
                };
            }
            return(PartialView(model));
        }
        public JsonResult Eliminar(int pId_PlanAsignatura)
        {
            ProcessResult <PlanAsignatura> resultado = new ProcessResult <PlanAsignatura>();
            var bl_PlanAsignatura = new BL_PlanAsignatura();

            resultado = bl_PlanAsignatura.EliminarPlanAsignatura(pId_PlanAsignatura);
            return(Json(resultado));
        }
        public ActionResult FormularioRegistro(int pId_Plan_Asignatura)
        {
            var model             = new PlanAsignaturaCronogramaRegistroModel();
            var bl_PlanAsignatura = new BL_PlanAsignatura();

            if (pId_Plan_Asignatura > 0)
            {
                model.planAsignatura = bl_PlanAsignatura.ObtenerPlanAsignatura(pId_Plan_Asignatura).Result;
            }
            return(PartialView(model));
        }
        public ActionResult ReporteCumplimiento(int pId_Plan_Asignatura)
        {
            var model             = new ReporteCumplimientoModel();
            var bl_PlanAsignatura = new BL_PlanAsignatura();

            model.planAsignatura.ID_PLANASIGNATURA = pId_Plan_Asignatura;
            if (pId_Plan_Asignatura > 0)
            {
                model.planAsignatura = bl_PlanAsignatura.ObtenerPlanAsignatura(pId_Plan_Asignatura).Result;
            }
            return(PartialView(model));
        }
Ejemplo n.º 9
0
        public ActionResult FormularioRegistro(int pId_Plan_Asignatura)
        {
            var model             = new PlanAsignaturaCronogramaRegistroModel();
            var bl_PlanAsignatura = new BL_PlanAsignatura();

            if (pId_Plan_Asignatura > 0)
            {
                model.planAsignatura = bl_PlanAsignatura.ObtenerPlanAsignatura(pId_Plan_Asignatura).Result;
                var bl_PeriodoAcademico = new BL_PeriodoAcademico();
                var periodoAcademico    = bl_PeriodoAcademico.ListarPeriodosAcademicos().Where(item => item.ID_PERIODOACADEMICO == model.planAsignatura.ID_PERIODOACADEMICO).FirstOrDefault();
                model.fechaInicioPeriodo = periodoAcademico.FECHA_INICIO.Value.ToString("dd/MM/yyyy");
                model.fechaFinPeriodo    = periodoAcademico.FECHA_FIN.Value.ToString("dd/MM/yyyy");
            }
            return(PartialView(model));
        }
        public ActionResult FormularioRegistro(int pId_Plan_Asignatura)
        {
            var model = new PlanAsignaturaRegistroModel();

            var bl_PeriodoAcademico = new BL_PeriodoAcademico();
            var bl_PlanAsignatura   = new BL_PlanAsignatura();

            if (pId_Plan_Asignatura > 0)
            {
                model.planAsignatura = bl_PlanAsignatura.ObtenerPlanAsignatura(pId_Plan_Asignatura).Result;
            }
            model.ListaPeriodoAcademico = bl_PeriodoAcademico.ListarPeriodosAcademicosVigentes();

            return(PartialView(model));
        }
        public JsonResult Registrar(PlanAsignatura planAsignatura)
        {
            ProcessResult <PlanAsignatura> resultado = new ProcessResult <PlanAsignatura>();
            var bl_PlanAsignatura = new BL_PlanAsignatura();

            if (planAsignatura.Id_PlanAsignatura == 0)
            {
                resultado = bl_PlanAsignatura.InsertarPlanAsignatura(planAsignatura);
            }
            else
            {
                resultado = bl_PlanAsignatura.ActualizarPlanAsignatura(planAsignatura);
            }
            return(Json(resultado));
        }
Ejemplo n.º 12
0
        public JsonResult Registrar(PlanAsignatura planAsignatura, List <string> listaMeta, string contenidoArchivo)
        {
            ProcessResult <PlanAsignatura> resultado = new ProcessResult <PlanAsignatura>();
            var bl_PlanAsignatura = new BL_PlanAsignatura();

            if (!string.IsNullOrEmpty(contenidoArchivo))
            {
                var extencion = planAsignatura.Documento.Split('.').LastOrDefault();
                planAsignatura.Documento = WebConfigurationManager.AppSettings["DirectorioPlanAsignatura"] + Guid.NewGuid().ToString() + "." + extencion;
                contenidoArchivo         = contenidoArchivo.Split(new string[] { "base64," }, StringSplitOptions.None).LastOrDefault();
            }

            if (planAsignatura.Id_PlanAsignatura == 0)
            {
                resultado = bl_PlanAsignatura.InsertarPlanAsignatura(planAsignatura);
            }
            else
            {
                if (!string.IsNullOrEmpty(planAsignatura.Documento))
                {
                    var planAreaActual = bl_PlanAsignatura.ObtenerPlanAsignatura(planAsignatura.Id_PlanAsignatura);
                    if (!string.IsNullOrEmpty(planAreaActual.Result.DOCUMENTO_PLANASIGNATURA) && !string.IsNullOrEmpty(contenidoArchivo))
                    {
                        System.IO.File.Delete(planAreaActual.Result.DOCUMENTO_PLANASIGNATURA);
                    }
                }

                resultado = bl_PlanAsignatura.ActualizarPlanAsignatura(planAsignatura);
            }

            if (resultado.IsSuccess)
            {
                if (!string.IsNullOrEmpty(contenidoArchivo))
                {
                    System.IO.File.WriteAllBytes(planAsignatura.Documento, Convert.FromBase64String(contenidoArchivo));
                }
            }

            var resultadoEliminarMeta = bl_PlanAsignatura.EliminarPlanAsignaturaMeta(planAsignatura.Id_PlanAsignatura);

            if (listaMeta != null && listaMeta.Count > 0)
            {
                bl_PlanAsignatura.InsertarPlanAsignaturaMeta(planAsignatura.Id_PlanAsignatura, listaMeta);
            }

            return(Json(resultado));
        }