public Novedad() { tipo = new TipoNovedad(); estado = new EstadoNovedad(); usuario = new Persona(); curso = new Curso(); }
public AlumnoCurso(int idCurso) { alumno = new Alumno(); curso = new Curso(); curso.idCurso = idCurso; cursoCicloLectivo = new CursoCicloLectivo(); }
/// <summary> /// Initializes a new instance of the <see cref="AlumnoCurso"/> class. /// </summary> public AlumnoCurso() { idAlumnoCurso = 0; idAlumnoCursoTransaccional = 0; alumno = new Alumno(); curso = new Curso(); cursoCicloLectivo = new CursoCicloLectivo(); }
public Asignatura() { listaContenidos = new List<Contenido>(); curso = new Curso(); diasHorarios = new DiasHorarios(); docente = new Docente(); cursoCicloLectivo = new CursoCicloLectivo(); }
public AlumnoCurso(int idCurso) { //idAlumnoCurso = 0; //idAlumnoCursoTransaccional = 0; alumno = new Alumno(); curso = new Curso(); curso.idCurso = idCurso; cursoCicloLectivo = new CursoCicloLectivo(); }
/// <summary> /// Obteners the cursos BD transaccional. /// </summary> /// <param name="configuracion">The configuracion.</param> /// <returns></returns> public List<Curso> obtenerCursosBDTransaccional(Configuraciones configuracion) { List<Curso> listaCursos = null; try { using (MySqlCommand command = new MySqlCommand()) { conMySQL = new MySqlConnection(configuracion.valor); command.Connection = conMySQL; command.CommandText = @"SELECT * FROM curso"; conMySQL.Open(); MySqlDataReader reader = command.ExecuteReader(); Curso curso; listaCursos = new List<Curso>(); while (reader.Read()) { curso = new Curso() { idCursoTransaccional = (int)reader["id"], nombre = reader["descripcion"].ToString(), nivel = new Nivel() { idNivelTransaccional = (int)reader["fk_nivel_id"] } //orientacion = new Orientacion {idOrientacionTransaccional =(int)reader["fk_orientacion_id"] } }; listaCursos.Add(curso); } command.Connection.Close(); return listaCursos; } } catch (MySqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerCursosBDTransaccional()", ClassName), ex, enuExceptionType.MySQLException); } catch (SqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerCursosBDTransaccional()", ClassName), ex, enuExceptionType.SqlException); } catch (Exception ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerCursosBDTransaccional()", ClassName), ex, enuExceptionType.DataAccesException); } finally { //if (sqlConnectionConfig.State == ConnectionState.Open) // sqlConnectionConfig.Close(); } }
/// <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); } if (User.IsInRole(enumRoles.Preceptor.ToString())) { Curso miCurso = new Curso(); miCurso.preceptor.username = ObjSessionDataUI.ObjDTUsuario.Nombre; miCurso.cicloLectivo.idCicloLectivo = idCicloLectivo; listaCurso = objBLCicloLectivo.GetCursosByCicloLectivo(miCurso); } if (User.IsInRole(enumRoles.Administrador.ToString()) || User.IsInRole(enumRoles.Director.ToString())) listaCurso = objBLCicloLectivo.GetCursosByCicloLectivo(idCicloLectivo); 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; } }
/// <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> /// Initializes a new instance of the <see cref="CursoCicloLectivo"/> class. /// </summary> public CursoCicloLectivo() { curso = new Curso(); cicloLectivo = new CicloLectivo(); }
/// <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; } }