From 08d50d9772c6b7f37edf72a44b7654992d61d030 Mon Sep 17 00:00:00 2001 From: Christian Dresen <c.dresen@fh-muenster.de> Date: Wed, 26 Apr 2017 00:28:07 +0200 Subject: [PATCH] Added Limit of 50 Euro --- .../ms/warpzone/warppay/manager/MainManager.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/WarpDrinkApp/app/src/main/java/ms/warpzone/warppay/manager/MainManager.java b/WarpDrinkApp/app/src/main/java/ms/warpzone/warppay/manager/MainManager.java index f991f70..6a6edb6 100644 --- a/WarpDrinkApp/app/src/main/java/ms/warpzone/warppay/manager/MainManager.java +++ b/WarpDrinkApp/app/src/main/java/ms/warpzone/warppay/manager/MainManager.java @@ -357,6 +357,20 @@ public class MainManager { public void chargeAmount(double amount) { User currentUser = this.dataManager.getCurrentUser(); + if(amount < 0) { + NotificationDialog ndTransfer = new NotificationDialog(MainManager.getInstance().getMainActivity()); + ndTransfer.setWarning(); + ndTransfer.setMessage("Error Charging your account"); + ndTransfer.show(4000); + return; + } + if(currentUser.getCredit()+amount > 50) { + NotificationDialog ndTransfer = new NotificationDialog(MainManager.getInstance().getMainActivity()); + ndTransfer.setWarning(); + ndTransfer.setMessage("Maximal 50 Euro Guthaben erlaubt!"); + ndTransfer.show(5000); + return; + } RestTransaction t = new RestTransaction(); t.setAmount(amount); t.setTrans_type(1); -- GitLab