public void cargaArrayAlumno(String nroLegajo , String modo , String nroClase , String nroCurso){ // cargo en un array todos los registros de la tabla alumno.
        String qry = "SELECT * FROM alumnos";
        
        if (nroLegajo != null) qry += " WHERE nroLegajo = " + nroLegajo;
        if(modo != null && nroClase != null && nroCurso != null){
            if(modo == "asistencia"){
                qry = "SELECT * FROM alumnos INNER JOIN asistencias ON alumnos.nroLegajo = asistencias.nroLegajo ";
                qry+= "WHERE asistencias.nroClase = '"+nroClase+"' AND asistencias.nroCurso = '"+nroCurso+"';";
            }
        }
        ResultSet rs = null;
        this.arrayAlumnos.clear(); // borro el array para despues cargarlo denuevo . 
        this.posAlumnos = 0; //reseteo la posicion a 0 por si hay menos o mas alumnos
        this.openDBConnection();
        try {
            rs = this.executeQuery(qry);
            while (rs.next()) {
                Alumno a = new Alumno();
                a.setNroLegajo(rs.getString(1));
                a.setNombre(rs.getString(2));
                a.setApellido(rs.getString(3));
                a.setFechaNacimiento(rs.getString(4));
                a.setNroDoc(rs.getString(5));
                a.setCalle(rs.getString(6));
                a.setNroCalle(rs.getString(7));
                a.setPiso(rs.getString(8)); 
                a.setDepartamento(rs.getString(9)); 
                a.setCodPostal(rs.getString(10));
                a.setLocalidad(rs.getString(11));
                a.setTelFijo(rs.getString(12));
                a.setTelCel(rs.getString(13));
                a.seteMail(rs.getString(14));
                
                arrayAlumnos.add(a);
            }
        } catch (Exception ex) {
            Logger.getLogger(Modelo.class.getName()).log(Level.SEVERE, null, ex);
        }
        try {
            if (rs != null) {
                rs.close();
            }
        } catch (Exception ex) {
            Logger.getLogger(Modelo.class.getName()).log(Level.SEVERE, null, ex);
        }
        this.closeDBConnection();
    }