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,19 +80,37 @@ public class OnlineShop {
|
|||
}
|
||||
|
||||
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);
|
||||
int warenkorbStelle = scanner.nextInt();
|
||||
Warenkorb.set(warenkorbStelle);
|
||||
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();
|
||||
warenkorb.menge.remove(warenkorbStelle);
|
||||
warenkorb.produkte.remove(warenkorbStelle);
|
||||
|
||||
}
|
||||
else if (auswahl == 2){
|
||||
System.out.println("Von welchem Produkt möchten Sie die Menge verändern \n Bitte die Stelle im Warenkorb angeben");
|
||||
Scanner scanner = new Scanner(System.in);
|
||||
int warenkorbStelle = scanner.nextInt();
|
||||
warenkorb.menge.set(warenkorbStelle) =
|
||||
}
|
||||
|
||||
} else if (auswahl == 2) {
|
||||
System.out.println("Von welchem Produkt möchten Sie die Menge verändern \nBitte die Stelle im Warenkorb angeben\n");
|
||||
int warenkorbStelle = scanner.nextInt();
|
||||
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:
|
||||
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();
|
||||
if (warenkorbAuswahl == 1) {
|
||||
if (warenkorbAuswahl == 1 || warenkorbAuswahl == 2) {
|
||||
shop.warenkorbÄnderungen(warenkorbAuswahl);
|
||||
hauptmenu();
|
||||
}
|
||||
else if (warenkorbAuswahl == 3) {
|
||||
hauptmenu();
|
||||
}
|
||||
|
||||
break;
|
||||
|
|
|
|||
Loading…
Reference in New Issue