From 8fd4c047c2c1ee5ec2dad2d4a29b5c7e4a024d82 Mon Sep 17 00:00:00 2001 From: Johann Maierhofer Date: Thu, 13 Feb 2025 09:07:21 +0100 Subject: [PATCH 1/2] Fix Spendenbescheinigung Mailversand und Konto Buchungsartauswahl --- .../JVerein/gui/control/KontoControl.java | 35 +++++++++++++++---- .../control/SpendenbescheinigungControl.java | 2 +- 2 files changed, 30 insertions(+), 7 deletions(-) diff --git a/src/de/jost_net/JVerein/gui/control/KontoControl.java b/src/de/jost_net/JVerein/gui/control/KontoControl.java index d7c091f97..d9cd41733 100644 --- a/src/de/jost_net/JVerein/gui/control/KontoControl.java +++ b/src/de/jost_net/JVerein/gui/control/KontoControl.java @@ -37,6 +37,7 @@ import de.jost_net.JVerein.gui.input.KontoInput; import de.jost_net.JVerein.gui.menu.KontoMenu; import de.jost_net.JVerein.gui.view.KontoView; +import de.jost_net.JVerein.keys.AbstractInputAuswahl; import de.jost_net.JVerein.keys.AfaMode; import de.jost_net.JVerein.keys.Anlagenzweck; import de.jost_net.JVerein.keys.ArtBuchungsart; @@ -73,6 +74,8 @@ import de.willuhn.jameica.gui.parts.TablePart; import de.willuhn.jameica.gui.parts.table.FeatureSummary; import de.willuhn.jameica.hbci.Settings; +import de.willuhn.jameica.plugin.Version; +import de.willuhn.jameica.system.Application; import de.willuhn.logging.Logger; import de.willuhn.util.ApplicationException; //import de.jost_net.JVerein.keys.ArtBuchungsart; @@ -643,9 +646,19 @@ public Input getAnlagenart() throws RemoteException { return anlagenart; } - anlagenart = new BuchungsartInput().getBuchungsartInput( anlagenart, - getKonto().getAnlagenart(), buchungsarttyp.ANLAGENART, - Einstellungen.getEinstellung().getBuchungBuchungsartAuswahl()); + Version version = Application.getManifest().getVersion(); + if (version.compareTo(new Version("2.10.5")) < 0) + { + anlagenart = new BuchungsartInput().getBuchungsartInput(anlagenart, + getKonto().getAnlagenart(), buchungsarttyp.ANLAGENART, + AbstractInputAuswahl.ComboBox); + } + else + { + anlagenart = new BuchungsartInput().getBuchungsartInput(anlagenart, + getKonto().getAnlagenart(), buchungsarttyp.ANLAGENART, + Einstellungen.getEinstellung().getBuchungBuchungsartAuswahl()); + } anlagenart.addListener(new AnlagenartListener()); if (getKontoArt().getValue() == Kontoart.ANLAGE) { @@ -726,9 +739,19 @@ public Input getAfaart() throws RemoteException { return afaart; } - afaart = new BuchungsartInput().getBuchungsartInput( afaart, - getKonto().getAfaart(), buchungsarttyp.AFAART, - Einstellungen.getEinstellung().getBuchungBuchungsartAuswahl()); + Version version = Application.getManifest().getVersion(); + if (version.compareTo(new Version("2.10.5")) < 0) + { + afaart = new BuchungsartInput().getBuchungsartInput(afaart, + getKonto().getAfaart(), buchungsarttyp.AFAART, + AbstractInputAuswahl.ComboBox); + } + else + { + afaart = new BuchungsartInput().getBuchungsartInput(afaart, + getKonto().getAfaart(), buchungsarttyp.AFAART, + Einstellungen.getEinstellung().getBuchungBuchungsartAuswahl()); + } afaart.addListener(new AnlagenartListener()); if (getKontoArt().getValue() == Kontoart.ANLAGE) { diff --git a/src/de/jost_net/JVerein/gui/control/SpendenbescheinigungControl.java b/src/de/jost_net/JVerein/gui/control/SpendenbescheinigungControl.java index a5c3da400..de2ff7dfa 100644 --- a/src/de/jost_net/JVerein/gui/control/SpendenbescheinigungControl.java +++ b/src/de/jost_net/JVerein/gui/control/SpendenbescheinigungControl.java @@ -951,7 +951,7 @@ public void run(ProgressMonitor monitor) MailAnhang anh = (MailAnhang) Einstellungen.getDBService() .createObject(MailAnhang.class, null); String fileName = new Dateiname(m, - spba[i].getBescheinigungsdatum(), "Spendenbescheinigung", + spba[i].getSpendedatum(), "Spendenbescheinigung", Einstellungen.getEinstellung().getDateinamenmusterSpende(), "pdf").get(); anh.setDateiname(fileName); From 4ac750f60349bee96b0b442d2d8f1ca282724e1e Mon Sep 17 00:00:00 2001 From: Johann Maierhofer Date: Thu, 13 Feb 2025 09:38:42 +0100 Subject: [PATCH 2/2] 3.0.2 in plugin.xml --- plugin.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugin.xml b/plugin.xml index 8a3cb4d40..e94f464fb 100644 --- a/plugin.xml +++ b/plugin.xml @@ -1,7 +1,7 @@ + name="jverein" version="3.0.2" class="de.jost_net.JVerein.JVereinPlugin"> OpenSource-Vereinsverwaltung https://openjverein.github.io/jameica-repository/[PLUGIN_ZIP]