/// <summary>
        /// Cargars the combo cursos.
        /// </summary>
        /// <param name="idCicloLectivo">The id ciclo lectivo.</param>
        /// <param name="ddlCurso">The DDL curso.</param>
        private void CargarComboCursos(int idCicloLectivo, DropDownList ddlCurso)
        {
            if (idCicloLectivo > 0)
            {
                List<Curso> listaCurso = new List<Curso>();
                BLCicloLectivo objBLCicloLectivo = new BLCicloLectivo();
                Asignatura objAsignatura = new Asignatura();
                objAsignatura.curso.cicloLectivo.idCicloLectivo = idCicloLectivo;

                if (User.IsInRole(enumRoles.Docente.ToString()))
                    objAsignatura.docente.username = ObjSessionDataUI.ObjDTUsuario.Nombre;

                listaCurso = objBLCicloLectivo.GetCursosByAsignatura(objAsignatura);
                UIUtilidades.BindCombo<Curso>(ddlCurso, listaCurso, "idCurso", "nombre", true);
                ddlCurso.Enabled = true;
            }
            else
            {
                ddlCurso.Enabled = false;
            }
        }
Пример #2
0
 /// <summary>
 /// Cargars the combo periodos.
 /// </summary>
 /// <param name="idCicloLectivo">The id ciclo lectivo.</param>
 /// <param name="ddlPeriodo">The DDL periodo.</param>
 private void CargarComboPeriodos(int idCicloLectivo, DropDownList ddlPeriodo)
 {
     if (idCicloLectivo > 0)
     {
         BLCicloLectivo objBLCicloLectivo = new BLCicloLectivo();
         UIUtilidades.BindCombo<Periodo>(ddlPeriodo, objBLCicloLectivo.GetPeriodosByCicloLectivo(idCicloLectivo), "idPeriodo", "nombre", true);
         ddlPeriodo.Enabled = true;
     }
     else
     {
         ddlPeriodo.Enabled = false;
     }
 }
Пример #3
0
        private void CargarComboCicloLectivo()
        {
            ddlCicloLectivo.Items.Clear();

            BLCicloLectivo objBLCicloLectivo = new BLCicloLectivo();

            listaCicloLectivo = objBLCicloLectivo.GetCicloLectivos(null);

            // Ordena la lista alfabéticamente por la descripción
            listaCicloLectivo.Sort((p, q) => string.Compare(p.nombre, q.nombre));

            foreach (CicloLectivo cicloLectivo in listaCicloLectivo)
            {
                ddlCicloLectivo.Items.Add(new System.Web.UI.WebControls.ListItem(cicloLectivo.nombre, cicloLectivo.idCicloLectivo.ToString()));
            }

            if (ddlCicloLectivo.Items.Count > 0)
                ddlCicloLectivo.Disabled = false;
        }
Пример #4
0
        /// <summary>
        /// Cargars the combos.
        /// </summary>
        private void CargarCombos()
        {
            List<CicloLectivo> listaCicloLectivo = new List<CicloLectivo>();
            BLCicloLectivo objBLCicloLectivo = new BLCicloLectivo();
            listaCicloLectivo = objBLCicloLectivo.GetCicloLectivos(new CicloLectivo() { activo = true });

            //UIUtilidades.BindCombo<CicloLectivo>(ddlCicloLectivo, listaCicloLectivo, "idCicloLectivo", "nombre", true);

            List<MotivoCitacion> listaMotivos = new List<MotivoCitacion>();
            BLMotivoCitacion objBLMotivos = new BLMotivoCitacion();
            listaMotivos = objBLMotivos.GetMotivos(new MotivoCitacion());
            UIUtilidades.BindCombo<MotivoCitacion>(ddlMotivoCitacion, listaMotivos, "idMotivoCitacion", "nombre", false, true);

            //ddlCurso.Enabled = false;
            //ddlTutores.Enabled = false;
        }
Пример #5
0
 /// <summary>
 /// Cargars the combo cursos.
 /// </summary>
 /// <param name="idCicloLectivo">The id ciclo lectivo.</param>
 /// <param name="ddlCurso">The DDL curso.</param>
 private void CargarComboCursos(int idCicloLectivo, DropDownList ddlCurso)
 {
     if (idCicloLectivo > 0)
     {
         BLCicloLectivo objBLCicloLectivo = new BLCicloLectivo();
         List<Curso> listaCursos = new List<Curso>();
         if (User.IsInRole(enumRoles.Docente.ToString()))
         {
             Asignatura objFiltro = new Asignatura();
             objFiltro.curso.cicloLectivo = cicloLectivoActual;
             //nombre del usuario logueado
             objFiltro.docente.username = User.Identity.Name;
             listaCursos = objBLCicloLectivo.GetCursosByAsignatura(objFiltro);
         }
         else
         {
             Curso objCurso = new Curso();
             listaCursos = objBLCicloLectivo.GetCursosByCicloLectivo(idCicloLectivo);
         }
         UIUtilidades.BindCombo<Curso>(ddlCurso, listaCursos, "idCurso", "nombre", true);
         ddlCurso.Enabled = true;
     }
     else
     {
         ddlCurso.Enabled = false;
     }
 }
Пример #6
0
        /// <summary>
        /// Cargas the infor usuario.
        /// </summary>
        private void CargaInforUsuario()
        {
            lblUsuario.Text = objSessionPersona.nombre + " " + objSessionPersona.apellido;
            lblRol.Text = ObjSessionDataUI.ObjDTUsuario.ListaRoles[0].Nombre;

            if (objSessionPersona.sexo.Equals("F")) lblTratamiento.Text = "Bienvenida";
            else lblTratamiento.Text = "Bienvenido";

            if (HttpContext.Current.User.IsInRole(enumRoles.Alumno.ToString()))
            {
                BLAlumno objBLAlumno = new BLAlumno(new Alumno() { username = ObjSessionDataUI.ObjDTUsuario.Nombre });
                AlumnoCursoCicloLectivo objCurso = objBLAlumno.GetCursoActualAlumno(cicloLectivoActual);
                if (objCurso != null)
                    lblCursosAsignados.Text = "Curso Actual: " + objCurso.cursoCicloLectivo.curso.nivel.nombre + "  " + objCurso.cursoCicloLectivo.curso.nombre;
                else
                    lblCursosAsignados.Text = "Curso Actual: Desconocido";
            }
            if (HttpContext.Current.User.IsInRole(enumRoles.Docente.ToString()))
            {
                BLCicloLectivo objBLCicloLectivo = new BLCicloLectivo();
                Asignatura objFiltro = new Asignatura();
                objFiltro.curso.cicloLectivo = cicloLectivoActual;
                //nombre del usuario logueado
                objFiltro.docente.username = HttpContext.Current.User.Identity.Name;
                List<Curso> listaCursos = objBLCicloLectivo.GetCursosByAsignatura(objFiltro);
                string cursos = string.Empty;
                if (listaCursos.Count > 0) cursos = "Cursos: <br />";
                int i = 1;
                listaCursos.Sort((p, q) => string.Compare(p.nombre, q.nombre));
                foreach (Curso item in listaCursos)
                {
                    if (!cursos.Contains(item.nombre))
                    {
                        if (i % 2 == 0)
                            cursos += item.nombre + " <br />";
                        else
                            cursos += item.nombre + " - ";
                        i++;
                    }
                }
                lblCursosAsignados.Text = cursos;
            }
            if (HttpContext.Current.User.IsInRole(enumRoles.Tutor.ToString()))
            {
                List<Tutor> lista = new List<Tutor>();
                lista.Add(new Tutor() { username = HttpContext.Current.User.Identity.Name });
                BLAlumno objBLAlumno = new BLAlumno(new Alumno() { listaTutores = lista });
                List<AlumnoCursoCicloLectivo> listaAlumnos = objBLAlumno.GetAlumnosTutor(cicloLectivoActual);
                string cursos = string.Empty;
                if (listaAlumnos.Count > 0) cursos = "Cursos: \n";
                foreach (AlumnoCursoCicloLectivo item in listaAlumnos)
                {
                    if (!cursos.Contains(item.cursoCicloLectivo.curso.nivel.nombre + "  " + item.cursoCicloLectivo.curso.nombre))
                    {
                        cursos += item.cursoCicloLectivo.curso.nivel.nombre + "  " + item.cursoCicloLectivo.curso.nombre + " \n";
                    }
                }
                lblCursosAsignados.Text = cursos;
            }
            if (HttpContext.Current.User.IsInRole(enumRoles.Preceptor.ToString()))
            {
                BLCicloLectivo objBLCicloLectivo = new BLCicloLectivo();
                Curso miCurso = new Curso();
                miCurso.cicloLectivo = cicloLectivoActual;
                miCurso.preceptor.username = HttpContext.Current.User.Identity.Name;
                List<Curso> listaCursos = objBLCicloLectivo.GetCursosByCicloLectivo(miCurso);
                string cursos = string.Empty;
                if (listaCursos.Count > 0) cursos = "Cursos: <br />";
                int i = 1;
                listaCursos.Sort((p, q) => string.Compare(p.nombre, q.nombre));
                foreach (Curso item in listaCursos)
                {
                    if (!cursos.Contains(item.nombre))
                    {
                        if (i % 2 == 0)
                            cursos += item.nombre + " <br />";
                        else
                            cursos += item.nombre + " - ";
                        i++;
                    }
                }
                lblCursosAsignados.Text = cursos;
            }
        }
Пример #7
0
        private void CargarComboTodosCursos()
        {
            List<Curso> listaTodosCursos = new List<Curso>();
            BLCicloLectivo objBLCicloLectivo = new BLCicloLectivo();
            Asignatura objFiltro = new Asignatura();
            objFiltro.curso.cicloLectivo = cicloLectivoActual;
            listaTodosCursos = objBLCicloLectivo.GetCursosByAsignatura(objFiltro);

            UIUtilidades.BindCombo<Curso>(ddlCurso, listaTodosCursos, "idCurso", "Nombre", true);
        }
Пример #8
0
 /// <summary>
 /// Cargars the combo cursos.
 /// </summary>
 private void CargarComboCursos()
 {
     int idCicloLectivo = cicloLectivoActual.idCicloLectivo;
     if (idCicloLectivo > 0)
     {
         BLCicloLectivo objBLCicloLectivo = new BLCicloLectivo();
         List<Curso> listaCursos = new List<Curso>();
         if (User.IsInRole(enumRoles.Docente.ToString()))
         {
             Asignatura objFiltro = new Asignatura();
             objFiltro.curso.cicloLectivo = cicloLectivoActual;
             listaCursos = objBLCicloLectivo.GetCursosByAsignatura(objFiltro);
         }
         else
         {
             Curso objCurso = new Curso();
             listaCursos = objBLCicloLectivo.GetCursosByCicloLectivo(idCicloLectivo);
         }
         UIUtilidades.BindCombo<Curso>(ddlCurso, listaCursos, "idCurso", "nombre", true);
         ddlCurso.Enabled = true;
     }
     else
     {
         ddlCurso.Enabled = false;
     }
 }