Updated the Getting Started page to manage datasets
This commit is contained in:
@@ -107,16 +107,11 @@ public class AirportRDController extends Controller{
|
|||||||
*/
|
*/
|
||||||
public void deleteAirport(){
|
public void deleteAirport(){
|
||||||
//Gets an airport from the table and deletes it before updating the table
|
//Gets an airport from the table and deletes it before updating the table
|
||||||
// Airport toDelete = tableViewAirportRD.getSelectionModel().getSelectedItem();
|
|
||||||
// theDataSet.deleteAirport(toDelete);
|
|
||||||
// tableViewAirportRD.setItems(observableArrayList(theDataSet.getAirports()));
|
|
||||||
|
|
||||||
ObservableList<Airport> toDelete = tableViewAirportRD.getSelectionModel().getSelectedItems();
|
ObservableList<Airport> toDelete = tableViewAirportRD.getSelectionModel().getSelectedItems();
|
||||||
Alert alert = new Alert(Alert.AlertType.CONFIRMATION);
|
Alert alert = new Alert(Alert.AlertType.CONFIRMATION);
|
||||||
alert.setTitle("Airport Delete Confirmation");
|
alert.setTitle("Airport Delete Confirmation");
|
||||||
alert.setHeaderText("You are about to delete some data.");
|
alert.setHeaderText("You are about to delete some data.");
|
||||||
alert.setContentText("Are you sure you want to delete the selected airport(s)?");
|
alert.setContentText("Are you sure you want to delete the selected airport(s)?");
|
||||||
//alert.showAndWait();
|
|
||||||
Optional<ButtonType> result = alert.showAndWait();
|
Optional<ButtonType> result = alert.showAndWait();
|
||||||
Airport air = null;
|
Airport air = null;
|
||||||
if (result.isPresent() && result.get() == ButtonType.OK) {
|
if (result.isPresent() && result.get() == ButtonType.OK) {
|
||||||
@@ -132,11 +127,6 @@ public class AirportRDController extends Controller{
|
|||||||
Airport toEdit = tableViewAirportRD.getSelectionModel().getSelectedItem();
|
Airport toEdit = tableViewAirportRD.getSelectionModel().getSelectedItem();
|
||||||
currentSession.setAirportToEdit(toEdit.getName());
|
currentSession.setAirportToEdit(toEdit.getName());
|
||||||
createPopUpStage(SceneCode.AIRPORT_EDIT, 600, 480);
|
createPopUpStage(SceneCode.AIRPORT_EDIT, 600, 480);
|
||||||
|
|
||||||
// System.out.println(toEdit.getName() + "," + toEdit.getCity() + "," + toEdit.getCountry() + "," + toEdit.getIATA_FFA()
|
|
||||||
// + "," + toEdit.getICAO() + "," + toEdit.getLatitude() + "," + toEdit.getLongitude() + "," + toEdit.getAltitude()
|
|
||||||
// + "," + toEdit.getTimezone() + "," + toEdit.getDST() + "," + toEdit.getTz());
|
|
||||||
|
|
||||||
tableViewAirportRD.refresh();
|
tableViewAirportRD.refresh();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
package seng202.group9.GUI;
|
package seng202.group9.GUI;
|
||||||
|
|
||||||
|
import javafx.scene.control.Alert;
|
||||||
import seng202.group9.Controller.SceneCode;
|
import seng202.group9.Controller.SceneCode;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -8,7 +9,6 @@ import seng202.group9.Controller.SceneCode;
|
|||||||
public class GettingStartedController extends Controller {
|
public class GettingStartedController extends Controller {
|
||||||
|
|
||||||
public void load() {
|
public void load() {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void importAirlines() {
|
public void importAirlines() {
|
||||||
@@ -31,7 +31,15 @@ public class GettingStartedController extends Controller {
|
|||||||
Importer importer = new Importer(SceneCode.FLIGHT_RAW_DATA, getParent(), getParent().getPrimaryStage());
|
Importer importer = new Importer(SceneCode.FLIGHT_RAW_DATA, getParent(), getParent().getPrimaryStage());
|
||||||
}
|
}
|
||||||
|
|
||||||
public void goToAirlineSummary() {
|
public void manageDatasets() {
|
||||||
|
getParent().getMenuController().openDataset();
|
||||||
|
|
||||||
|
Alert alert = new Alert(Alert.AlertType.INFORMATION);
|
||||||
|
alert.setTitle("Dataset Selected");
|
||||||
|
alert.setHeaderText("You have decided to change the Dataset.");
|
||||||
|
alert.setContentText("You will now be taken to the airline summary page.");
|
||||||
|
alert.showAndWait();
|
||||||
|
|
||||||
replaceSceneContent(SceneCode.AIRLINE_SUMMARY);
|
replaceSceneContent(SceneCode.AIRLINE_SUMMARY);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -51,12 +51,12 @@
|
|||||||
<Insets />
|
<Insets />
|
||||||
</GridPane.margin>
|
</GridPane.margin>
|
||||||
</Label>
|
</Label>
|
||||||
<Button mnemonicParsing="false" onAction="#goToAirlineSummary" text="Blank Dataset" GridPane.columnIndex="4" GridPane.halignment="CENTER" GridPane.rowIndex="2">
|
<Button mnemonicParsing="false" onAction="#manageDatasets" text="Manage Datasets" GridPane.columnIndex="4" GridPane.halignment="CENTER" GridPane.rowIndex="2">
|
||||||
<GridPane.margin>
|
<GridPane.margin>
|
||||||
<Insets bottom="15.0" />
|
<Insets bottom="15.0" right="15.0" />
|
||||||
</GridPane.margin>
|
</GridPane.margin>
|
||||||
</Button>
|
</Button>
|
||||||
<Text strokeType="OUTSIDE" strokeWidth="0.0" text="To get started, select which type of data you wish to import or start from a blank dataset." textAlignment="CENTER" wrappingWidth="480.84765625" GridPane.columnIndex="1" GridPane.rowIndex="1">
|
<Text strokeType="OUTSIDE" strokeWidth="0.0" text="To get started, select which type of data you wish to import or manage your datasets." textAlignment="CENTER" wrappingWidth="480.84765625" GridPane.columnIndex="1" GridPane.rowIndex="1">
|
||||||
<font>
|
<font>
|
||||||
<Font size="20.0" />
|
<Font size="20.0" />
|
||||||
</font>
|
</font>
|
||||||
|
|||||||
@@ -53,7 +53,7 @@
|
|||||||
<Insets bottom="15.0" left="15.0" right="15.0" top="15.0" />
|
<Insets bottom="15.0" left="15.0" right="15.0" top="15.0" />
|
||||||
</GridPane.margin>
|
</GridPane.margin>
|
||||||
</Label>
|
</Label>
|
||||||
<Label text="Stops" GridPane.halignment="LEFT" GridPane.rowIndex="5">
|
<Label text="Stops*" GridPane.halignment="LEFT" GridPane.rowIndex="5">
|
||||||
<GridPane.margin>
|
<GridPane.margin>
|
||||||
<Insets bottom="15.0" left="15.0" right="15.0" top="15.0" />
|
<Insets bottom="15.0" left="15.0" right="15.0" top="15.0" />
|
||||||
</GridPane.margin>
|
</GridPane.margin>
|
||||||
|
|||||||
Reference in New Issue
Block a user