Skip to content

Commit

Permalink
"Alle" statt "Bitte auswählen" in den Filtern (openjverein#584)
Browse files Browse the repository at this point in the history
* "Alle" statt "Bitte auswählen" in den Filtern

* ALLE als Konstante
  • Loading branch information
JohannMaierhofer authored Jan 17, 2025
1 parent 5fc452b commit 5f10323
Show file tree
Hide file tree
Showing 4 changed files with 21 additions and 17 deletions.
3 changes: 1 addition & 2 deletions src/de/jost_net/JVerein/Queries/MitgliedQuery.java
Original file line number Diff line number Diff line change
Expand Up @@ -292,8 +292,7 @@ else if (control.getMitgliedStatus().getValue().equals("Abgemeldet"))
Date d = (Date) control.getSterbedatumbis().getValue();
bedingungen.add(new java.sql.Date(d.getTime()));
}
if (control.isSuchGeschlechtAktiv() && control.getSuchGeschlecht().getText() != null
&& !control.getSuchGeschlecht().getText().equals("Bitte auswählen"))
if (control.isSuchGeschlechtAktiv() && control.getSuchGeschlecht().getValue() != null)
{
addCondition("geschlecht = ?");
String g = (String) control.getSuchGeschlecht().getValue();
Expand Down
4 changes: 4 additions & 0 deletions src/de/jost_net/JVerein/gui/control/BuchungsControl.java
Original file line number Diff line number Diff line change
Expand Up @@ -828,6 +828,10 @@ public SelectInput getSuchBuchungsart() throws RemoteException
suchbuchungsart.setList(liste);
suchbuchungsart.setValue(b);
suchbuchungsart.addListener(new FilterListener());
if (suchbuchungsart instanceof SelectInput)
{
suchbuchungsart.setPleaseChoose(FilterControl.ALLE);
}
return suchbuchungsart;
}

Expand Down
28 changes: 15 additions & 13 deletions src/de/jost_net/JVerein/gui/control/FilterControl.java
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,9 @@
import de.willuhn.util.ApplicationException;

public class FilterControl extends AbstractControl
{
{
public final static String ALLE = "Alle";

// String für allgemeine Settings z.B. settings1
protected String settingsprefix = "";

Expand Down Expand Up @@ -266,7 +268,7 @@ else if (typ == Mitgliedstyp.NICHTMITGLIED || typ == Mitgliedstyp.ALLE)
suchadresstyp = new SelectInput(new ArrayList<>(), null);
}
suchadresstyp.setName("Mitgliedstyp");
suchadresstyp.setPleaseChoose("Bitte auswählen");
suchadresstyp.setPleaseChoose(ALLE);
suchadresstyp.addListener(new FilterListener());
return suchadresstyp;
}
Expand Down Expand Up @@ -318,7 +320,7 @@ public Input getMitgliedArt()
Logger.error("Fehler beim lesen der Einstellungen");
}
art.setName("Mitgliedsart");
art.setPleaseChoose("Bitte auswählen");
art.setPleaseChoose(ALLE);
art.addListener(new FilterListener());
return art;
}
Expand Down Expand Up @@ -548,7 +550,7 @@ public SelectInput getBeitragsgruppeAusw() throws RemoteException
beitragsgruppeausw = new SelectInput(list != null ? PseudoIterator.asList(list) : null, bg);
beitragsgruppeausw.setName("Beitragsgruppe");
beitragsgruppeausw.setAttribute("bezeichnung");
beitragsgruppeausw.setPleaseChoose("Bitte auswählen");
beitragsgruppeausw.setPleaseChoose(ALLE);
beitragsgruppeausw.addListener(new FilterListener());
return beitragsgruppeausw;
}
Expand Down Expand Up @@ -584,7 +586,7 @@ public GeschlechtInput getSuchGeschlecht() throws RemoteException
suchgeschlecht = new GeschlechtInput(
settings.getString(settingsprefix + "geschlecht", ""));
suchgeschlecht.setName("Geschlecht");
suchgeschlecht.setPleaseChoose("Bitte auswählen");
suchgeschlecht.setPleaseChoose(ALLE);
suchgeschlecht.addListener(new FilterListener());
return suchgeschlecht;
}
Expand Down Expand Up @@ -931,7 +933,7 @@ public SelectInput getSuchLehrgangsart() throws RemoteException
//
}
suchlehrgangsart = new SelectInput(it != null ? PseudoIterator.asList(it) : null, letztesuche);
suchlehrgangsart.setPleaseChoose("Bitte auswählen");
suchlehrgangsart.setPleaseChoose(ALLE);
suchlehrgangsart.addListener(new FilterListener());
suchlehrgangsart.setName("Lehrgangsart");
return suchlehrgangsart;
Expand Down Expand Up @@ -1106,8 +1108,8 @@ public SelectInput getSuchStatus() throws RemoteException
{
return suchstatus;
}
suchstatus = new SelectInput(new String[] { "Alle", "Ohne Deaktiviert" },
settings.getString(settingsprefix + "suchstatus", "Alle"));
suchstatus = new SelectInput(new String[] { ALLE, "Ohne Deaktiviert" },
settings.getString(settingsprefix + "suchstatus", ALLE));
suchstatus.addListener(new FilterListener());
suchstatus.setName("Status");
return suchstatus;
Expand Down Expand Up @@ -1147,7 +1149,7 @@ public SelectInput getSuchBuchungsklasse() throws RemoteException
list != null ? PseudoIterator.asList(list) : null, bk);
suchbuchungsklasse.setName("Buchungsklasse");
suchbuchungsklasse.setAttribute("bezeichnung");
suchbuchungsklasse.setPleaseChoose("Bitte auswählen");
suchbuchungsklasse.setPleaseChoose(ALLE);
suchbuchungsklasse.addListener(new FilterListener());
return suchbuchungsklasse;
}
Expand Down Expand Up @@ -1178,7 +1180,7 @@ public SelectInput getSuchBuchungsartArt() throws RemoteException
}
suchbuchungsartart = new SelectInput(ArtBuchungsart.getArray(), artb);
suchbuchungsartart.setName("Art");
suchbuchungsartart.setPleaseChoose("Bitte auswählen");
suchbuchungsartart.setPleaseChoose(ALLE);
suchbuchungsartart.addListener(new FilterListener());
return suchbuchungsartart;
}
Expand Down Expand Up @@ -1309,7 +1311,7 @@ public void handleAction(Object context) throws ApplicationException
if (suchspendenart != null)
suchspendenart.setValue(SuchSpendenart.ALLE);
if (suchstatus != null)
suchstatus.setValue("Alle");
suchstatus.setValue(ALLE);
if (suchbuchungsklasse != null)
suchbuchungsklasse.setValue(null);
if (suchbuchungsartart != null)
Expand Down Expand Up @@ -1474,7 +1476,7 @@ public void saveFilterSettings() throws RemoteException
if (art != null)
{
String tmp = (String) art.getValue();
if (tmp != null && !tmp.equals("Bitte auswählen"))
if (tmp != null)
{
settings.setAttribute(settingsprefix + "status.art", tmp);
}
Expand Down Expand Up @@ -1539,7 +1541,7 @@ public void saveFilterSettings() throws RemoteException
if (suchgeschlecht != null)
{
String tmp = (String) suchgeschlecht.getValue();
if (tmp != null && !getSuchGeschlecht().getText().equals("Bitte auswählen"))
if (tmp != null)
{
settings.setAttribute(settingsprefix + "geschlecht", tmp);
}
Expand Down
3 changes: 1 addition & 2 deletions src/de/jost_net/JVerein/io/MitgliedAuswertungPDF.java
Original file line number Diff line number Diff line change
Expand Up @@ -156,8 +156,7 @@ public void beforeGo() throws RemoteException
params.put("Mail", control.getMailauswahl().getText());
}
}
if (control.isSuchGeschlechtAktiv() && control.getSuchGeschlecht().getText() != null
&& !control.getSuchGeschlecht().getText().equals("Bitte auswählen"))
if (control.isSuchGeschlechtAktiv() && control.getSuchGeschlecht().getValue() != null)
{
params.put("Geschlecht", control.getSuchGeschlecht().getText());
}
Expand Down

0 comments on commit 5f10323

Please sign in to comment.