Createt invormations tab and editet bezahl vorgang

master
Marc3308 2024-10-08 08:20:15 +02:00
parent 7edcdce39a
commit 44eb1397d5
2 changed files with 34 additions and 1 deletions

View File

@ -1,8 +1,31 @@
package org.example.optionen; 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 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);
} }
} }

View File

@ -1,8 +1,18 @@
package org.example.optionen; 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 class informationen {
public static void invouberlale(){ 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());
} }
} }