Da bei unserem Verein Mitgliedsbeiträge auch als Spenden gelten, muss ich eine große Anzahl Bescheinigungen ausstellen.
Bei den Datumsfeldern möchte ich gern die Kurzform eingeben, also z.B. 15.7.10.
Hierbei wird aber intern gespeichert: 15.07.0010.
Es wäre schön, wenn das Jahrhundert ergänzt würde, oder aber der Datumsbereich geprüft und eine Fehlermeldung ausgegeben wird.
Joachim
JVerein 1.4.0
Datumsfelder bei Spendenbescheinigungen
Moderator: heiner
- heiner
- Administrator
- Beiträge: 4509
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: Datumsfelder bei Spendenbescheinigungen
Hallo Joachim,
im Bereich der Spenden wird es noch Änderungen geben. Du wirst die Spendenbescheinigung über das Mitgliedskonto erstellen können. Dann muss das Datum nicht mehr eingegeben werden.
Heiner
im Bereich der Spenden wird es noch Änderungen geben. Du wirst die Spendenbescheinigung über das Mitgliedskonto erstellen können. Dann muss das Datum nicht mehr eingegeben werden.
Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
- heiner
- Administrator
- Beiträge: 4509
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: Datumsfelder bei Spendenbescheinigungen
Hallo Joachim,
zwischenzeitlich gab es an anderer Stelle auch ein Problem mit der Datumseingabe. Daher habe ich einen Patch für Jameica gebaut, den
Olaf gestern übernommen hat. Der ist ab heute im Nightly-Build vorhanden.
Eingaben zwischen 00 und 13 werden mit 20 ergänzt. Andere Eingaben mit 19. Das gilt dann natürlich für alle Datumseingaben.
Heiner
zwischenzeitlich gab es an anderer Stelle auch ein Problem mit der Datumseingabe. Daher habe ich einen Patch für Jameica gebaut, den
Olaf gestern übernommen hat. Der ist ab heute im Nightly-Build vorhanden.
Eingaben zwischen 00 und 13 werden mit 20 ergänzt. Andere Eingaben mit 19. Das gilt dann natürlich für alle Datumseingaben.
Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
-
- Beiträge: 294
- Registriert: Freitag 30. Juli 2010, 21:29
- Verein: Musica Margaretha Reutti e.V.
- Mitglieder: 51
- JVerein-Version: 2.8.17
- Betriebssystem: Windows
- Wohnort: Ulm
Re: Datumsfelder bei Spendenbescheinigungen
Hallo Heiner,
ist das nicht etwas kurz gegriffen? Das heißt doch, dass Du in 2013 die Logik wieder anpassen musst.
Ich verwende folgende Logik:
Hierbei werden die Jahre 0 - 41 zu 2000 - 2041, der Rest liegt in 1942 - 1999. Über den Parameter changeOfYear kann der Jahrhundertwechsel eingestellt werden.
Ich denke diese Vorgehensweise ist flexibler als fix irgendwelche Jahreszahlen mit dem 21. Jahrhundert zu verknüpfen.
Viele Grüße
Danzelot
ist das nicht etwas kurz gegriffen? Das heißt doch, dass Du in 2013 die Logik wieder anpassen musst.
Ich verwende folgende Logik:
Code: Alles auswählen
import java.util.Calendar;
import java.util.GregorianCalendar;
public class TestZeitfenster2 {
public static void main(String[] args) {
for (int year = 0; year< 100; year++) {
int newYear = computeYear(year);
System.out.println("Jahr " + year + " --> " + newYear);
}
}
private static int computeYear(final int testYear) {
final Calendar cal = new GregorianCalendar();
final int changeOfYear = 30;
final int currentYear = cal.get(Calendar.YEAR); // z.B. 2105
final int yearRoundedHundred = currentYear / 100 * 100; // z.B. 2100
final int currentYearShort = currentYear - yearRoundedHundred; // z.B. 5 anstatt 2105
int year = testYear;
/* Anpassungen des Datums */
if (year < 100) {
if (year > currentYearShort) {
if (year - currentYearShort > changeOfYear) {
year = yearRoundedHundred - 100 + year;
} else {
year = yearRoundedHundred + year;
}
} else {
if (currentYearShort - year > 100 - changeOfYear) {
year = yearRoundedHundred + 100 + year;
} else {
year = yearRoundedHundred + year;
}
}
}
return year;
}
}
Ich denke diese Vorgehensweise ist flexibler als fix irgendwelche Jahreszahlen mit dem 21. Jahrhundert zu verknüpfen.
Viele Grüße
Danzelot
- heiner
- Administrator
- Beiträge: 4509
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: Datumsfelder bei Spendenbescheinigungen
Danzelot!
Glaubst du wirklich, dass Olaf oder ich so stumpf programmieren?
http://cvs.berlios.de/cgi-bin/viewvc.cg ... eUtil.java
Heiner
Glaubst du wirklich, dass Olaf oder ich so stumpf programmieren?
http://cvs.berlios.de/cgi-bin/viewvc.cg ... eUtil.java
Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
-
- Beiträge: 294
- Registriert: Freitag 30. Juli 2010, 21:29
- Verein: Musica Margaretha Reutti e.V.
- Mitglieder: 51
- JVerein-Version: 2.8.17
- Betriebssystem: Windows
- Wohnort: Ulm
Re: Datumsfelder bei Spendenbescheinigungen
Hallo Heiner,
das wollte ich Euch natürlich nicht unterstellen . Ich habe den Satz "[...]Eingaben zwischen 00 und 13 werden mit 20 ergänzt[...]" falsch interpretiert und mir auch gleich DateUtil angesehen. Meinerseits gibt es keine Einwände
Viele Grüße
Danzelot
das wollte ich Euch natürlich nicht unterstellen . Ich habe den Satz "[...]Eingaben zwischen 00 und 13 werden mit 20 ergänzt[...]" falsch interpretiert und mir auch gleich DateUtil angesehen. Meinerseits gibt es keine Einwände
Viele Grüße
Danzelot
-
- Beiträge: 240
- Registriert: Sonntag 25. Juli 2010, 22:09
- Verein: Lebenslanges Lernen an der
Uni Duisburg-Essen e.V. - Mitglieder: 300
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: Windows 10
Re: Datumsfelder bei Spendenbescheinigungen
Hallo Heiner,
Datumsfeldern in der Kurzform funktionieren jetzt mit den nightly-Versionen prima.
Du planst, Spendenbescheinigungen über das Mitgliedskonto zu erstellen: kann ich dabei auch Bereiche auswählen (wie bei Mahnungen etc.)?
Das wäre eine große Arbeitserleichterung.
Gruß
Joachim
Datumsfeldern in der Kurzform funktionieren jetzt mit den nightly-Versionen prima.
Du planst, Spendenbescheinigungen über das Mitgliedskonto zu erstellen: kann ich dabei auch Bereiche auswählen (wie bei Mahnungen etc.)?
Das wäre eine große Arbeitserleichterung.
Gruß
Joachim
- heiner
- Administrator
- Beiträge: 4509
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: Datumsfelder bei Spendenbescheinigungen
Hallo Joachim,
das Konzept für die Spenden über das Mitgliedskonto ist noch nicht bis zu Ende durchdacht. Ich versuche das mal so zu realisieren, wie du es beschrieben hast.
Heiner
das Konzept für die Spenden über das Mitgliedskonto ist noch nicht bis zu Ende durchdacht. Ich versuche das mal so zu realisieren, wie du es beschrieben hast.
Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.