Skip to content

Commit

Permalink
Extend form fields for Spendenbescheinigung (#94)
Browse files Browse the repository at this point in the history
- Add zeile1 to 7 as field
- Add field anrede

Co-authored-by: dippeal <info@dippe-it.de>
  • Loading branch information
dippeal and dippeal committed Dec 24, 2023
1 parent 4714d77 commit 27f0b3b
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 2 deletions.
10 changes: 9 additions & 1 deletion src/de/jost_net/JVerein/Variable/SpendenbescheinigungVar.java
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
package de.jost_net.JVerein.Variable;

public enum SpendenbescheinigungVar {
ANREDE("spendenbescheinigung_anrede"), //
EMPFAENGER("spendenbescheinigung_empfaenger"), //
BETRAG("spendenbescheinigung_betrag"), //
BETRAGINWORTEN("spendenbescheinigung_betraginworten"), //
Expand All @@ -34,7 +35,14 @@ public enum SpendenbescheinigungVar {
BUCHUNGSLISTE_BETRAG("spendenbescheinigung_buchungsliste_betrag"), //
BEZEICHNUNGSACHZUWENDUNG("spendenbescheinigung_bezeichnungsachzuwendung"), //
HERKUNFTSACHZUWENDUNG("spendenbescheinigung_herkunftsachzuwendung"), //
UNTERLAGENWERTERMITTUNG("spendenbescheinigung_unterlagenwertermittlung");//
UNTERLAGENWERTERMITTUNG("spendenbescheinigung_unterlagenwertermittlung"), //
ZEILE1("spendenbescheinigung_zeile1"), //
ZEILE2("spendenbescheinigung_zeile2"), //
ZEILE3("spendenbescheinigung_zeile3"), //
ZEILE4("spendenbescheinigung_zeile4"), //
ZEILE5("spendenbescheinigung_zeile5"), //
ZEILE6("spendenbescheinigung_zeile6"), //
ZEILE7("spendenbescheinigung_zeile7"); //

private String name;

Expand Down
11 changes: 10 additions & 1 deletion src/de/jost_net/JVerein/server/SpendenbescheinigungImpl.java
Original file line number Diff line number Diff line change
Expand Up @@ -572,7 +572,7 @@ public Map<String, Object> getMap(Map<String, Object> inma)
this.setSpendedatum(new Date());
this.setSpendenart(Spendenart.GELDSPENDE);
this.setUnterlagenWertermittlung(true);
this.setZeile1("Herrn");
this.setZeile1("Herr");
this.setZeile2("Dr. Willi Wichtig");
this.setZeile3("Hinterm Bahnhof 1");
this.setZeile4("12345 Testenhausen");
Expand All @@ -584,6 +584,15 @@ public Map<String, Object> getMap(Map<String, Object> inma)
+ getZeile3() + newLineStr + getZeile4() + newLineStr + getZeile5()
+ newLineStr + getZeile6() + newLineStr + getZeile7() + newLineStr;
map.put(SpendenbescheinigungVar.EMPFAENGER.getName(), empfaenger);
String anrede = (getZeile1().length() > 0) ? getZeile1() + " " + getZeile2() : getZeile2();
map.put(SpendenbescheinigungVar.ANREDE.getName(), anrede);
map.put(SpendenbescheinigungVar.ZEILE1.getName(), getZeile1());
map.put(SpendenbescheinigungVar.ZEILE2.getName(), getZeile2());
map.put(SpendenbescheinigungVar.ZEILE3.getName(), getZeile3());
map.put(SpendenbescheinigungVar.ZEILE4.getName(), getZeile4());
map.put(SpendenbescheinigungVar.ZEILE5.getName(), getZeile5());
map.put(SpendenbescheinigungVar.ZEILE6.getName(), getZeile6());
map.put(SpendenbescheinigungVar.ZEILE7.getName(), getZeile7());
Double dWert = getBetrag();
// Hier keinen String, sondern ein Double-Objekt in die Map stellen,
// damit eine rechtsbündige Ausrichtung des Betrages in der Formular-
Expand Down

0 comments on commit 27f0b3b

Please sign in to comment.