Exemple #1
0
 public Novedad()
 {
     tipo = new TipoNovedad();
     estado = new EstadoNovedad();
     usuario = new Persona();
     curso = new Curso();
 }
Exemple #2
0
 public AlumnoCurso(int idCurso)
 {
     alumno = new Alumno();
     curso = new Curso();
     curso.idCurso = idCurso;
     cursoCicloLectivo = new CursoCicloLectivo();
 }
Exemple #3
0
 /// <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();
 }
Exemple #4
0
 public Asignatura()
 {
     listaContenidos = new List<Contenido>();
     curso = new Curso();
     diasHorarios = new DiasHorarios();
     docente = new Docente();
     cursoCicloLectivo = new CursoCicloLectivo();
 }
Exemple #5
0
 public AlumnoCurso(int idCurso)
 {
     //idAlumnoCurso = 0;
     //idAlumnoCursoTransaccional = 0;
     alumno = new Alumno();
     curso = new Curso();
     curso.idCurso = idCurso;
     cursoCicloLectivo = new CursoCicloLectivo();
 }
Exemple #6
0
        /// <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;
            }
        }
Exemple #10
0
 /// <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;
     }
 }