diff --git a/OS-Abgabe/src/backend/OnlineShop.java b/OS-Abgabe/src/backend/OnlineShop.java index 6740cb6..8279057 100644 --- a/OS-Abgabe/src/backend/OnlineShop.java +++ b/OS-Abgabe/src/backend/OnlineShop.java @@ -13,8 +13,7 @@ public class OnlineShop { lager = new ArrayList(); Scanner sc = new Scanner(new File("././resources/produkte.csv")); - - if (sc.hasNextLine()) sc.nextLine(); + sc.nextLine(); while(sc.hasNextLine() ) { String zeile = sc.nextLine(); @@ -27,8 +26,7 @@ public class OnlineShop { int mwst = Integer.parseInt(teile[4]); int bestand = Integer.parseInt(teile[5]); - Produkt p = new Produkt(id, name, gewicht, preis, mwst, bestand); - + Produkt p = new Produkt(id, name, gewicht, preis, mwst, bestand); lager.add(p); } sc.close(); diff --git a/OS-Abgabe/src/backend/Warenkorb.java b/OS-Abgabe/src/backend/Warenkorb.java index 33f5b0f..f797821 100644 --- a/OS-Abgabe/src/backend/Warenkorb.java +++ b/OS-Abgabe/src/backend/Warenkorb.java @@ -2,20 +2,15 @@ package backend; import java.util.ArrayList; public class Warenkorb { - private ArrayList inhalt; private ArrayList positionen; public Warenkorb() { - inhalt = new ArrayList(); positionen = new ArrayList<>(); } public void produktHinzufügen(Produkt p, int menge) { - for (int i = 0; i < menge; i++) { - inhalt.add(p); - } boolean gefunden = false; for (WarenkorbPosition wp : positionen) { @@ -37,7 +32,7 @@ public class Warenkorb { } - public void pEntfernen(Produkt p) { + public void entfernen(Produkt p) { ArrayList neu = new ArrayList<>(); for (WarenkorbPosition wp : positionen) { @@ -51,7 +46,7 @@ public class Warenkorb { public boolean mengeAendern(Produkt p, int neu) { if (neu == 0) { - this.pEntfernen(p); + this.entfernen(p); return true; } diff --git a/OS-Abgabe/src/tui/shopTUI.java b/OS-Abgabe/src/tui/shopTUI.java index 8a1729e..8fc4182 100644 --- a/OS-Abgabe/src/tui/shopTUI.java +++ b/OS-Abgabe/src/tui/shopTUI.java @@ -246,7 +246,7 @@ public class shopTUI { if (neu == 0) { shop.erhöhen(p, alt); - warenkorb.pEntfernen(p); + warenkorb.entfernen(p); System.out.println("Die Position wurde gelöscht! ✧。٩(ˊᗜˋ)و✧*。"); } else if (x > 0 && p.getBestand() < x) { System.out.println("Leider reicht unser Bestand nicht aus (˃̣̣̥ᯅ˂̣̣̥)");