diff --git a/src/main/java/org/example/optionen/bezahlen.java b/src/main/java/org/example/optionen/bezahlen.java index 54f9c60..d8c4f5d 100644 --- a/src/main/java/org/example/optionen/bezahlen.java +++ b/src/main/java/org/example/optionen/bezahlen.java @@ -1,8 +1,31 @@ package org.example.optionen; +import org.example.ticketobjekt.parkticket; + +import java.text.ParseException; +import java.util.Date; + +import static org.example.Main.*; + public class bezahlen { - public static void ticketbezahlen(){ + public static void ticketbezahlen() throws ParseException { + + System.out.println("Bitte wählen sie ihr kenzeichen:"); + for (parkticket p : tiketliste) System.out.println((tiketliste.indexOf(p)+1)+": "+p.getNummerschild()); + int ticket=scanner.nextInt()-1; + parkticket p = tiketliste.get(ticket); + + System.out.println("Sie haben "+p.getNummerschild()+" ausgewählt, bitte geben sie die ausfahrzeit ein (lehr für jetzt) (dd.MM.yyyy, HH:mm)"); + String zeitstempelEingabe=scanner.nextLine(); + Date einfahrZeit = zeitstempelEingabe.isEmpty() ? new Date() : timeformat.parse(zeitstempelEingabe); + + + + } + + public double gebühren(Date einfahrt, Date ausfahrt){ + long diffinmin= (ausfahrt.getTime()- einfahrt.getTime())/(1000*60); } } diff --git a/src/main/java/org/example/optionen/informationen.java b/src/main/java/org/example/optionen/informationen.java index e75eeaf..9b244e0 100644 --- a/src/main/java/org/example/optionen/informationen.java +++ b/src/main/java/org/example/optionen/informationen.java @@ -1,8 +1,18 @@ package org.example.optionen; +import org.example.ticketobjekt.parkticket; + +import static org.example.Main.tiketliste; +import static org.example.Main.unbezahlteticketliste; + public class informationen { public static void invouberlale(){ + //just list them all + for (parkticket p : tiketliste) System.out.println("Auto: "+p.getNummerschild()+" Einfahtzeit: "+p.getEinfahtzeit()); + if(!unbezahlteticketliste.isEmpty()) System.out.println("Unbezahlte Ticketes: "); + for (parkticket p : unbezahlteticketliste) System.out.println("Auto: "+p.getNummerschild()+" Einfahtzeit: "+p.getEinfahtzeit()); + } }