/// <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; } }
/// <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; } }
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); }
/// <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; } }
/// <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; } }