protected void btnSiguiente_Click(object sender, ImageClickEventArgs e)
    {
        if (this.rblOpciones.SelectedIndex != -1)
        {
            this.datos = ((AccesoDatos.AccesoDatos)Session["datos"]);
            FuncionalidadClassLib.Respuesta resp = new FuncionalidadClassLib.Respuesta("00000", (uint)this.nPreg, uint.Parse(this.rblOpciones.SelectedValue));
            ((FuncionalidadClassLib.Aspirante) this.ViewState["aspir"]).PruebaR.Respuestas.Add(resp);

            this.nPreg = (int)this.ViewState["nPreg"];
            this.nPreg++;
            this.ViewState.Add("nPreg", this.nPreg);

            this.MostrarDatos();
        }
        else
        {
            this.datos = ((AccesoDatos.AccesoDatos)Session["datos"]);
            FuncionalidadClassLib.Respuesta resp = new FuncionalidadClassLib.Respuesta("00000", (uint)this.nPreg, 0);
            ((FuncionalidadClassLib.Aspirante) this.ViewState["aspir"]).PruebaR.Respuestas.Add(resp);

            this.nPreg = (int)this.ViewState["nPreg"];
            this.nPreg++;
            this.ViewState.Add("nPreg", this.nPreg);

            this.MostrarDatos();
        }
        this.rblOpciones.SelectedIndex = -1;
    }
 protected void btnFinalizar_Click(object sender, ImageClickEventArgs e)
 {
     if (this.rblOpciones.SelectedIndex != -1)
     {
         this.datos = ((AccesoDatos.AccesoDatos)Session["datos"]);
         FuncionalidadClassLib.Respuesta resp = new FuncionalidadClassLib.Respuesta("00000", (uint)this.nPreg, uint.Parse(this.rblOpciones.SelectedValue));
         ((FuncionalidadClassLib.Aspirante) this.ViewState["aspir"]).PruebaR.Respuestas.Add(resp);
     }
     else
     {
         this.datos = ((AccesoDatos.AccesoDatos)Session["datos"]);
         FuncionalidadClassLib.Respuesta resp = new FuncionalidadClassLib.Respuesta("00000", (uint)this.nPreg, 0);
         ((FuncionalidadClassLib.Aspirante) this.ViewState["aspir"]).PruebaR.Respuestas.Add(resp);
     }
     this.aspir = ((FuncionalidadClassLib.Aspirante) this.ViewState["aspir"]);
     this.aspir = FuncionalidadClassLib.ManejadorPruebas.RealizarPruebaRaven(this.aspir, this.aspir.PruebaR);
     this.aspir.PruebaR.CodPrueba  = (Int32.Parse(FuncionalidadClassLib.ManejadorPruebas.GetMaxCodePruebas(datos.ds.Tables["pruebaraven"])) + 1).ToString().PadLeft(7, '0');
     this.aspir.ResRaven.codresult = (Int32.Parse(FuncionalidadClassLib.ManejadorPruebas.GetMaxCodeResultados(datos.ds.Tables["resultadosraven"])) + 1).ToString().PadLeft(7, '0');
     FuncionalidadClassLib.ManejadorPruebas.AgregarPruebas(this.aspir, datos.ds.Tables["pruebaceps"], datos.ds.Tables["pruebaraven"], datos.ds.Tables["respuestas"]);
     FuncionalidadClassLib.ManejadorPruebas.AgregarResultados(this.aspir, datos.ds.Tables["resultadosceps"], datos.ds.Tables["resultadosraven"]);
     FuncionalidadClassLib.manejadorAspirante.modificarAspirante(this.aspir, datos.ds.Tables["aspirantes"]);
     datos.Conectar();
     datos.ActualizarBD();
     datos.Desconectar();
     Response.Redirect("CloseMe.aspx");
 }