diff --git a/res/userdb.db b/res/userdb.db
index 982fc0d..baf6a5e 100644
Binary files a/res/userdb.db and b/res/userdb.db differ
diff --git a/src/main/java/seng202/group9/GUI/AirlineSummaryController.java b/src/main/java/seng202/group9/GUI/AirlineSummaryController.java
index fa5ba73..da7a9bd 100644
--- a/src/main/java/seng202/group9/GUI/AirlineSummaryController.java
+++ b/src/main/java/seng202/group9/GUI/AirlineSummaryController.java
@@ -43,5 +43,48 @@ public class AirlineSummaryController extends MenuController{
currentData = this.parent.getCurrentDataset();
tableView.setItems(FXCollections.observableArrayList(currentData.getAirlines()));
}
-
+ public void airlineRawDataButton() {
+ try {
+ RouteRDController rawDataController = (RouteRDController)
+ parent.replaceSceneContent("airline_raw_data.fxml");
+ rawDataController.setApp(parent);
+ rawDataController.loadTables();
+ }
+ catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ public void flightSummaryButton() {
+ try {
+ FlightSummaryController summaryController = (FlightSummaryController)
+ parent.replaceSceneContent("flight_data_summary.fxml");
+ summaryController.setApp(parent);
+ summaryController.flightPathListView();
+ }
+ catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ public void airportSummaryButton() {
+ try {
+ AirportSummaryController summaryController = (AirportSummaryController)
+ parent.replaceSceneContent("airport_summary.fxml");
+ summaryController.setApp(parent);
+ summaryController.loadTables();
+ }
+ catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ public void routeSummaryButton() {
+ try {
+ RouteSummaryController summaryController = (RouteSummaryController)
+ parent.replaceSceneContent("routes_summary.fxml");
+ summaryController.setApp(parent);
+ summaryController.loadTables();
+ }
+ catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
}
diff --git a/src/main/java/seng202/group9/GUI/AirportSummaryController.java b/src/main/java/seng202/group9/GUI/AirportSummaryController.java
index 467e331..03d3dad 100644
--- a/src/main/java/seng202/group9/GUI/AirportSummaryController.java
+++ b/src/main/java/seng202/group9/GUI/AirportSummaryController.java
@@ -44,5 +44,48 @@ public class AirportSummaryController extends MenuController{
currentData = this.parent.getCurrentDataset();
tableView.setItems(FXCollections.observableArrayList(currentData.getAirports()));
}
-
+ public void airportRawDataButton() {
+ try {
+ AirportRDController rawDataController = (AirportRDController)
+ parent.replaceSceneContent("airport_raw_data.fxml");
+ rawDataController.setApp(parent);
+ rawDataController.loadTables();
+ }
+ catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ public void flightSummaryButton() {
+ try {
+ FlightSummaryController summaryController = (FlightSummaryController)
+ parent.replaceSceneContent("flight_data_summary.fxml");
+ summaryController.setApp(parent);
+ summaryController.flightPathListView();
+ }
+ catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ public void routeSummaryButton() {
+ try {
+ RouteSummaryController summaryController = (RouteSummaryController)
+ parent.replaceSceneContent("routes_summary.fxml");
+ summaryController.setApp(parent);
+ summaryController.loadTables();
+ }
+ catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ public void airlineSummaryButton() {
+ try {
+ AirlineSummaryController summaryController = (AirlineSummaryController)
+ parent.replaceSceneContent("airline_summary.fxml");
+ summaryController.setApp(parent);
+ summaryController.loadTables();
+ }
+ catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
}
\ No newline at end of file
diff --git a/src/main/java/seng202/group9/GUI/RouteSummaryController.java b/src/main/java/seng202/group9/GUI/RouteSummaryController.java
index c4f6412..b5f023e 100644
--- a/src/main/java/seng202/group9/GUI/RouteSummaryController.java
+++ b/src/main/java/seng202/group9/GUI/RouteSummaryController.java
@@ -43,5 +43,49 @@ public class RouteSummaryController extends MenuController{
currentData = this.parent.getCurrentDataset();
tableView.setItems(FXCollections.observableArrayList(currentData.getRoutes()));
}
+ public void routeRawDataButton() {
+ try {
+ RouteRDController rawDataController = (RouteRDController)
+ parent.replaceSceneContent("route_raw_data.fxml");
+ rawDataController.setApp(parent);
+ rawDataController.loadTables();
+ }
+ catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ public void flightSummaryButton() {
+ try {
+ FlightSummaryController summaryController = (FlightSummaryController)
+ parent.replaceSceneContent("flight_data_summary.fxml");
+ summaryController.setApp(parent);
+ summaryController.flightPathListView();
+ }
+ catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ public void airportSummaryButton() {
+ try {
+ AirportSummaryController summaryController = (AirportSummaryController)
+ parent.replaceSceneContent("airport_summary.fxml");
+ summaryController.setApp(parent);
+ summaryController.loadTables();
+ }
+ catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ public void airlineSummaryButton() {
+ try {
+ AirlineSummaryController summaryController = (AirlineSummaryController)
+ parent.replaceSceneContent("airline_summary.fxml");
+ summaryController.setApp(parent);
+ summaryController.loadTables();
+ }
+ catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/airline_summary.fxml b/src/main/resources/airline_summary.fxml
index 7d7d55e..13a97f9 100644
--- a/src/main/resources/airline_summary.fxml
+++ b/src/main/resources/airline_summary.fxml
@@ -1,17 +1,17 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
@@ -34,16 +34,18 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
@@ -54,24 +56,24 @@
-
-
-
-
-
-
+
+
+
+
+
+
@@ -91,4 +93,4 @@
-
\ No newline at end of file
+
diff --git a/src/main/resources/airport_summary.fxml b/src/main/resources/airport_summary.fxml
index 31e8e75..a490896 100644
--- a/src/main/resources/airport_summary.fxml
+++ b/src/main/resources/airport_summary.fxml
@@ -38,7 +38,7 @@
-
+
@@ -58,22 +58,22 @@
-
@@ -94,4 +94,4 @@
-
\ No newline at end of file
+
diff --git a/src/main/resources/routes_summary.fxml b/src/main/resources/routes_summary.fxml
index efd6553..b56fe76 100644
--- a/src/main/resources/routes_summary.fxml
+++ b/src/main/resources/routes_summary.fxml
@@ -38,11 +38,11 @@
-
-
-
-
-
+
+
+
+
+
@@ -58,22 +58,22 @@
-
+
-
+
-
+
-
+
@@ -94,4 +94,4 @@
-
\ No newline at end of file
+