class sendReport4 extends Thread { @Override public void run() { showProgress(true); makeLock(); String id = UUID.randomUUID().toString(); String disid = clientcode + id.substring(0,2).toUpperCase()+id.substring(5,7).toUpperCase(); new Handler(Looper.getMainLooper()).post(new Runnable() { @Override public void run() { tvLoad.setText("Sending Report. Please Wait..."); } }); totalprice = Math.round(totalprice1); recentactions recact = new recentactions(); recact.setUser(username); recact.setActiondate(date1); recact.setTab("Employee Dispatch"); recact.setType(clienttype); recact.setAction("Dispatch to "+dispatchedto); recact.setEnteredvalue(proprice); recact.setRaid(disid); recact.setCompleted("Started"); Backendless.Persistence.of(recentactions.class).save(recact); new Handler(Looper.getMainLooper()).post(new Runnable() { @Override public void run() { tvLoad.setText("Updating Client Dispatch. Please Wait..."); } }); // for(int i=0; i() { @Override public void handleResponse(stockdata response) { Toast.makeText(dispatch.this, "Success", Toast.LENGTH_SHORT).show(); } @Override public void handleFault(BackendlessFault fault) { } });*/ for (int i=0; i "+" RAE- "+totalqty+" DQ- "+Integer.parseInt(ApplicationClass.employeestocks.get(mProducts.get(i)).getDispatchedqty().toString()); newvalues = newvalues+" "+product+" <"+batch+"> "+" RAE- "+remainingqty+" DQ- "+dispqty; Backendless.Persistence.of(employeestock.class).save(finalsavestockdata.get(0)); ClientDispatch clientDispatch = new ClientDispatch(); clientDispatch.setProduct(product); clientDispatch.setBatchno(batch); clientDispatch.setMfg(mfg); clientDispatch.setExpiry(exp); clientDispatch.setQty(qty); clientDispatch.setPrice(price2); clientDispatch.setPts(pts); clientDispatch.setDispatchedto(dispatchedto); clientDispatch.setClientcode(clientcode); clientDispatch.setClienttype(clienttype); clientDispatch.setDispatchedon(date1); clientDispatch.setUsername(name); clientDispatch.setDispatchid(id); clientDispatch.setOrdertotal(totalprice); clientDispatch.setDispatchno(disid); clientDispatch.setTotal(total); clientDispatch.setGst(GSTcheck); clientDispatch.setAdjustment(adjustment); clientDispatch.setComments(commentfinal); clientDispatch.setDiscqty(discqty1); clientDispatch.setFrom(empcode); clientDispatch.setType("Employees Stock Dispatch"); clientDispatch.setHq(hq); clientDispatch.setGstamount(GSTamount); Backendless.Persistence.of(ClientDispatch.class).save(clientDispatch); } recact.setUser(name); recact.setActiondate(date1); recact.setTab("Dispatch"); recact.setType(clienttype); recact.setAction("Dispatch to "+dispatchedto); recact.setEnteredvalue(proprice); recact.setCompleted("Finished"); recact.setHq(hq); recact.setEntity(clientcode); Backendless.Persistence.of(recentactions.class).save(recact); openLock(); new Handler(Looper.getMainLooper()).post(new Runnable() { @Override public void run() { showProgress(false); Toast.makeText(dispatchemployee1.this, "Dispatch Report Sent", Toast.LENGTH_SHORT).show(); finish(); } }); } }