Пример #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            sPersonaId = Session["PersonaId"].ToString();

            if (sPersonaId != null)
            {
                objPeriodoBC = new PeriodoBC();
                objPeriodoBE = objPeriodoBC.obtenerPeriodoActual();

                texto_PeriodoActual.Text = objPeriodoBE.Descripcion;
                texto_FechaLimite.Text = objPeriodoBE.FechaFin;

                grdCursosDataBind();
            }
        }
Пример #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            objPeriodoBE = (PeriodoBE)Session["Periodo"];
            objInformeBE = (InformeFinCicloBE) Session["Informe"];
            objCursoxProfesorBE = (CursoxProfesorBE)Session["CursoxProfesor"];

            texto_PeriodoActual.Text = objPeriodoBE.Descripcion;
            texto_FechaLimite.Text = objPeriodoBE.FechaFin;
            texto_DescripcionCurso.Text = objCursoxProfesorBE.Codigo + " - " + objCursoxProfesorBE.Nombre;

            //OBTENIENDO LOGRO TERMINAL
            objLogroBE = new LogroBE();
            objLogroBE.CursoId = objCursoxProfesorBE.CursoId;

            objLogroBC = new LogroBC();
            objLogroBE = objLogroBC.obtenerLogroxCurso(objLogroBE);

            texto_LogroTerminal.Text = objLogroBE.Descripcion;

            //OBTENIENDO STUDENT OUTCOMES
            grdOutcomesDataBind();

            //OBTENIENDO HALLAZGOS
            objHallazgoBC = new HallazgoBC();

            if (objHallazgoCollectionBE == null)
            {
                HallazgoBE objHallazgoBE = new HallazgoBE();
                objHallazgoBE.InformeFinCicloId = objInformeBE.InformeFinCicloId;
                objHallazgoCollectionBE = objHallazgoBC.listarHallazgos(objHallazgoBE);
            }

            grdHallazgosDataBind();

            //OBTENER ACCIONES DE MEJORA
            objAccionMejoraBC = new AccionMejoraBC();

            if (objAccionesMejoraCollectionBE == null)
            {
                AccionMejoraBE objAccionMejoraBE = new AccionMejoraBE();
                objAccionMejoraBE.InformeFinCicloId = objInformeBE.InformeFinCicloId;
                objAccionesMejoraCollectionBE = objAccionMejoraBC.listarAccionesMejora(objAccionMejoraBE);
            }

            grdAccionesMejoraDataBind();

            //OBTENER ACCIONES PREVIAS
            objAccionesPreviasBC = new AccionMejoraBC();

            if(objAccionesPreviasCollectionBE == null)
            {
                InformeFinCicloBE objInformeAccioneMejoraBE = new InformeFinCicloBE();
                objInformeAccioneMejoraBE.CursoId = objCursoxProfesorBE.CursoId;
                objInformeAccioneMejoraBE.PeriodoId = objPeriodoBE.PeriodoId;
                objAccionesPreviasCollectionBE = objAccionesPreviasBC.listarAccionesPrevias(objInformeAccioneMejoraBE);
            }

            grdAccionesPreviasDataBind();

            //SETEANDO DATOS DE INFORME DE FIN DE CICLO
            txt_DesarrolloAprendizaje.Text = objInformeBE.DesarrolloUnidades;
            txt_Infraestructura.Text = objInformeBE.ComentarioInfraestructura;
            txt_Alumnos.Text = objInformeBE.ComentarioAlumnos;
            txt_Delegados.Text = objInformeBE.ComentarioDelegados;
            txt_EncuestaAcademica.Text = objInformeBE.ComentarioEncuesta;
        }
Пример #3
0
        private PeriodoCollectionBE obtenerPeriodosFiltrados(PeriodoWS.PeriodoCollectionDC listaPeriodosTotal)
        {
            int posicionPeriodoActual = 0;
            PeriodoCollectionBE lista = new PeriodoCollectionBE();
            lista.LstPeriodos = new System.Collections.ObjectModel.Collection<PeriodoBE>();

            for (int i = 0; i < listaPeriodosTotal.Count(); i++)
            {
                if (listaPeriodosTotal[i].EsActual == 1)
                {
                    posicionPeriodoActual = i;
                    break;
                }
            }

            for (int j = posicionPeriodoActual + 1; j > posicionPeriodoActual - 1; j--)
            {
                if (j >= 0)
                {
                    PeriodoBE periodo = new PeriodoBE();
                    periodo.PeriodoId = listaPeriodosTotal[j].PeriodoId;
                    periodo.Descripcion = listaPeriodosTotal[j].Descripcion;
                    periodo.EsActual = listaPeriodosTotal[j].EsActual;
                    periodo.FechaInicio = listaPeriodosTotal[j].FechaInicio;
                    periodo.FechaFin = listaPeriodosTotal[j].FechaFin;

                    lista.LstPeriodos.Add(periodo);
                }
            }

            return lista;
        }