2012-03-26 5 views
0

Ich habe unten Code verwendet, um quckboook EreignisseHandle Quickbook erhalten Zahlungstransaktion Ereignis vor der Zahlung in Quickbook hinzufügen mit Quickbook SDK

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

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

& dieser Code arbeitet an, wenn wir jede empfangen Zahlung in Quickbook QB Marketingdatenrahmenprogramm genannt speichern.

zur Zeit bekomme ich Liste ID & Txn Art der Zahlung empfangen, die ich hinzugefügt habe. aber ich möchte Ereignis hinzufügen, bevor empfangen Zahlung

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

aber ich möchte Ereignis vor der Zahlung in Quickbook erhalten hinzuzufügen. pls suggest ..

+0

Hallo Sai Sherlekar, ich brauche Hilfe beim Importieren von Quick Book Daten mit QuickBook SDK. Kannst du bitte diesen Link anschauen .... http://stackoverflow.com/questions/14455576/how-to-import-quick-books-data-in-to-our-own-application – Kavitha

Antwort

0

Es gibt kein QuickBooks SDK-Ereignis, das ausgelöst wird, bevor die Zahlung empfangen wird. Sie tun bereits alles, um die Zahlung zu erfassen.

+0

im Erstellen eines Plugins gleich als QBPOS-Addon. bedeutet, dass jeder Benutzer den Zahlungseingang im Quickbook erstellen wird. Beim Speichern werden wir das Popup anzeigen, um die Zahlung durchzuführen, aber wenn der Benutzer das Popup ablehnt, sollte der Zahlungseingang nicht erstellt werden. wie kann ich dies erreichen pls schlagen vor ... –

+1

QBPOS ist flexibler, dass die QBSDK. In QuickBooks ist es nicht möglich, die Erstellung des Zahlungserfassung zu verhindern. –