diff --git a/mmkurssit/src/fxMMKurssit/KurssinlisaysGUIController.java b/mmkurssit/src/fxMMKurssit/KurssinlisaysGUIController.java index 381e1e5e8904ad667ddce44b7c72a55adc60fa94..670de90d447059a2238a062b0c03539eed77be02 100644 --- a/mmkurssit/src/fxMMKurssit/KurssinlisaysGUIController.java +++ b/mmkurssit/src/fxMMKurssit/KurssinlisaysGUIController.java @@ -1,4 +1,5 @@ package fxMMKurssit; +import fi.jyu.mit.fxgui.Dialogs; import fi.jyu.mit.fxgui.ModalControllerInterface; import javafx.application.Platform; //import javafx.event.ActionEvent; @@ -6,6 +7,9 @@ import javafx.fxml.FXML; import javafx.scene.control.Alert; import javafx.scene.control.Button; import javafx.scene.control.TextField; +import mmkurssit.Kurssi; +import mmkurssit.MMKurssit; +import mmkurssit.SailoException; import javafx.scene.control.Alert.AlertType; /** @@ -66,11 +70,32 @@ public class KurssinlisaysGUIController implements ModalControllerInterface<Stri @FXML void saveCourse() { - Alert alert = new Alert(AlertType.INFORMATION); + /*Alert alert = new Alert(AlertType.INFORMATION); alert.setTitle("Not yet"); alert.setContentText("Not ready yet."); - alert.showAndWait(); + alert.showAndWait();*/ + + uusiKurssi(); } + + //======================================================================================== + + /** + * Lisätään mmkurssille uusi kurssi + */ + private void uusiKurssi() { + Kurssi uusi = new Kurssi(); + uusi.rekisteroi(); + uusi.tayta1();//tähän pitää lukea tekstikentiltä tiedot + + try { + mmkurssit.lisaa(uusi);//pitääkö nämä kaikki siirtää sinne MMKurssitGUIControlleriin? + } catch (SailoException e) { + Dialogs.showInputDialog("Ohjelmia uuden luomisessa", e.getMessage()); + } + } + + } \ No newline at end of file diff --git a/mmkurssit/src/mmkurssit/Kurssi.java b/mmkurssit/src/mmkurssit/Kurssi.java index f4d80453e34f3c158d2e0398e9c6acb1c99ad8e6..7d4f3bede7227aa3111dcb7e70b63d64214e80ad 100644 --- a/mmkurssit/src/mmkurssit/Kurssi.java +++ b/mmkurssit/src/mmkurssit/Kurssi.java @@ -85,7 +85,7 @@ public class Kurssi { * TODO: POISTA, kun kaikki toimii!! * */ - void tayta1() { + public void tayta1() { this.nimi = "Japani 4"; this.opeEtunimi = "Ken"; this.opeSukunimi = "Manninen";