Ejemplo n.º 1
0
 public AsignaturaCicloLectivo()
 {
     listaContenidos = new List<Contenido>();
     cursoCicloLectivo = new CursoCicloLectivo();
     horario = new DiasHorarios();
     docente = new Docente();
     asignatura = new Asignatura();
 }
Ejemplo n.º 2
0
 public Curricula()
 {
     personaAlta = new Persona();
     personaModificacion = new Persona();
     asignatura = new Asignatura();
     nivel = new Nivel();
     orientacion = new Orientacion();
 }
Ejemplo n.º 3
0
 public Calificacion()
 {
     alumnoCurso = new AlumnoCursoCicloLectivo();
     asignatura = new Asignatura();
     periodo = new Periodo();
     escala = new ValoresEscalaCalificacion();
     periodo = new Periodo();
     instanciaCalificacion = new InstanciaCalificacion();
 }
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);
        }
Ejemplo n.º 5
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.º 6
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;
     }
 }
        /// <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.º 8
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);
        }
        /// <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.º 10
0
        public List<Asignatura> obtenerAsignaturaCursoCicloLectivoActual(Configuraciones configuracion, int selectedCurso)
        {
            List<Asignatura> listaAsignatura = null;
            try
            {
                using (MySqlCommand command = new MySqlCommand())
                {
                    conMySQL = new MySqlConnection(configuracion.valor);
                    command.Connection = conMySQL;

                    command.CommandType = System.Data.CommandType.StoredProcedure;

                    command.CommandText = @"sp_asignatura_curso";
                    command.Parameters.Add(new MySqlParameter("param_curso", MySqlDbType.Int32)).Value = selectedCurso;

                    conMySQL.Open();

                    MySqlDataReader reader = command.ExecuteReader();
                    listaAsignatura = new List<Asignatura>();
                    Asignatura asignatura = null;
                    while (reader.Read())
                    {
                        asignatura = new Asignatura()
                        {
                            idAsignatura = 0,
                            idAsignaturaTransaccional = Convert.ToInt32(reader["id"]),
                            nombre = reader["nombre"].ToString(),
                        };

                        listaAsignatura.Add(asignatura);
                    }
                    command.Connection.Close();
                    return listaAsignatura;
                }
            }
            catch (MySqlException ex)
            {
                throw new CustomizedException(String.Format("Fallo en {0} - obtenerAsignaturaCursoCicloLectivoActual()", ClassName),
                                        ex, enuExceptionType.MySQLException);
            }
            catch (SqlException ex)
            {
                throw new CustomizedException(String.Format("Fallo en {0} - obtenerAsignaturaCursoCicloLectivoActual()", ClassName),
                                    ex, enuExceptionType.SqlException);
            }
            catch (Exception ex)
            {
                throw new CustomizedException(String.Format("Fallo en {0} - obtenerAsignaturaCursoCicloLectivoActual()", ClassName),
                                    ex, enuExceptionType.DataAccesException);
            }
            finally
            {
                //if (sqlConnectionConfig.State == ConnectionState.Open)
                //    sqlConnectionConfig.Close();
            }
        }
Ejemplo n.º 11
0
 public RegistroClases()
 {
     asignatura = new Asignatura();
     listaDetalleRegistro = new List<DetalleRegistroClases>();
     tipoRegistro = new TipoRegistroClases() { idTipoRegistroClases= (int)enumTipoRegistroClases.ClaseNormal };
 }
Ejemplo n.º 12
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;
     }
 }
Ejemplo n.º 13
0
 public Evaluacion()
 {
     asignatura = new Asignatura();
 }
Ejemplo n.º 14
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AsignaturaNivel"/> class.
 /// </summary>
 public AsignaturaNivel()
 {
     asignatura = new Asignatura();
     nivel = new Nivel();
     orientacion = new Orientacion();
 }
Ejemplo n.º 15
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.º 16
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);
        }
Ejemplo n.º 17
0
        /// <summary>
        /// Obteners the asignatura BD transaccional.
        /// </summary>
        /// <param name="configuracion">The configuracion.</param>
        /// <returns></returns>
        public List<Asignatura> obtenerAsignaturaBDTransaccional(Configuraciones configuracion)
        {
            List<Asignatura> listaAsignaturas = null;
            try
            {
                using (MySqlCommand command = new MySqlCommand())
                {
                    conMySQL = new MySqlConnection(configuracion.valor);
                    command.Connection = conMySQL;

                    command.CommandText = @"SELECT  *
                                            FROM asignatura";
                    conMySQL.Open();

                    MySqlDataReader reader = command.ExecuteReader();
                    Asignatura asignatura;
                    listaAsignaturas = new List<Asignatura>();
                    while (reader.Read())
                    {
                        asignatura = new Asignatura()
                        {
                            idAsignaturaTransaccional = (int)reader["id"],
                            nombre = reader["nombre"].ToString(),
                        };
                        listaAsignaturas.Add(asignatura);
                    }
                    command.Connection.Close();
                    return listaAsignaturas;
                }
            }
            catch (MySqlException ex)
            {
                throw new CustomizedException(String.Format("Fallo en {0} - obtenerAsignaturaBDTransaccional()", ClassName),
                                        ex, enuExceptionType.MySQLException);
            }
            catch (SqlException ex)
            {
                throw new CustomizedException(String.Format("Fallo en {0} - obtenerAsignaturaBDTransaccional()", ClassName),
                                    ex, enuExceptionType.SqlException);
            }
            catch (Exception ex)
            {
                throw new CustomizedException(String.Format("Fallo en {0} - obtenerAsignaturaBDTransaccional()", ClassName),
                                    ex, enuExceptionType.DataAccesException);
            }
            finally
            {
                //if (sqlConnectionConfig.State == ConnectionState.Open)
                //    sqlConnectionConfig.Close();
            }
        }
Ejemplo n.º 18
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);
        }
Ejemplo n.º 19
0
 public TemaPlanificacionAnual()
 {
     asignatura = new Asignatura();
     listaContenidos = new List<TemaContenido>();
 }
Ejemplo n.º 20
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;
            }
        }
        /// <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;
            }
        }
Ejemplo n.º 22
0
 //public EventoAgenda<Evaluacion,> evento { get; set; }
 public Evaluacion()
 {
     asignatura = new Asignatura();
     //evento = new EventoAgenda<Evaluacion>();
 }