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(){
|
||||
//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();
|
||||
Alert alert = new Alert(Alert.AlertType.CONFIRMATION);
|
||||
alert.setTitle("Airport Delete Confirmation");
|
||||
alert.setHeaderText("You are about to delete some data.");
|
||||
alert.setContentText("Are you sure you want to delete the selected airport(s)?");
|
||||
//alert.showAndWait();
|
||||
Optional<ButtonType> result = alert.showAndWait();
|
||||
Airport air = null;
|
||||
if (result.isPresent() && result.get() == ButtonType.OK) {
|
||||
@@ -132,11 +127,6 @@ public class AirportRDController extends Controller{
|
||||
Airport toEdit = tableViewAirportRD.getSelectionModel().getSelectedItem();
|
||||
currentSession.setAirportToEdit(toEdit.getName());
|
||||
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();
|
||||
}
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package seng202.group9.GUI;
|
||||
|
||||
import javafx.scene.control.Alert;
|
||||
import seng202.group9.Controller.SceneCode;
|
||||
|
||||
/**
|
||||
@@ -8,7 +9,6 @@ import seng202.group9.Controller.SceneCode;
|
||||
public class GettingStartedController extends Controller {
|
||||
|
||||
public void load() {
|
||||
|
||||
}
|
||||
|
||||
public void importAirlines() {
|
||||
@@ -31,7 +31,15 @@ public class GettingStartedController extends Controller {
|
||||
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);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -51,12 +51,12 @@
|
||||
<Insets />
|
||||
</GridPane.margin>
|
||||
</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>
|
||||
<Insets bottom="15.0" />
|
||||
<Insets bottom="15.0" right="15.0" />
|
||||
</GridPane.margin>
|
||||
</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 size="20.0" />
|
||||
</font>
|
||||
|
||||
@@ -53,7 +53,7 @@
|
||||
<Insets bottom="15.0" left="15.0" right="15.0" top="15.0" />
|
||||
</GridPane.margin>
|
||||
</Label>
|
||||
<Label text="Stops" GridPane.halignment="LEFT" GridPane.rowIndex="5">
|
||||
<Label text="Stops*" GridPane.halignment="LEFT" GridPane.rowIndex="5">
|
||||
<GridPane.margin>
|
||||
<Insets bottom="15.0" left="15.0" right="15.0" top="15.0" />
|
||||
</GridPane.margin>
|
||||
|
||||
Reference in New Issue
Block a user