Обработайте событие QuickBook для получения платежа перед добавлением платежа в QuickBook с помощью QuickBook SDK - PullRequest
0 голосов
/ 26 марта 2012

Я использовал приведенный ниже код для прикрепления событий quckboook

// Subscribe to UI events...
            InformManager.SubscribeToQBUIEvents(handleUIEvents);

            // Subscribe to data events...
            InformManager.SubscribeToQBDataEvents(handleDataEvents);

и этот код работает, когда мы сохраняем любой получаемый платеж в вызываемых событиях QB quickbook.

В настоящее время я получаю список ID и тип получаемого платежа, который я добавил. но я хочу событие, прежде чем добавить получить платеж

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);
                }
            }
        }

но я хочу, чтобы событие до получения оплаты добавить в Quickbook. Просьба предложить ..

1 Ответ

0 голосов
/ 01 апреля 2012

Нет события QuickBooks SDK, которое сработало бы до получения платежа. Вы уже делаете все возможное, чтобы получить платеж.

...