From f1cba427a83297233a088e9bc99efd277df79733 Mon Sep 17 00:00:00 2001 From: aichinos <aichinos@jyu.fi> Date: Thu, 20 Mar 2025 17:38:44 +0200 Subject: [PATCH] korjaus tehty --- mmkurssit/src/fxMMKurssit/MMKurssitGUIController.java | 11 +++++++---- mmkurssit/src/mmkurssit/MMKurssit.java | 4 ++-- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/mmkurssit/src/fxMMKurssit/MMKurssitGUIController.java b/mmkurssit/src/fxMMKurssit/MMKurssitGUIController.java index ae16910..e6b4825 100644 --- a/mmkurssit/src/fxMMKurssit/MMKurssitGUIController.java +++ b/mmkurssit/src/fxMMKurssit/MMKurssitGUIController.java @@ -188,20 +188,23 @@ public class MMKurssitGUIController implements Initializable { private void addTapaaminen() { - Tapaaminen tap = new Tapaaminen();//väkisin nyt kaikki tapaamisien kurssiID on 1, myöhemmin korjattava! + Kurssi selectedKurssi = allCourses.getSelectedObject(); + if (selectedKurssi == null) return;//kannattaa tarkistaa, onko sellainen kurssi olemassa ennen menee eteenpäin + + int kurssiID = selectedKurssi.getID(); + Tapaaminen tap = new Tapaaminen(kurssiID);//väkisin nyt kaikki tapaamisien kurssiID on 1, myöhemmin korjattava! tap.rekisteroi(); tap.tayta(); mmkurssit.lisaa(tap); - haeTapaaminen(tap); + haeTapaaminen(kurssiID); } - private void haeTapaaminen(Tapaaminen tap) { + private void haeTapaaminen(int kurssiID) { tapaamiset.clear();//laitetaan tyhjäksi eka - int kurssiID = tap.getkID(); List<Tapaaminen> lista1 = mmkurssit.annaTapaamiset(kurssiID);//saadaan lista, jossa on kaikki tapaamiset, jotka liittyy samaan kurssiin int indeksi = 0; diff --git a/mmkurssit/src/mmkurssit/MMKurssit.java b/mmkurssit/src/mmkurssit/MMKurssit.java index ad26336..80b37dc 100644 --- a/mmkurssit/src/mmkurssit/MMKurssit.java +++ b/mmkurssit/src/mmkurssit/MMKurssit.java @@ -10,8 +10,8 @@ import java.util.List; */ public class MMKurssit { - private /*final*/ Kurssit kurssit = new Kurssit(); - private /*final*/ Tapaamiset tapaamiset = new Tapaamiset(); + private final Kurssit kurssit = new Kurssit(); + private final Tapaamiset tapaamiset = new Tapaamiset(); //================================================================== -- GitLab