write account, reservation

This commit is contained in:
2025-08-29 10:32:10 -04:00
parent 052391d7a0
commit dda4495a21
7 changed files with 76 additions and 48 deletions

View File

@@ -1,12 +1,9 @@
package lodge;
import java.net.URI;
import lodge.reservationsystem.AccomodationManager;
import lodge.reservationsystem.Account;
import lodge.reservationsystem.Address;
import lodge.reservationsystem.CabinReservation;
import lodge.reservationsystem.DataRepository;
import lodge.reservationsystem.EmailAddress;
import lodge.reservationsystem.Reservation;
@@ -16,8 +13,7 @@ public final class TestReservations {
AccomodationManager mgr = new AccomodationManager();
String home = System.getenv("HOMEDRIVE")+System.getenv("HOMEPATH");
home= home.replace("\\", "/") + "/data";
DataRepository.setDataStoreRoot(home);
mgr.setDataStoreRoot(home);
// 1. Get the list of loaded accounts from Manager
mgr.loadAll();
@@ -49,20 +45,20 @@ public final class TestReservations {
cabin.setNumberOfBedRooms(3);
cabin.setSquareFeet(806);
mgr.addReservation( mgr.retrieveAccount(acct.account_number()), cabin);
Reservation rsrv = cabin;
String reservationId = rsrv.reservation_number();
// 6. Complete reservation that is associated with an account
Reservation rsrv = mgr.retreiveReservation("R######");
rsrv = null;
rsrv = mgr.retreiveReservation(reservationId);
rsrv.Complete();
//mgr.UpdateAccount(mgr.retrieveAccount(acct.account_number()));
/*
* // 7. Cancel reservation that is associated with an account
* if (acct != null) {
* rsrv = acct.retrieve("?######");
* if (rsrv != null)
* rsrv.Cancel();
* }
mgr.UpdateAccount(mgr.retrieveAccount(acct.account_number()));
// 7. Cancel reservation that is associated with an account
rsrv = mgr.retreiveReservation(reservationId);
rsrv.Cancel();
mgr.UpdateAccount(mgr.retrieveAccount(acct.account_number()));
/*
*
* if (rsrv != null) {
* // 8. Change reservation values that can be changed (if reservation is