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