5 Commits

Author SHA1 Message Date
laurimaaninka 778402910f Versio 3.2.0
Signed-off-by: laurimaaninka <lauri.maaninka@gmail.com>
2026-05-25 13:39:30 +03:00
laurimaaninka b66958697b Merge pull request 'fix #24' (#25) from bug24 into master
Reviewed-on: #25
2026-05-25 13:29:20 +03:00
laurimaaninka b406ee3e0b fix #24
Signed-off-by: laurimaaninka <lauri.maaninka@gmail.com>
2026-05-25 13:28:55 +03:00
laurimaaninka f08c67cf79 Merge pull request 'fix #22' (#23) from bug22 into master
Reviewed-on: #23
2026-05-25 13:20:44 +03:00
laurimaaninka 0d761c2ab2 fix #22
Signed-off-by: laurimaaninka <lauri.maaninka@gmail.com>
2026-05-25 13:20:18 +03:00
5 changed files with 10 additions and 4 deletions
+1 -1
View File
@@ -3,7 +3,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>fi.lpam.ruokamanageri</groupId>
<artifactId>Ruokamanageri</artifactId>
<version>3.1.0</version>
<version>3.2.0</version>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>25</maven.compiler.source>
@@ -135,7 +135,7 @@ public class Asiakas implements TietokantaOlio {
parsiResultSet(rs).forEach(asiakas -> asiakkaat.put(asiakas.getId(), asiakas));
ArrayList<Asiakas> järjestetyt = new ArrayList<>(asiakkaat.size());
for (int id : IDt) {
järjestetyt.add(asiakkaat.get(id));
if (asiakkaat.containsKey(id)) järjestetyt.add(asiakkaat.get(id)); //Huomioidaan, onko asiakas poistettu
}
return järjestetyt;
}
@@ -90,7 +90,7 @@ public class Kierroshallinta extends TabPohja {
}
private void lisaaKierros(Kierros kierros) {
if (kierros.getId() == -1) kierrokset.add(kierros);
if (!kierrokset.contains(kierros)) kierrokset.add(kierros);
MultiColumnListView.ListViewColumn<Asiakas> uusiSarake = new MultiColumnListView.ListViewColumn<>();
uusiSarake.setHeader(new FontLabel(TEKSTI_FONT, "Kierros " + kierros.getKierrosNumero()));
uusiSarake.setItems(kierros.getAsiakkaat());
@@ -38,7 +38,7 @@ public class TabPohja extends Tab {
"-fx-font-family: " + Main.properties.getProperty("buttonFontti") + ";"
);
this.setClosable(false);
this.setOnSelectionChanged(e -> {if (e.getTarget() == this) päivitä();});
this.setOnSelectionChanged(e -> {if (this.isSelected()) päivitä();});
root.setStyle(STYLE);
root.setPadding(INSETS);
+6
View File
@@ -1,3 +1,9 @@
# 3.2.0
- Lisätty Asetukset -välilehti
- Asiakkaan voi poistaa ilman, että se rikkoo kierroksia
- Ohjelma ei enään kaadu, mikäli on tallentamaton kierros kierroshallinnassa
- Yhtenäistetty ulkoasua välilehtien välillä
# 3.1.0
- Muutosloki näkyy käynnistäessä uutta versiota ensimmäistä kertaa
- Ohjelman taustariippuvuuksia päivitetty