Aufteilung in Packages vervollständigt
parent
6501c52a42
commit
64f6d74405
|
@ -1,3 +1,5 @@
|
||||||
|
package de.hs_mannheim.informatik.domain;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
||||||
public class Bestellung {
|
public class Bestellung {
|
|
@ -1,3 +1,5 @@
|
||||||
|
package de.hs_mannheim.informatik.domain;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
||||||
public class Produkt {
|
public class Produkt {
|
|
@ -1,3 +1,5 @@
|
||||||
|
package de.hs_mannheim.informatik.domain;
|
||||||
|
|
||||||
import java.text.SimpleDateFormat;
|
import java.text.SimpleDateFormat;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
@ -16,7 +18,7 @@ public class ShopVerwaltung {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 2. Produkt zum Warenkorb hinzufügen
|
// 2. de.hs_mannheim.informatik.domain.Produkt zum de.hs_mannheim.informatik.domain.Warenkorb hinzufügen
|
||||||
public void produktZumWarenkorbHinzufuegen() {
|
public void produktZumWarenkorbHinzufuegen() {
|
||||||
System.out.println("Geben Sie den Namen des Produkts ein:");
|
System.out.println("Geben Sie den Namen des Produkts ein:");
|
||||||
String produktName = scanner.next();
|
String produktName = scanner.next();
|
||||||
|
@ -40,7 +42,7 @@ public class ShopVerwaltung {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 3. Warenkorb überarbeiten (Anzahl ändern oder löschen)
|
// 3. de.hs_mannheim.informatik.domain.Warenkorb überarbeiten (Anzahl ändern oder löschen)
|
||||||
public void warenkorbBearbeiten() {
|
public void warenkorbBearbeiten() {
|
||||||
System.out.println("Möchten Sie die Anzahl eines Produkts ändern oder ein Produkt löschen? (ändern/löschen)");
|
System.out.println("Möchten Sie die Anzahl eines Produkts ändern oder ein Produkt löschen? (ändern/löschen)");
|
||||||
String aktion = scanner.next();
|
String aktion = scanner.next();
|
||||||
|
@ -80,7 +82,7 @@ public class ShopVerwaltung {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 4. Warenkorb anzeigen
|
// 4. de.hs_mannheim.informatik.domain.Warenkorb anzeigen
|
||||||
public void warenkorbAnzeigen() {
|
public void warenkorbAnzeigen() {
|
||||||
|
|
||||||
if (warenkorb.getProduktanzahl().isEmpty() || warenkorb == null) {
|
if (warenkorb.getProduktanzahl().isEmpty() || warenkorb == null) {
|
||||||
|
@ -97,7 +99,7 @@ public class ShopVerwaltung {
|
||||||
System.out.println("Gesamtkosten: " + (warenkorb.preisBerechnen() + warenkorb.versandkostenBerechnen()) + " €");
|
System.out.println("Gesamtkosten: " + (warenkorb.preisBerechnen() + warenkorb.versandkostenBerechnen()) + " €");
|
||||||
}
|
}
|
||||||
|
|
||||||
// 5. Bestellung tätigen
|
// 5. de.hs_mannheim.informatik.domain.Bestellung tätigen
|
||||||
public void bestellungTaetigen() {
|
public void bestellungTaetigen() {
|
||||||
if (warenkorb == null || warenkorb.getProduktanzahl().isEmpty()) {
|
if (warenkorb == null || warenkorb.getProduktanzahl().isEmpty()) {
|
||||||
System.out.println("Keine Bestellung möglich, der Warenkorb ist leer.");
|
System.out.println("Keine Bestellung möglich, der Warenkorb ist leer.");
|
||||||
|
@ -109,7 +111,7 @@ public class ShopVerwaltung {
|
||||||
System.out.println("Bitte geben Sie Ihre Anschrift ein:");
|
System.out.println("Bitte geben Sie Ihre Anschrift ein:");
|
||||||
String anschrift = scanner.nextLine();
|
String anschrift = scanner.nextLine();
|
||||||
|
|
||||||
// Bestellung erstellen
|
// de.hs_mannheim.informatik.domain.Bestellung erstellen
|
||||||
Bestellung bestellung = new Bestellung(warenkorb, System.currentTimeMillis(), anschrift, name);
|
Bestellung bestellung = new Bestellung(warenkorb, System.currentTimeMillis(), anschrift, name);
|
||||||
Bestellung.bestellungen.add(bestellung);
|
Bestellung.bestellungen.add(bestellung);
|
||||||
System.out.println("Bestellung erfolgreich abgeschlossen!");
|
System.out.println("Bestellung erfolgreich abgeschlossen!");
|
|
@ -1,3 +1,5 @@
|
||||||
|
package de.hs_mannheim.informatik.domain;
|
||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
|
|
||||||
public class Warenkorb {
|
public class Warenkorb {
|
|
@ -1,4 +1,7 @@
|
||||||
import java.util.ArrayList;
|
package de.hs_mannheim.informatik.main;
|
||||||
|
|
||||||
|
import de.hs_mannheim.informatik.domain.ShopVerwaltung;
|
||||||
|
|
||||||
import java.util.Scanner;
|
import java.util.Scanner;
|
||||||
|
|
||||||
public class Main {
|
public class Main {
|
||||||
|
@ -9,7 +12,7 @@ public class Main {
|
||||||
while (true) {
|
while (true) {
|
||||||
System.out.println("Online Shop:");
|
System.out.println("Online Shop:");
|
||||||
System.out.println("1. Produkte anzeigen");
|
System.out.println("1. Produkte anzeigen");
|
||||||
System.out.println("2. Produkt zum Warenkorb hinzufügen");
|
System.out.println("2. Warenkorb hinzufügen");
|
||||||
System.out.println("3. Warenkorb überarbeiten");
|
System.out.println("3. Warenkorb überarbeiten");
|
||||||
System.out.println("4. Warenkorb anzeigen");
|
System.out.println("4. Warenkorb anzeigen");
|
||||||
System.out.println("5. Bestellung tätigen");
|
System.out.println("5. Bestellung tätigen");
|
Loading…
Reference in New Issue