Updated the Getting Started page to manage datasets

main
Sunguin Peng 9 years ago
parent 5f2967e9cc
commit d0c7cbde7d

@ -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>

Loading…
Cancel
Save