From e06e0fd3e808de7a0ca3727c74a31f648584a2d4 Mon Sep 17 00:00:00 2001
From: fheyming <fabio-andre.heyming@sva.de>
Date: Fri, 2 Jun 2023 14:26:00 +0200
Subject: [PATCH] Removed hc strings

---
 .../com/example/mampfmobil/ui/Classes/Bestellung.java     | 8 ++++++--
 .../ui/Classes/Recyclerviewadapter_Supplier_Orders.java   | 4 ++--
 .../ui/customer/CustomerShoppingCartFragment.java         | 6 +++---
 .../mampfmobil/ui/supplier/SupplierAddItemFragment.java   | 4 ++--
 app/src/main/res/values-de-rDE/strings.xml                | 2 ++
 app/src/main/res/values/strings.xml                       | 4 +++-
 6 files changed, 18 insertions(+), 10 deletions(-)

diff --git a/app/src/main/java/com/example/mampfmobil/ui/Classes/Bestellung.java b/app/src/main/java/com/example/mampfmobil/ui/Classes/Bestellung.java
index e02b969..90f742b 100644
--- a/app/src/main/java/com/example/mampfmobil/ui/Classes/Bestellung.java
+++ b/app/src/main/java/com/example/mampfmobil/ui/Classes/Bestellung.java
@@ -1,5 +1,9 @@
 package com.example.mampfmobil.ui.Classes;
 
+import android.content.Context;
+
+import com.example.mampfmobil.R;
+
 import java.util.Vector;
 
 public class Bestellung {
@@ -15,10 +19,10 @@ public class Bestellung {
 
     public int id;
 
-    public Bestellung(Supplier supplier,Boolean delivery){
+    public Bestellung(Supplier supplier, Boolean delivery, Context context){
         bestellungsTeile =  new Vector<>();
         this.supplier = supplier;
-        state = "ordered" ;
+        state = context.getString(R.string.ordered) ;
         this.delivery = delivery;
         id = idCounter;
         idCounter++;
diff --git a/app/src/main/java/com/example/mampfmobil/ui/Classes/Recyclerviewadapter_Supplier_Orders.java b/app/src/main/java/com/example/mampfmobil/ui/Classes/Recyclerviewadapter_Supplier_Orders.java
index 198667e..af7559c 100644
--- a/app/src/main/java/com/example/mampfmobil/ui/Classes/Recyclerviewadapter_Supplier_Orders.java
+++ b/app/src/main/java/com/example/mampfmobil/ui/Classes/Recyclerviewadapter_Supplier_Orders.java
@@ -26,14 +26,14 @@ public class Recyclerviewadapter_Supplier_Orders extends RecyclerView.Adapter<Re
         this.context =context;
         for(Customer c:MampfMobil.customers){
             for(Bestellung b:c.bestellungen){
-                if(b.supplier==MampfMobil.currentSupplier&&b.state.equals("ordered")){
+                if(b.supplier==MampfMobil.currentSupplier&&b.state.equals(context.getString(R.string.ordered))){
                     bestellungen.add(b);
                 }
             }
         }
         for(Customer c:MampfMobil.customers){
             for(Bestellung b:c.bestellungen){
-                if(b.supplier==MampfMobil.currentSupplier&&b.state.equals("ready")){
+                if(b.supplier==MampfMobil.currentSupplier&&b.state.equals(context.getString(R.string.ready))){
                     bestellungen.add(b);
                 }
             }
diff --git a/app/src/main/java/com/example/mampfmobil/ui/customer/CustomerShoppingCartFragment.java b/app/src/main/java/com/example/mampfmobil/ui/customer/CustomerShoppingCartFragment.java
index 3dd92a5..4b21325 100644
--- a/app/src/main/java/com/example/mampfmobil/ui/customer/CustomerShoppingCartFragment.java
+++ b/app/src/main/java/com/example/mampfmobil/ui/customer/CustomerShoppingCartFragment.java
@@ -67,16 +67,16 @@ public class CustomerShoppingCartFragment extends Fragment {
                 for(BestellungsTeil bT: MampfMobil.currentCustomer.shoppingCart){
                     boolean exist = false;
                     for(Bestellung b:MampfMobil.currentCustomer.bestellungen){
-                        if(b.supplier == bT.item.supplier && b.state.equals("ordered") && !switchDelivery.isChecked() == b.delivery){
+                        if(b.supplier == bT.item.supplier && b.state.equals(v.getContext().getString(R.string.ordered)) && !switchDelivery.isChecked() == b.delivery){
                             b.addBestellungsteil(bT);
                             exist = true;
                             Log.d("myTag", "Added "+ bT.item.name);
                         }
                     }
                     if(!exist){
-                        MampfMobil.currentCustomer.addBestellung(new Bestellung(bT.item.supplier,!switchDelivery.isChecked()));
+                        MampfMobil.currentCustomer.addBestellung(new Bestellung(bT.item.supplier,!switchDelivery.isChecked(), rootView.getContext()));
                         for(Bestellung b:MampfMobil.currentCustomer.bestellungen){
-                            if(b.supplier == bT.item.supplier && b.state.equals("ordered")){
+                            if(b.supplier == bT.item.supplier && b.state.equals(v.getContext().getString(R.string.ordered))){
                                 b.addBestellungsteil(bT);
                                 Log.d("myTag", "created "+ bT.item.name);
 
diff --git a/app/src/main/java/com/example/mampfmobil/ui/supplier/SupplierAddItemFragment.java b/app/src/main/java/com/example/mampfmobil/ui/supplier/SupplierAddItemFragment.java
index 71c57d8..e8bab5a 100644
--- a/app/src/main/java/com/example/mampfmobil/ui/supplier/SupplierAddItemFragment.java
+++ b/app/src/main/java/com/example/mampfmobil/ui/supplier/SupplierAddItemFragment.java
@@ -49,7 +49,7 @@ public class SupplierAddItemFragment extends Fragment {
                     if (toast != null) {
                         toast.cancel(); // Vorhandene Toast-Nachricht abbrechen
                     }
-                    toast = Toast.makeText(rootView.getContext(), "noEmptyInput", Toast.LENGTH_SHORT);
+                    toast = Toast.makeText(rootView.getContext(), R.string.noemptyinput, Toast.LENGTH_SHORT);
                     toast.show();
                     return;
                 }
@@ -64,7 +64,7 @@ public class SupplierAddItemFragment extends Fragment {
                     if (toast != null) {
                         toast.cancel(); // Vorhandene Toast-Nachricht abbrechen
                     }
-                    toast = Toast.makeText(rootView.getContext(), "Item already exists", Toast.LENGTH_SHORT);
+                    toast = Toast.makeText(rootView.getContext(), R.string.item_already_exists, Toast.LENGTH_SHORT);
                     toast.show();
                 }
                 else{
diff --git a/app/src/main/res/values-de-rDE/strings.xml b/app/src/main/res/values-de-rDE/strings.xml
index 23a08f3..7a8edc2 100644
--- a/app/src/main/res/values-de-rDE/strings.xml
+++ b/app/src/main/res/values-de-rDE/strings.xml
@@ -61,4 +61,6 @@
     <string name="edit">EDIT</string>
     <string name="total">Total</string>
     <string name="sold_units_dp">Sold Units:</string>
+    <string name="noemptyinput">noEmptyInput</string>
+    <string name="item_already_exists">Item already exists</string>
 </resources>
\ No newline at end of file
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index e8f27cf..b9c186e 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -58,7 +58,9 @@
     <string name="sum_dp">Sum:</string>
     <string name="total">Total</string>
     <string name="sold_units_dp">Sold Units:</string>
-    <string name="reserve">reserve2</string>
+    <string name="reserve">reserve</string>
     <string name="ordered">ordered</string>
+    <string name="noemptyinput">noEmptyInput</string>
+    <string name="item_already_exists">Item already exists</string>
 
 </resources>
\ No newline at end of file
-- 
GitLab