Aufteilung in Packages vervollständigt

master
Nicholas H. 2024-10-22 11:31:01 +02:00
parent 6501c52a42
commit 64f6d74405
5 changed files with 18 additions and 7 deletions

View File

@ -1,3 +1,5 @@
package de.hs_mannheim.informatik.domain;
import java.util.ArrayList; import java.util.ArrayList;
public class Bestellung { public class Bestellung {

View File

@ -1,3 +1,5 @@
package de.hs_mannheim.informatik.domain;
import java.util.ArrayList; import java.util.ArrayList;
public class Produkt { public class Produkt {

View File

@ -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!");

View File

@ -1,3 +1,5 @@
package de.hs_mannheim.informatik.domain;
import java.util.HashMap; import java.util.HashMap;
public class Warenkorb { public class Warenkorb {

View File

@ -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");