Ergänzung der Funktion des Warenkorbs.
->Produkte + Menge hinzufügen ->Warenkorb Anzeige ->Optimierung der Produktsuche allgemein ->Erste Schritte für Bearbeitung des Warenkorbsmain
parent
12ac2f5ded
commit
2792a1d5d1
|
|
@ -80,18 +80,36 @@ public class OnlineShop {
|
||||||
}
|
}
|
||||||
|
|
||||||
public void warenkorbÄnderungen(int auswahl){
|
public void warenkorbÄnderungen(int auswahl){
|
||||||
if (auswahl == 1){
|
|
||||||
System.out.println("Welches Produkt möchten Sie aus dem Warenkorb löschen? \n Bitte die Stelle im Warenkorb angeben");
|
|
||||||
Scanner scanner = new Scanner(System.in);
|
Scanner scanner = new Scanner(System.in);
|
||||||
|
if (auswahl == 1) {
|
||||||
|
System.out.println("Welches Produkt möchten Sie aus dem Warenkorb löschen? \nBitte die Stelle im Warenkorb angeben");
|
||||||
int warenkorbStelle = scanner.nextInt();
|
int warenkorbStelle = scanner.nextInt();
|
||||||
Warenkorb.set(warenkorbStelle);
|
warenkorb.menge.remove(warenkorbStelle);
|
||||||
|
warenkorb.produkte.remove(warenkorbStelle);
|
||||||
|
|
||||||
}
|
|
||||||
else if (auswahl == 2){
|
} else if (auswahl == 2) {
|
||||||
System.out.println("Von welchem Produkt möchten Sie die Menge verändern \n Bitte die Stelle im Warenkorb angeben");
|
System.out.println("Von welchem Produkt möchten Sie die Menge verändern \nBitte die Stelle im Warenkorb angeben\n");
|
||||||
Scanner scanner = new Scanner(System.in);
|
|
||||||
int warenkorbStelle = scanner.nextInt();
|
int warenkorbStelle = scanner.nextInt();
|
||||||
warenkorb.menge.set(warenkorbStelle) =
|
System.out.println("Bitte neue Menge angeben: ");
|
||||||
|
int mengeNeu = scanner.nextInt();
|
||||||
|
warenkorb.menge.set(warenkorbStelle, mengeNeu);
|
||||||
|
}
|
||||||
|
warenkorbAusgabe();
|
||||||
|
while(true) {
|
||||||
|
System.out.println("\n \n Möchten Sie weitere Änderungen vornehmen?(1=Ja, 2=Nein: ");
|
||||||
|
int auswahlNeu = scanner.nextInt();
|
||||||
|
if (auswahlNeu == 1) {
|
||||||
|
warenkorbÄnderungen(auswahl);
|
||||||
|
}
|
||||||
|
else if (auswahlNeu == 2) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
System.out.println("Falsche Eingabe!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -26,10 +26,14 @@ public class ShopTUI {
|
||||||
|
|
||||||
case 2:
|
case 2:
|
||||||
shop.warenkorbAusgabe();
|
shop.warenkorbAusgabe();
|
||||||
System.out.println("\n Möchten Sie gerne Änderungen vornehmen? \n 1=Produkte löschen, 2=Menge verändern, 3=Zurück zum Hauptmenü");
|
System.out.println("\n \n Möchten Sie gerne Änderungen vornehmen? \n 1=Produkte löschen, 2=Menge verändern, 3=Zurück zum Hauptmenü");
|
||||||
int warenkorbAuswahl = scanner.nextInt();
|
int warenkorbAuswahl = scanner.nextInt();
|
||||||
if (warenkorbAuswahl == 1) {
|
if (warenkorbAuswahl == 1 || warenkorbAuswahl == 2) {
|
||||||
shop.warenkorbÄnderungen(warenkorbAuswahl);
|
shop.warenkorbÄnderungen(warenkorbAuswahl);
|
||||||
|
hauptmenu();
|
||||||
|
}
|
||||||
|
else if (warenkorbAuswahl == 3) {
|
||||||
|
hauptmenu();
|
||||||
}
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue