private Int32 ObtenerNumGestionReq(Decimal ID_REQUERIMIENTO)
    {
        requisicion _requisicion = new requisicion(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        Int32 numero = 0;
        String resultado = null;

        DataTable tablaEstadoAtencionReq = _requisicion.ObtenerEstadoGestionReq(Convert.ToDecimal(ID_REQUERIMIENTO));

        if (tablaEstadoAtencionReq.Rows.Count <= 0)
        {
            if (_requisicion.MensajeError != null)
            {
                resultado = "ERROR: " + _requisicion.MensajeError;
            }
            else
            {
                resultado = "ADVERTENCIA: " + "no se encontró información de genstión sobre la requisición seleccionada.";
            }
            numero = 0;
        }
        else
        {
            DataRow filaGestion = tablaEstadoAtencionReq.Rows[0];

            numero = Convert.ToInt32(filaGestion["numGestion"]);
            resultado = null;
        }

        return numero;
    }