Die Klasse ReturnCarController und ReturnCarView.fxml wurden umbenannt in BookingCarReturnController und Booking-car-return-view.fxml um den unoffiziellen Name Conventions zu entsprechen.
App
Die Größe unseres Programmfensters wurde neu gewählt, nämlich 1366x768, um ca. 16:9 Auflösung zu haben
BookingManagementView
Das BookingManagementView wurde komplett überarbeitet, hier gibt es nun:
Eine Suchfunktion, mit der man anhand von Kunde, Auto, Abholdatum und Rückgabedatum nach bestimmten Buchungen filtern kann
Neue Spalten, womit der Benutzer direkt alle wichtigen Informationen sehe kann (Checkliste ist noch WIP, vielleicht wird die entfernt, falls wir sie nicht brauchen)
DREI neue Ansichten, einmal für alle Buchungen, alle Buchungen, die schon zurückgegeben wurden ("erledigte") und alle Buchungen, die noch nicht zurückgegeben wurden ("aktive") -> Hierzu wurde das BookingRepository angepasst
BookingRepository
Es wurde eine Methode findCompleted hinzugefügt, die analog zur findUncompleted funktioniert
Utils
Hier wurde die Methode calendarToString eingefügt, um ein einheitliches Datumsformat in den Spalten der ManagementView zu haben
Booking und BookingInterface
Diese beiden Klassen wurden um ShowField Methoden erweitert, wie es sie bereits für Car und Customer gibt.
BookingRead
Es wurde eine wirklich seeeeehr provisorische BookingRead eingeführt, die unbedingt überarbeitet werden muss (siehe #122)
Naming Conventions
Die Klasse ReturnCarController und ReturnCarView.fxml wurden umbenannt in BookingCarReturnController und Booking-car-return-view.fxml um den unoffiziellen Name Conventions zu entsprechen.
App
Die Größe unseres Programmfensters wurde neu gewählt, nämlich 1366x768, um ca. 16:9 Auflösung zu haben
BookingManagementView
Das BookingManagementView wurde komplett überarbeitet, hier gibt es nun:
BookingRepository
Es wurde eine Methode findCompleted hinzugefügt, die analog zur findUncompleted funktioniert
Utils
Hier wurde die Methode calendarToString eingefügt, um ein einheitliches Datumsformat in den Spalten der ManagementView zu haben
Booking und BookingInterface
Diese beiden Klassen wurden um ShowField Methoden erweitert, wie es sie bereits für Car und Customer gibt.
BookingRead
Es wurde eine wirklich seeeeehr provisorische BookingRead eingeführt, die unbedingt überarbeitet werden muss (siehe #122)