示例#1
0
        //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);
        }
示例#2
0
        //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;
        }