public GrupoLecciones(string ruta) { AdminDatos ad = new AdminDatos(); DataSet dataLección = ad.leerLección(ruta); foreach (DataRow fila in dataLección.Tables["lección"].Rows) { Lección miLección = new Lección(fila); lecciones.Add(miLección); } }
public Actividad(GrupoLecciones quéLecciones, int númeroLección = 0) //número lección es por si se carga desde preferencias la lección en que se quedó el usuario { GrupoLección = quéLecciones; lecciónActual = GrupoLección.lecciones[númeroLección]; actualizarInfo(númeroLección); cargarSiguientePalabraLección(); cargarSiguienteLetraLección(); //tipo = lecciónActual.tipo; //cargarLecciónSiguiente(); }
private cargar cargarLecciónSiguiente() { númeroLecciónActual++; if (númeroLecciónActual >= GrupoLección.lecciones.Count) //si ya no hay lecciones para cargar { númeroLecciónActual--; return(cargar.noQuedanLecciones); } else //si aún hay lecciones { lecciónAnterior = lecciónActual; lecciónActual = GrupoLección.lecciones[númeroLecciónActual]; actualizarInfo(númeroLecciónActual); letraActualLección = " "; this.swHayLecciónNueva = true; return(cargar.cargada); } }