entry and exit code for cars in tui
parent
7cc76d1169
commit
b0f71935ad
|
@ -24,10 +24,14 @@ public class TUI extends Main{
|
|||
|
||||
switch (nutzerEingabe) {
|
||||
case 1:
|
||||
einfahrtUI();
|
||||
String kennzeichenEin = kennzeicheneingabe();
|
||||
LocalDateTime einfahrtsZeit = zeitEingabe();
|
||||
Main.einfahrt(kennzeichenEin, einfahrtsZeit);
|
||||
break;
|
||||
case 2:
|
||||
ausfahrtUI();
|
||||
String kennzeichenAus = kennzeicheneingabe();
|
||||
LocalDateTime ausfahrtsZeit = zeitEingabe();
|
||||
Main.ausfahrt(kennzeichenAus, einfahrtsZeit);
|
||||
break;
|
||||
case 3:
|
||||
zahlungUI();
|
||||
|
@ -38,10 +42,13 @@ public class TUI extends Main{
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
public LocalDateTime einfahrtUI() {
|
||||
public static String kennzeicheneingabe() {
|
||||
System.out.print("Geben Sie ihr Kennzeichen ein: ");
|
||||
String kennzeichenString = sc.nextLine();
|
||||
return kennzeichenString;
|
||||
}
|
||||
|
||||
public static LocalDateTime zeitEingabe() {
|
||||
System.out.print("Geben Sie die Einfahrtszeit ein (DD.MM.YYYY HH:MM): ");
|
||||
String einfahrtEingabe = sc.nextLine();
|
||||
if (einfahrtEingabe.trim().isEmpty()) {
|
||||
|
@ -50,12 +57,14 @@ public class TUI extends Main{
|
|||
return LocalDateTime.parse(einfahrtEingabe, DateTimeFormatter.ofPattern("dd.MM.yyyy HH:mm"));
|
||||
}
|
||||
|
||||
|
||||
public static void ausfahrtUI() {
|
||||
|
||||
}
|
||||
|
||||
public static void zahlungUI() {
|
||||
|
||||
}
|
||||
private void zahlungUI() {
|
||||
System.out.println("Kennzeichen eingeben:");
|
||||
String kennzeichen = sc.nextLine();
|
||||
LocalDateTime zeit = zeitEingabe("Bezahlzeitpunkt");
|
||||
|
||||
System.out.println("Kreditkartennummer (16 Stellen):");
|
||||
String kreditkarte = sc.nextLine();
|
||||
|
||||
Main.bezahlen(kennzeichen, kreditkarte, zeit);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue