Ejemplo n.º 1
0
        public static Profesor create(MySqlDataReader reader)
        {
            string       nombre             = reader["nombre"].ToString();
            int          dni                = Int32.Parse(reader["dni"].ToString());
            int          codigo             = Int32.Parse(reader["codigo"].ToString());
            string       correo             = (reader["correo"].ToString());
            int          telefono           = Int32.Parse(reader["telefono"].ToString());
            string       regimen            = "";
            int          anio               = Int32.Parse(reader["año"].ToString());
            string       grado              = reader["grado"].ToString();
            int          codigoEspecialidad = Int32.Parse(reader["especialidad"].ToString());
            Especialidad especialidad       = EspecialidadPersistance.getEspecialidadByCodigo(codigoEspecialidad);
            string       fIn                = reader["fechaIni"].ToString();
            string       fRe                = reader["fechaRev"].ToString();
            string       fFin               = reader["fechaFin"].ToString();
            int          idioma             = Int32.Parse(reader["idioma"].ToString());
            string       categoria          = reader["categoria"].ToString();

            return(new Profesor(codigo, nombre, dni, correo, telefono, regimen, idioma, anio, grado, especialidad, fIn, fRe, fFin, categoria));
        }
Ejemplo n.º 2
0
        public static Alumno create(MySqlDataReader reader)
        {
            int          codigo                     = Int32.Parse(reader["codigo"].ToString());
            string       nombre                     = reader["nombre"].ToString();
            int          dni                        = Int32.Parse(reader["dni"].ToString());
            string       correo                     = reader["correo"].ToString();
            int          telefono                   = Int32.Parse(reader["telefono"].ToString());
            int          ciclo                      = Int32.Parse(reader["ciclo"].ToString());
            int          creditos                   = Int32.Parse(reader["creditos"].ToString());
            string       resumenReuniones           = reader["resumenReuniones"].ToString();
            string       unidad                     = reader["unidad"].ToString();
            int          codigoEspecialidad         = Int32.Parse(reader["especialidadActual"].ToString());
            Especialidad especialidadActual         = EspecialidadPersistance.getEspecialidadByCodigo(codigoEspecialidad);
            int          codigoEspecialidadAnterior = Int32.Parse(reader["especialidadAnterior"].ToString());
            Especialidad especialidadAnterior       = EspecialidadPersistance.getEspecialidadByCodigo(codigoEspecialidadAnterior);

            Alumno newAlumno   = new Alumno(codigo, nombre, dni, correo, telefono, ciclo, creditos, especialidadActual, especialidadAnterior, resumenReuniones, unidad);
            int    codigoTutor = Int32.Parse(reader["tutor"].ToString());

            newAlumno.Tutor = ProfesorPersistance.getProfesorByCodigo(codigoTutor);

            return(newAlumno);
        }