Ejemplo n.º 1
0
        /// <summary>
        /// Cargars the combos.
        /// </summary>
        private void CargarCombos()
        {
            BLAsignatura objBLAsignatura = new BLAsignatura();
            Asignatura objAsignatura = new Asignatura();
            objAsignatura.cursoCicloLectivo.idCursoCicloLectivo = propAgenda.cursoCicloLectivo.idCursoCicloLectivo;
            objAsignatura.cursoCicloLectivo.idCicloLectivo = propAgenda.cursoCicloLectivo.idCicloLectivo;
            if (User.IsInRole(enumRoles.Docente.ToString()))
                objAsignatura.docente.username = ObjSessionDataUI.ObjDTUsuario.Nombre;

            ddlAsignatura.Items.Clear();
            ddlAsignaturaEdit.Items.Clear();
            ddlMeses.Items.Clear();
            UIUtilidades.BindCombo<Asignatura>(ddlAsignatura, objBLAsignatura.GetAsignaturasCurso(objAsignatura), "idAsignatura", "nombre", false, true);
            UIUtilidades.BindComboMeses(ddlMeses, false, cicloLectivoActual.fechaInicio.Month);
            ddlMeses.Enabled = false;

            BLTipoRegistroClases objBLTipoRegistroClase = new BLTipoRegistroClases();
            List<TipoRegistroClases> listaRegistros = new List<TipoRegistroClases>();
            listaRegistros = objBLTipoRegistroClase.GetTipoRegistroClases(new TipoRegistroClases());
            UIUtilidades.BindCombo<TipoRegistroClases>(ddlTipoRegistroClase, listaRegistros, "idTipoRegistroClases", "nombre", true, false);
        }
        /// <summary>
        /// Cargars the combo asignatura.
        /// </summary>
        private void CargarComboAsignatura()
        {
            BLAsignatura objBLAsignatura = new BLAsignatura();
            Asignatura materia = new Asignatura();
            materia.cursoCicloLectivo.idCursoCicloLectivo = Convert.ToInt32(ddlCurso.SelectedValue);
            if (User.IsInRole(enumRoles.Docente.ToString()))
                materia.docente.username = ObjSessionDataUI.ObjDTUsuario.Nombre;
            listaAsignatura = objBLAsignatura.GetAsignaturasCurso(materia);
            ddlAsignatura.Items.Clear();

            listaAsignatura.Sort((p, q) => string.Compare(p.nombre, q.nombre));

            foreach (Asignatura asignatura in listaAsignatura)
            {
                ddlAsignatura.Items.Add(new System.Web.UI.WebControls.ListItem(asignatura.nombre, asignatura.idAsignatura.ToString()));
            }

            if (ddlAsignatura.Items.Count > 0)
                ddlAsignatura.Disabled = false;
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Cargars the combo asignatura.
        /// </summary>
        private void CargarComboAsignatura()
        {
            ddlAsignatura.Items.Clear();

            BLAsignatura objBLAsignatura = new BLAsignatura();

            int idNivel = Convert.ToInt32(ddlNivel.SelectedValue);
            //int idCicloLectivo = Convert.ToInt32(ddlCicloLectivo.SelectedValue);
            int idCicloLectivo = 0;

            listaAsignatura = objBLAsignatura.GetAsignaturasNivelCicloLectivo(idCicloLectivo, idNivel);

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

            foreach (Asignatura asignatura in listaAsignatura)
            {
                ddlAsignatura.Items.Add(new System.Web.UI.WebControls.ListItem(asignatura.nombre, asignatura.idAsignatura.ToString()));
            }

            if (ddlAsignatura.Items.Count > 0)
                ddlAsignatura.Disabled = false;
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Cargars the combo asignatura.
        /// </summary>
        private void CargarComboAsignatura()
        {
            BLAsignatura objBLAsignatura = new BLAsignatura();
            Asignatura objAsignatura = new Asignatura();
            objAsignatura.cursoCicloLectivo.idCursoCicloLectivo = propAgenda.cursoCicloLectivo.idCursoCicloLectivo;
            objAsignatura.curso.cicloLectivo.idCicloLectivo = propAgenda.cursoCicloLectivo.idCicloLectivo;
            if (User.IsInRole(enumRoles.Docente.ToString()))
                objAsignatura.docente.username = ObjSessionDataUI.ObjDTUsuario.Nombre;

            UIUtilidades.BindCombo<Asignatura>(ddlAsignaturaEdit, objBLAsignatura.GetAsignaturasCurso(objAsignatura), "idAsignatura", "nombre", true);
        }
        /// <summary>
        /// Cargars the combo asignatura.
        /// </summary>
        private void CargarComboAsignatura()
        {
            int idAmbito = 0;
            int idCursoSeleccionado = 0;
            int.TryParse(ddlAmbitoEdit.SelectedValue, out idAmbito);

            ddlAsignatura.Items.Clear();
            if (idAmbito > 0 && idAmbito == enumAmbitoEncuesta.Asignatura.GetHashCode())
            {
                if (int.TryParse(ddlCurso.SelectedValue, out idCursoSeleccionado) && idCursoSeleccionado > 0)
                {
                    lblAsignatura.Visible = (idAmbito > 0 && idCursoSeleccionado > 0);
                    ddlAsignatura.Visible = (idAmbito > 0 && idCursoSeleccionado > 0);
                    udpAsignatura.Update();
                    BLAsignatura objBLAsignatura = new BLAsignatura();
                    Asignatura objAsignatura = new Asignatura();
                    objAsignatura.cursoCicloLectivo.idCursoCicloLectivo = idCursoSeleccionado;
                    objAsignatura.curso.cicloLectivo.idCicloLectivo = cicloLectivoActual.idCicloLectivo;
                    if (User.IsInRole(enumRoles.Docente.ToString()))
                        objAsignatura.docente.username = ObjSessionDataUI.ObjDTUsuario.Nombre;

                    UIUtilidades.BindCombo<Asignatura>(ddlAsignatura, objBLAsignatura.GetAsignaturasCurso(objAsignatura), "idAsignatura", "nombre", true);
                }
            }
        }
Ejemplo n.º 6
0
        /// <summary>
        /// Cargars the combo asignatura.
        /// </summary>
        private void CargarComboAsignatura()
        {
            BLAsignatura objBLAsignatura = new BLAsignatura();
            Asignatura materia = new Asignatura();
            materia.cursoCicloLectivo.idCursoCicloLectivo = Convert.ToInt32(ddlCurso.SelectedValue);
            listaAsignatura = objBLAsignatura.GetAsignaturasCurso(materia);

            listaAsignatura.Sort((p, q) => string.Compare(p.nombre, q.nombre));
            ddlAsignatura.Items.Clear();

            foreach (Asignatura asignatura in listaAsignatura)
            {
                ddlAsignatura.Items.Add(new System.Web.UI.WebControls.ListItem(asignatura.nombre, asignatura.idAsignatura.ToString()));
            }

            if (ddlAsignatura.Items.Count > 0)
                ddlAsignatura.Disabled = false;
        }
Ejemplo n.º 7
0
 /// <summary>
 /// Cargars the asignaturas.
 /// </summary>
 private void CargarComboAsignatura(int idCursoCicloLectivo)
 {
     List<Asignatura> listaAsignaturas = new List<Asignatura>();
     BLAsignatura objBLAsignatura = new BLAsignatura();
     CursoCicloLectivo curso = new CursoCicloLectivo();
     Docente docente = null;
     if (User.IsInRole(enumRoles.Docente.ToString()))
     {
         docente = new Docente();
         docente.username = User.Identity.Name;
     }
     curso.idCursoCicloLectivo = idCursoCicloLectivo;
     listaAsignaturas = objBLAsignatura.GetAsignaturasCurso(new Asignatura() { cursoCicloLectivo = curso, docente = docente });
     if (listaAsignaturas != null && listaAsignaturas.Count > 0)
         UIUtilidades.BindCombo<Asignatura>(ddlAsignatura, listaAsignaturas, "idAsignatura", "Nombre", true);
 }
Ejemplo n.º 8
0
        /// <summary>
        /// Cargars the asignaturas.
        /// </summary>
        private void CargarComboAsignatura(int idNivel)
        {
            ddlAsignatura.Items.Clear();
            List<Asignatura> listaAsignaturas = new List<Asignatura>();
            BLAsignatura objBLAsignatura = new BLAsignatura();
            AsignaturaCicloLectivo asignatura = new AsignaturaCicloLectivo();

            if (User.IsInRole(enumRoles.Docente.ToString()))
                asignatura.docente.username = User.Identity.Name;
            asignatura.cursoCicloLectivo.curso.nivel.idNivel = idNivel;
            asignatura.cursoCicloLectivo.cicloLectivo = cicloLectivoActual;

            listaAsignaturas = objBLAsignatura.GetAsignaturasNivel(asignatura);
            if (listaAsignaturas != null && listaAsignaturas.Count > 0)
            {
                UIUtilidades.BindCombo<Asignatura>(ddlAsignatura, listaAsignaturas, "idAsignatura", "nombre", true);
                if (listaAsignaturas.Count == 1)
                {
                    ddlAsignatura.SelectedIndex = 1;
                    idAsignatura = listaAsignaturas[0].idAsignatura;
                    CargarOrientacion();
                }
            }
        }
Ejemplo n.º 9
0
        /// <summary>
        /// Cargars the combo asignatura.
        /// </summary>
        private void CargarComboAsignatura(int idCursoCicloLectivo)
        {
            BLAlumno objBLAlumno = new BLAlumno();
            AlumnoCursoCicloLectivo objAlumno = new AlumnoCursoCicloLectivo();
            objAlumno.cursoCicloLectivo.idCursoCicloLectivo = idCursoCicloLectivo;
            objAlumno.cursoCicloLectivo.cicloLectivo = cicloLectivoActual;

            BLAsignatura objBLAsignatura = new BLAsignatura();
            Asignatura materia = new Asignatura();
            materia.cursoCicloLectivo.idCursoCicloLectivo = idCursoCicloLectivo;
            listaAsignatura = objBLAsignatura.GetAsignaturasCurso(materia);

            listaAsignatura.Sort((p, q) => string.Compare(p.nombre, q.nombre));
            ddlAsignatura.Items.Clear();

            foreach (Asignatura asignatura in listaAsignatura)
            {
                ddlAsignatura.Items.Add(new System.Web.UI.WebControls.ListItem(asignatura.nombre, asignatura.idAsignatura.ToString()));
            }

            if (ddlAsignatura.Items.Count > 0)
                ddlAsignatura.Disabled = false;
        }
Ejemplo n.º 10
0
        /// <summary>
        /// Cargars the combos.
        /// </summary>
        private void CargarCombos()
        {
            BLAsignatura objBLAsignatura = new BLAsignatura();
            Asignatura objAsignatura = new Asignatura();
            objAsignatura.cursoCicloLectivo.idCursoCicloLectivo = propAgenda.cursoCicloLectivo.idCursoCicloLectivo;
            objAsignatura.cursoCicloLectivo.idCicloLectivo = propAgenda.cursoCicloLectivo.idCicloLectivo;
            if (User.IsInRole(enumRoles.Docente.ToString()))
                objAsignatura.docente.username = ObjSessionDataUI.ObjDTUsuario.Nombre;

            ddlAsignatura.Items.Clear();
            ddlAsignaturaEdit.Items.Clear();
            ddlMeses.Items.Clear();
            UIUtilidades.BindCombo<Asignatura>(ddlAsignatura, objBLAsignatura.GetAsignaturasCurso(objAsignatura), "idAsignatura", "nombre", false, true);
            UIUtilidades.BindComboMeses(ddlMeses, false, DateTime.Now.Month);
            ddlMeses.Enabled = false;
            //BindComboModulos(DateTime.Now.Month);

            //UIUtilidades.SortByText(ddlAsignatura);
            //UIUtilidades.SortByText(ddlAsignaturaEdit);
        }
Ejemplo n.º 11
0
        /// <summary>
        /// Cargars the combo asignatura.
        /// </summary>
        private void CargarComboAsignatura()
        {
            ddlAsignatura.Items.Clear();

            BLAsignatura objBLAsignatura = new BLAsignatura();

            List<CicloLectivo> listaCicloLectivos = new List<CicloLectivo>();
            foreach (System.Web.UI.WebControls.ListItem item in ddlCicloLectivo.Items)
            {
                if (item.Selected)
                {
                    listaCicloLectivos.Add(new CicloLectivo() { idCicloLectivo = Convert.ToInt16(item.Value) });
                }
            }

            List<Nivel> listaNiveles = new List<Nivel>();
            foreach (System.Web.UI.WebControls.ListItem item in ddlNivel.Items)
            {
                if (item.Selected)
                {
                    listaNiveles.Add(new Nivel() { idNivel = Convert.ToInt16(item.Value) });
                }
            }

            listaAsignatura = objBLAsignatura.GetAsignaturasNivelesCiclosLectivos(listaCicloLectivos, listaNiveles);

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

            foreach (Asignatura asignatura in listaAsignatura)
            {
                ddlAsignatura.Items.Add(new System.Web.UI.WebControls.ListItem(asignatura.nombre, asignatura.idAsignatura.ToString()));
            }

            if (ddlAsignatura.Items.Count > 0)
                ddlAsignatura.Disabled = false;
        }