示例#1
0
        public Test(TestBD test)
        {
            InitializeComponent();

            this.test = test;

            if (Usuario.hasInstance())
            {
                this.lUsuario.Text    = Usuario.getInstance().usuario;
                bCursos.Visible       = true;
                lUsuario.Visible      = true;
                bPerfil.Visible       = true;
                pImagen.Visible       = true;
                bCerrarSesion.Visible = true;
                bAtras.Visible        = true;
                var i = BD.Select("SELECT imagen FROM ImagenPerfil WHERE nombreUsuario = '" + Usuario.getInstance().usuario + "';");

                if (i.Count > 0)
                {
                    pImagen.Image = Noticias.GetImageFromByteArray((byte[])(i[0][0]));
                }
            }
            else
            {
                bCerrar.Visible        = true;
                bIniciarSesion.Visible = true;
                bRegistrarse.Visible   = true;
            }

            lTest.Text = test.nombre;

            respuestas = new int[test.preguntas.Count];

            for (int i = 0; i < respuestas.Length; i++)
            {
                respuestas[i] = -1;
            }

            actual = 0;

            if (respuestas.Length == 1)
            {
                bDerecha.Visible = false;
            }

            cargarPregunta(0);
        }
示例#2
0
        public CrearTest(CursoBD c, TestBD t)
        {
            InitializeComponent();

            curso = c;
            test  = t;

            if (test != null)
            {
                preguntas = test.preguntas;

                tNombreTest.Text = test.nombre;

                foreach (var p in preguntas)
                {
                    lPreguntas.Items.Add(p);
                }
            }
        }