public Lecciones(string PathLección, tipoActividad tipo, int idUsuario, int idAct) { this.InitializeComponent(); idUsr = idUsuario; idActividad = idAct; tipoAct = tipo; pathLección = PathLección; List<string> listaLecciones = new List<string>(); //la lista de las lecciones listaLecciones = AdminActividades.cargarListaLecciones(PathLección); //listLecciones.DataContext = listaLecciones; cargarLecciones(listaLecciones); listLecciones.Focus(); }
public Lecciones(string PathLección, tipoActividad tipo, int idUsuario, int idAct) { this.InitializeComponent(); idUsr = idUsuario; idActividad = idAct; tipoAct = tipo; pathLección = PathLección; List <string> listaLecciones = new List <string>(); //la lista de las lecciones listaLecciones = AdminActividades.cargarListaLecciones(PathLección); //listLecciones.DataContext = listaLecciones; cargarLecciones(listaLecciones); listLecciones.Focus(); }
//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 MainWindow(int idUsr, string rutaLección, tipoActividad tipoActividad, int idAct, int idLecciones) { this.InitializeComponent(); idActividad = idAct; idLección = idLecciones; idUsuario = idUsr; adminAct = new AdminActividades(rutaLección, tipoActividad, idLecciones);//adminPref.nivel); adminEst = new AdminEstadísticas(idUsr, idActividad, idLección); //medidor1.actualizarGráfico(adminEst.estadística.aciertos, adminEst.estadística.errores); tipoAct = adminAct.TipoActividad; rutaAct = rutaLección; //para volver a las lecciones si aprieta escape actualizarPreferencias(idUsuario); miTeclado = new teclado(); //se carga el teclado cambiarTamañoTeclado(); txtTexto.Margin = new Thickness(53, this.Width / 4, 49, 0); this.LayoutRoot.Children.Add(miTeclado); //se actualizan las estadísticas actualizarTxtEstadísticas(); cargarPalabra(); voz.hablarAsync(elegirMensajeInicialParaHablar()); //ResultadoActividad result = new ResultadoActividad(); //result = adminAct.ingresarLetraUsuario("d"); //if (result.continúaActividad == true) // this.Title = "continúa"; //adminPref.guardarPreferencias(); //AdminUsuarios.guardarNuevoUsuario("fer", "lópez"); //si no puede guardar devuelve false //AdminUsuarios.eliminarUsuario("juan", "lópez"); //si no puede eliminar devuelve false //AdminUsuarios.eliminarUsuario(1); //listaVoces.ItemsSource = voz.listarVocesPorIdioma("Español"); //listaVoces.ItemsSource = AdminUsuarios.cargarListaUsuarios(); //Lección lecciónparaBorrar = Lección.leerLección(borrame[0].PathLección); // A partir de este punto se requiere la inserción de código para la creación del objeto. }
//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); } }