diff --git a/Ohj2HT/src/fxKalenteri/KalenteriGUIController.java b/Ohj2HT/src/fxKalenteri/KalenteriGUIController.java index 0bd207c06500547c9cd99647b4f72e9c88e7f8c9..cd0ea2875f79cbb65ecc3d172fba499289086d44 100644 --- a/Ohj2HT/src/fxKalenteri/KalenteriGUIController.java +++ b/Ohj2HT/src/fxKalenteri/KalenteriGUIController.java @@ -110,7 +110,7 @@ public class KalenteriGUIController implements Initializable { private void tallenna() { Dialogs.showMessageDialog("Tallennetetaan! Mutta ei toimi vielä"); kirjoitaLisaaReissu(); - + kalenteri.getReissut().sort(); if ( reissumaara.get() - aluksi > 0){ TiedostonHiplailija t = new TiedostonHiplailija(System.getProperty("user.dir") + "/../reissut.dat"); @@ -120,7 +120,7 @@ public class KalenteriGUIController implements Initializable { Tulkki vieheTulkki = new Tulkki(System.getProperty("user.dir") + "/../vieheTyypit.dat"); Tulkki kokoTulkki = new Tulkki(System.getProperty("user.dir") + "/../koot.dat"); - kalenteri.getReissut().sort(); + for (int i = aluksi; i < reissumaara.get(); i++){ System.out.println(kalenteri.getReissut().getReissut().get(i)); t.kirjoita(kalenteri.getReissut().getReissut().get(i).toString()); diff --git a/Ohj2HT/src/fxLisaaReissu/LisaaReissuGUIController.java b/Ohj2HT/src/fxLisaaReissu/LisaaReissuGUIController.java index 5da608d07c78ff9234a3093496b491aa83d89714..a8bcba86425d2bd2f8135d4ed04cff73e5a7b32f 100644 --- a/Ohj2HT/src/fxLisaaReissu/LisaaReissuGUIController.java +++ b/Ohj2HT/src/fxLisaaReissu/LisaaReissuGUIController.java @@ -1,5 +1,6 @@ package fxLisaaReissu; +import java.io.FileNotFoundException; import java.net.URL; import java.time.LocalDate; import java.time.format.DateTimeParseException; @@ -80,7 +81,7 @@ public class LisaaReissuGUIController implements Initializable, ModalControllerI public void liitaKaloja() { kaloja.clear(); for(Saalis s : saaliit){ - Platform.runLater(()->{kaloja.appendText(s.getLaji() + " " + s.getKoko()+ " saatu vieheellä " + s.getViehe().vari()+ " " + s.getViehe().tyyppi());kaloja.appendText("\n");}); + Platform.runLater(()->{kaloja.appendText(s.getLaji() + " " +s.getKoko()+ " saatu vieheellä " + s.getViehe().vari()+ " " + s.getViehe().tyyppi());kaloja.appendText("\n");}); } } @@ -111,12 +112,27 @@ public class LisaaReissuGUIController implements Initializable, ModalControllerI kale.getVieheLaskuri().kasvata(kale.getVieheTulkki().getIdFromValue(s.getViehe().tyyppi())); } kale.getReissut().lisaaListaan(a); + tallennaTiedostoon(a); + ModalController.closeStage(pane); } - +/** + * tallennetaan lisätty reissu reissut.dat tiedostoon. + * + * @param reissu + */ + public void tallennaTiedostoon(Reissu reissu) { + /* + TiedostonHiplailija a = new TiedostonHiplailija(System.getProperty("user.dir") + "/../reissut.dat"); + a.kirjoita(reissu.toString()); + a.sulje(); + */ + + } + @Override diff --git a/kalaLaskuri.dat b/kalaLaskuri.dat index 24a4146ab635e4dd7930fc5f2c9da91716406150..251ca303eb2b6dd98f1a1c441ef49bd93ecdd812 100644 --- a/kalaLaskuri.dat +++ b/kalaLaskuri.dat @@ -15,3 +15,13 @@ 3|1 4|1 5|2 +1|3 +2|2 +3|2 +4|1 +5|2 +1|3 +2|3 +3|2 +4|1 +5|2 diff --git a/saaliit.dat b/saaliit.dat index 9500b9f2bb73e7cec3eb22c7bfcb611f1f9c39d3..947805a7d655be2fc89d84008bf517b13b3e84f9 100644 --- a/saaliit.dat +++ b/saaliit.dat @@ -11,3 +11,7 @@ 8|3|2|6|1|hopeinen 4|4|1|3|1|vihreä 4|4|1|3|1|vihreä +4|4|1|3|1|vihreä +4|4|1|3|1|vihreä +4|4|1|3|1|vihreä +4|4|1|3|1|vihreä diff --git a/vieheLaskuri.dat b/vieheLaskuri.dat index 434a5c6e3d2c51ab20c7158d5240733c9a286640..3d8d94b5703446d6e98ac59b8ad5263216f11411 100644 --- a/vieheLaskuri.dat +++ b/vieheLaskuri.dat @@ -10,3 +10,9 @@ 1|6 2|2 3|2 +1|6 +2|3 +3|2 +1|6 +2|4 +3|2