ich mache folgendes :
Kunde bestellt : 1 Wasser zu 1.50 €
drücke den Button Wasser und die Transaktion wird ausgeführt.
hier der Code:
@Override protected Void doInBackground(Integer... params) { response = null; try { WormTransactionResponse start = wormStore.transaction_start(CLIENT_ID, "Beleg^1.50_0.00_0.00_0.00_0.00^1.50:Bar".getBytes(), "Kassenbeleg-V1"); long transactionNumber = start.transactionNumber(); setTarnsnummer(transactionNumber); start.close(); response = wormStore.transaction_finish(CLIENT_ID, transactionNumber, "End".getBytes(), "Kassenbeleg-V1"); } catch (Exception e) { error = e; } return null; }
Das funktioniert ohne Probleme
anschliesend möchte der Kunde noch eine Pizza für 8.50 €
hier nun der andere Code der geht nicht und wirft die Fehlermeldung WORM_ERROR_TRANSACTION_NOT_STARTED
protected Void doInBackground(Integer... params) { response = null; try { Log.i("TESTERN","update "+ transaktion(getArten(),getEinzel())); WormTransactionResponse start = wormStore.transaction_update(CLIENT_ID, getTarnsnummer(),"Beleg^8.50_0.00_0.00_0.00_0.00^8.50:Bar".getBytes(), "Kassenbeleg-V1"); response = wormStore.transaction_finish(CLIENT_ID, getTarnsnummer(), "End".getBytes(), "Kassenbeleg-V1"); } catch (Exception e) { ***************** Hier kommt die Fehlermeldung *************** Log.i("TESTERN","keine Ahnung warum "+e.getMessage()); error = e; } return null; }
Danke gruß Manfred
Hat keine eine Idee, an was das liegen kann ????
Manfred Kilius
ich mache folgendes :
Kunde bestellt : 1 Wasser zu 1.50 €
drücke den Button Wasser und die Transaktion wird ausgeführt.
hier der Code:
Das funktioniert ohne Probleme
anschliesend möchte der Kunde noch eine Pizza für 8.50 €
hier nun der andere Code der geht nicht und wirft die Fehlermeldung WORM_ERROR_TRANSACTION_NOT_STARTED
Danke gruß Manfred