//public List<lecciónIndice> pasarNivelSiguiente() //{ // if (nivelActual == nivelActividad.principiante) nivelActual = nivelActividad.intermedio; // if (nivelActual == nivelActividad.intermedio) nivelActual = nivelActividad.experto; // return filtrarActiviadesPorNivel(listaActividades, nivelActual); //} //public static List<string> cargarListaActividades() public static List <lecciónIndice> cargarListaActividades() { //List<string> listaActividades = new List<string>(); List <lecciónIndice> lista = new List <lecciónIndice>(); IndiceLecciones índice = new IndiceLecciones(); lista = índice.leer(); //foreach (lecciónIndice lecc in lista) //{ // string cadena = lecc.Nivel + ", " + lecc.Nivel + ", " + lecc.Autor; // listaActividades.Add(cadena); //} //return listaActividades; return(lista); }
//private int númeroLecciónActual; public AdminActividades(string rutaLecciones, tipoActividad tipoLección, int índiceLección, bool usarTiempo = false)//(nivelActividad nivel, bool usarTiempo = false, int índiceActividad = 0, int índiceLección = 0) { listaActividades = índice.leer(); //listaActividadesFiltradas = filtrarActiviadesPorNivel(listaActividades, nivel); //lecciones = new GrupoLecciones(listaActividadesFiltradas[índiceActividad].PathLección); lecciones = new GrupoLecciones(rutaLecciones);//listaActividades[índiceActividad].PathLección); //nivelActual = nivel; act = new Actividad(lecciones, índiceLección); actPorTiempo = usarTiempo; //switch (tipoLección) //el tipo de las lecciones //{ // case "letras": // tipoActividad = tipoActividad.letras; // break; // case "números": // tipoActividad = tipoActividad.números; // break; // case "palabras": // tipoActividad = tipoActividad.palabras; // break; // case "símbolos": // tipoActividad = tipoActividad.símbolos; // break; // case "sílabas": // tipoActividad = tipoActividad.sílabas; // break; //} this.tipoActividad = tipoLección; actualizarInfoActividad(); if (usarTiempo) { reloj = new Timer(); //corregir que cargue la preferencia de cuántos segundos pasar para que se considere palabra nula reloj.Interval = 3000; reloj.Enabled = true; reloj.Elapsed += new ElapsedEventHandler(reloj_Elapsed); } }
//public List<lecciónIndice> pasarNivelSiguiente() //{ // if (nivelActual == nivelActividad.principiante) nivelActual = nivelActividad.intermedio; // if (nivelActual == nivelActividad.intermedio) nivelActual = nivelActividad.experto; // return filtrarActiviadesPorNivel(listaActividades, nivelActual); //} //public static List<string> cargarListaActividades() public static List<lecciónIndice> cargarListaActividades() { //List<string> listaActividades = new List<string>(); List<lecciónIndice> lista = new List<lecciónIndice>(); IndiceLecciones índice = new IndiceLecciones(); lista = índice.leer(); //foreach (lecciónIndice lecc in lista) //{ // string cadena = lecc.Nivel + ", " + lecc.Nivel + ", " + lecc.Autor; // listaActividades.Add(cadena); //} //return listaActividades; return lista; }