2012-03-26 2 views
0

Я использовал ниже код, чтобы прикрепить quckboook событияHandle QuickBook получить платеж событие транзакции, прежде чем добавить платеж в Quickbook с помощью Quickbook SDK

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

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

& этот код работает, когда мы экономим любой получить оплату в QuickBook QB dataevents называется.

В настоящее время я получаю список 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); 
       } 
      } 
     } 

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

+0

Hi Sai Sherlekar, мне нужна помощь в импорте данных Quick Book с помощью QuickBook SDK. Можете ли вы посмотреть на эту ссылку .... http://stackoverflow.com/questions/14455576/how-to-import-quick-books-data-in-to-our-own-application – Kavitha

ответ

0

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

+0

im создавая плагин такой же как аддон QBPOS. означает, что любой пользователь будет создавать учетную запись приема в quickbook & on save, мы покажем всплывающее окно для совершения платежа, но если пользователь откажется от этого всплывающего окна, запись о платеже не будет создана. Как я могу достичь этого предложения PLS ... –

+1

QBPOS более гибкий, чем QBSDK. В QuickBooks невозможно предотвратить создание платежной записи. –

Смежные вопросы