我使用下面的代码来附加quckboook事件
// Subscribe to UI events...
InformManager.SubscribeToQBUIEvents(handleUIEvents);
// Subscribe to data events...
InformManager.SubscribeToQBDataEvents(handleDataEvents);
&安培;当我们将所有接收付款保存在名为的快速书QB数据事件中时,此代码有效。
目前我正在获取列表ID& txn我添加的接收付款类型。但是我想要在添加收款之前的活动
public void handleDataEvents(object sender, DataEventArgs args)
{
if (args.QBEvent.OREvent.DataEventList.Count > 0)
{
string OperationString = args.QBEvent.OREvent.DataEventList.GetAt(0).ORListTxnEvent.TxnEvent.TxnEventOperation.GetAsString();
string OperationType = args.QBEvent.OREvent.DataEventList.GetAt(0).ORListTxnEvent.TxnEvent.TxnEventType.GetAsString();
if (OperationType == "ReceivePayment" && (OperationString == "Modify" || OperationString == "Add"))
{
ProcessPaymentClick(args);
}
}
}
但我希望在收到快速簿之前收到付款。 请建议..
答案 0 :(得分:0)
在收到付款之前,没有触发的QuickBooks SDK事件。您已经尽其所能来获取付款。