使用quickbook SDK在quickbook中添加付款之前处理quickbook接收付款交易事件

时间:2012-03-26 12:51:41

标签: quickbooks

我使用下面的代码来附加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);
                }
            }
        }

但我希望在收到快速簿之前收到付款。 请建议..

1 个答案:

答案 0 :(得分:0)

在收到付款之前,没有触发的QuickBooks SDK事件。您已经尽其所能来获取付款。