protected void Recuperar()
    {
        int nBonosRecuperadas = CABECERAGV.RecuperarBono(int.Parse(hdnReferencia.Text));

        if (nBonosRecuperadas == 0)
        {
            sMsgRecuperada = "Durante su intervención, el estado de la solicitud de bono ha variado y no se permite su recuperación.";
        }
        else
        {
            Master.nBotonera = 6;
            Master.CargarBotonera();
            cboEmpresa.Enabled            = true;
            txtObservacionesBono.ReadOnly = false;
            imgManoVisador.Style.Add("visibility", "hidden");
            bLectura = false;
            ObtenerDatosCabeceraBono(int.Parse(hdnReferencia.Text));
        }
    }