예제 #1
0
        private void btnOp1_Click(object sender, EventArgs e)
        {
            Respuesta unaRespuesta = new Respuesta();

            unaRespuesta.opcion   = this.preguntaRandom.opciones.ElementAt(0);
            unaRespuesta.usuario  = this._usuario;
            unaRespuesta.pregunta = this.preguntaRandom;
            unaRespuesta.correcta = this.preguntaRandom.opciones.ElementAt(0).correcta;
            timer1.Stop();

            if (this.preguntaRandom.opciones.ElementAt(0).correcta == 1)
            {
                btnOp1.BackColor     = Color.Green;
                this._usuario.puntos = this._usuario.puntos + 10;
                this._usuario.guardarPuntos();
                MessageBox.Show("Es correcta");
            }
            else
            {
                btnOp1.BackColor = Color.Red;

                if (this.preguntaRandom.opciones.ElementAt(1).correcta == 1)
                {
                    btnOp2.BackColor = Color.Green;
                }
                else if (this.preguntaRandom.opciones.ElementAt(2).correcta == 1)
                {
                    btnOp3.BackColor = Color.Green;
                }
                else
                {
                    btnOp4.BackColor = Color.Green;
                }
                MessageBox.Show("Es incorrecta");
            }

            unaRespuesta.alta();
            Resultado frmResultado = new Resultado(this._usuario, this.preguntaRandom);

            frmResultado.MdiParent = this.MdiParent;
            frmResultado.Show();
            this.Close();
        }