コード例 #1
0
ファイル: EncuestaAnalisis.cs プロジェクト: martinherr3/blpm
 public EncuestaAnalisis()
 {
     usuario = new Persona();
     preguntas = new List<Pregunta>();
     ambito = new AmbitoEncuesta();
     listaRoles = new List<DTRol>();
     curso = new CursoCicloLectivo();
     asignatura = new AsignaturaCicloLectivo();
 }
コード例 #2
0
ファイル: DAObtenerDatos.cs プロジェクト: martinherr3/blpm
        /// <summary>
        /// Obteners the asignaturas curso BD transaccional.
        /// </summary>
        /// <param name="configuracion">The configuracion.</param>
        /// <returns></returns>
        public List<AsignaturaCicloLectivo> obtenerAsignaturasCursoBDTransaccional(Configuraciones configuracion)
        {
            List<AsignaturaCicloLectivo> listaAsignaturasCicloLectivo = null;
            try
            {
                using (MySqlCommand command = new MySqlCommand())
                {
                    conMySQL = new MySqlConnection(configuracion.valor);
                    command.Connection = conMySQL;

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

                    MySqlDataReader reader = command.ExecuteReader();
                    AsignaturaCicloLectivo asignaturaCicloLectivo;
                    listaAsignaturasCicloLectivo = new List<AsignaturaCicloLectivo>();
                    while (reader.Read())
                    {
                        asignaturaCicloLectivo = new AsignaturaCicloLectivo();

                        asignaturaCicloLectivo.idAsignaturaCicloLectivoTransaccional = (int)reader["id"];
                        asignaturaCicloLectivo.docente = new Docente() { idPersonalTransaccional = (int)reader["fk_docente_id"] };
                        asignaturaCicloLectivo.asignatura.idAsignaturaTransaccional = (int)reader["fk_asignatura_id"];
                        asignaturaCicloLectivo.cursoCicloLectivo.idCursoCicloLectivoTransaccional = (int)reader["fk_cursociclolectivo_id"];

                        listaAsignaturasCicloLectivo.Add(asignaturaCicloLectivo);
                    }
                    command.Connection.Close();
                    return listaAsignaturasCicloLectivo;
                }
            }
            catch (MySqlException ex)
            {
                throw new CustomizedException(String.Format("Fallo en {0} - obtenerAsignaturasCursoBDTransaccional()", ClassName),
                                        ex, enuExceptionType.MySQLException);
            }
            catch (Exception ex)
            {
                throw new CustomizedException(String.Format("Fallo en {0} - obtenerAsignaturasCursoBDTransaccional()", ClassName),
                                    ex, enuExceptionType.DataAccesException);
            }
        }
コード例 #3
0
ファイル: Contenido.cs プロジェクト: martinherr3/blpm
 public Contenido()
 {
     asignaturaCicloLectivo = new AsignaturaCicloLectivo();
 }
コード例 #4
0
ファイル: Contenido.aspx.cs プロジェクト: martinherr3/blpm
        /// <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();
                }
            }
        }
コード例 #5
0
 public PlanificacionAnual()
 {
     asignaturaCicloLectivo = new AsignaturaCicloLectivo();
     creador = new Persona();
     listaTemasPlanificacion = new List<TemaPlanificacionAnual>();
 }