예제 #1
0
        public Actividades(int idUsuario)
        {
            this.InitializeComponent();
            idUsr = idUsuario;
            List <string> listaActividades = new List <string>(); //la lista de las actividades

            lecciones = AdminActividades.cargarListaActividades();

            foreach (lecciónIndice lecc in lecciones) //se cargan las activ
            {
                string cadena = lecc.Nombre + ", práctica de " + lecc.Tipo + ", nivel " + lecc.Nivel + ", autor " + lecc.Autor;
                listaActividades.Add(cadena);
                elementoDeLista elemento = new elementoDeLista(cadena);
                if (!AdminEstadísticas.ActividadTerminada(idUsr, lecc.IdLección, lecc.PathLección))
                {
                    elemento.completo.Visibility = Visibility.Hidden;
                }

                listActividades.Items.Add(elemento);
            }

            //listActividades.DataContext = listaActividades;//AdminActividades.cargarListaActividades();


            listActividades.Focus();
        }
예제 #2
0
        private void listActividades_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            //se cargan las lecciones de la actividad seleccionada
            List <string> misLecciones = new List <string>(); //la lista de las lecciones

            misLecciones = AdminActividades.cargarListaLecciones(lecciones[listActividades.SelectedIndex].PathLección);
            listLecciones.DataContext = misLecciones;
            if (swPrimerUso)
            {
                mostrarAyuda(gridActivo.lecciones);
            }
        }
예제 #3
0
        private void cargarActividades()
        {
            List <string> listaActividades = new List <string>(); //la lista de las actividades

            lecciones = AdminActividades.cargarListaActividades();

            foreach (lecciónIndice lecc in lecciones) //se cargan las activ
            {
                string cadena = lecc.Nombre + ", " + lecc.Tipo.ToString() + ", " + lecc.Nivel + ", " + lecc.Autor;
                listaActividades.Add(cadena);
            }

            listActividades.DataContext = listaActividades;
        }
예제 #4
0
        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();
        }
예제 #5
0
        private void actividades()
        {
            //se cargan las lecciones de la actividad seleccionada
            List <string> misLecciones = new List <string>(); //la lista de las lecciones

            if (listActividades.SelectedItem != null)
            {
                misLecciones = AdminActividades.cargarListaLecciones(lecciones[listActividades.SelectedIndex].PathLección);
                listLecciones.DataContext = misLecciones;
                if (swPrimerUso)
                {
                    mostrarAyuda(gridActivo.lecciones);
                }
            }
            resetearInfoEstadísticas();
        }
예제 #6
0
        public VerEstadísticas()
        {
            this.InitializeComponent();

            //se cargan los usuarios
            List <string> usuarios = AdminUsuarios.cargarListaUsuarios();

            if (usuarios.Count != 0)
            {
                listUsuarios.DataContext = usuarios;
            }


            //se cargan las actividades
            List <string> listaActividades = new List <string>(); //la lista de las actividades

            lecciones = AdminActividades.cargarListaActividades();

            foreach (lecciónIndice lecc in lecciones) //se cargan las activ
            {
                string cadena = lecc.Nombre + ", práctica de " + lecc.Tipo + ", nivel " + lecc.Nivel + ", autor " + lecc.Autor;
                listaActividades.Add(cadena);
            }

            listActividades.DataContext = listaActividades;

            listUsuarios.IsEnabled     = false;
            listActividades.IsEnabled  = false;
            listLecciones.IsEnabled    = false;
            listRealiaciones.IsEnabled = false;

            mostrarAyuda(gridActivo.usuarios);

            listUsuarios.Focus();

            voz.hablarAsync("Abriendo las estadísticas del programa. Como esta parte es para docentes, se necesita un lector de pantallas para usarla, tal como yaus o ene ve de a. Para salir pulse escape");
        }