Skip to content

Commit

Permalink
Sortieren nach id numerisch satt alphabetisch (#322)
Browse files Browse the repository at this point in the history
  • Loading branch information
lenilsas authored Sep 14, 2024
1 parent f334f76 commit a5d3054
Show file tree
Hide file tree
Showing 8 changed files with 53 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -255,7 +255,7 @@ public Part getJahresabschlussList() throws RemoteException
jahresabschluesse.setOrder("ORDER BY von desc");

jahresabschlussList = new TablePart(jahresabschluesse, null);
jahresabschlussList.addColumn("Nr", "id");
jahresabschlussList.addColumn("Nr", "id-int");
jahresabschlussList.addColumn("Von", "von",
new DateFormatter(new JVDateFormatTTMMJJJJ()));
jahresabschlussList.addColumn("Bis", "bis",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ public Part getLastschriftList() throws RemoteException
return lastschriftList;
}
lastschriftList = new TablePart(getLastschriften(), null);
lastschriftList.addColumn("Nr", "id");
lastschriftList.addColumn("Nr", "id-int");
lastschriftList.addColumn("Abrechnungslauf", "abrechnungslauf");
lastschriftList.addColumn("Name", "name");
lastschriftList.addColumn("Vorname", "vorname");
Expand Down
2 changes: 1 addition & 1 deletion src/de/jost_net/JVerein/gui/control/MailControl.java
Original file line number Diff line number Diff line change
Expand Up @@ -617,7 +617,7 @@ public Part getMailList() throws RemoteException
return mailsList;
}
mailsList = new TablePart(getMails(), new MailDetailAction());
mailsList.addColumn("Nr", "id");
mailsList.addColumn("Nr", "id-int");
mailsList.addColumn("Betreff", "betreff");
mailsList.addColumn("Bearbeitung", "bearbeitung",
new DateFormatter(new JVDateFormatDATETIME()));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -684,7 +684,7 @@ public Part getSpendenbescheinigungList() throws RemoteException
}
spbList = new TablePart(getSpendenbescheinigungen(),
new SpendenbescheinigungAction(Spendenart.SACHSPENDE));
spbList.addColumn("Nr", "id");
spbList.addColumn("Nr", "id-int");
spbList.addColumn("Bescheinigungsdatum", "bescheinigungsdatum",
new DateFormatter(new JVDateFormatTTMMJJJJ()));
spbList.addColumn("Spendedatum", "spendedatum",
Expand Down
12 changes: 12 additions & 0 deletions src/de/jost_net/JVerein/server/JahresabschlussImpl.java
Original file line number Diff line number Diff line change
Expand Up @@ -174,6 +174,18 @@ public void setName(String name) throws RemoteException
@Override
public Object getAttribute(String fieldName) throws RemoteException
{
if ("id-int".equals(fieldName))
{
try
{
return Integer.valueOf(getID());
}
catch (Exception e)
{
Logger.error("unable to parse id: " + getID());
return getID();
}
}
return super.getAttribute(fieldName);
}
}
13 changes: 13 additions & 0 deletions src/de/jost_net/JVerein/server/LastschriftImpl.java
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
import de.jost_net.JVerein.rmi.Lastschrift;
import de.jost_net.JVerein.rmi.Mitglied;
import de.willuhn.datasource.db.AbstractDBObject;
import de.willuhn.logging.Logger;

public class LastschriftImpl extends AbstractDBObject implements Lastschrift
{
Expand Down Expand Up @@ -381,6 +382,18 @@ else if(fieldName.equals("abrechnungslauf"))
{
return getAbrechnungslauf();
}
else if ("id-int".equals(fieldName))
{
try
{
return Integer.valueOf(getID());
}
catch (Exception e)
{
Logger.error("unable to parse id: " + getID());
return getID();
}
}
else
{
return super.getAttribute(fieldName);
Expand Down
12 changes: 12 additions & 0 deletions src/de/jost_net/JVerein/server/MailImpl.java
Original file line number Diff line number Diff line change
Expand Up @@ -174,6 +174,18 @@ public void setVersand(Timestamp versand) throws RemoteException
@Override
public Object getAttribute(String fieldName) throws RemoteException
{
if ("id-int".equals(fieldName))
{
try
{
return Integer.valueOf(getID());
}
catch (Exception e)
{
Logger.error("unable to parse id: " + getID());
return getID();
}
}
return super.getAttribute(fieldName);
}
}
12 changes: 12 additions & 0 deletions src/de/jost_net/JVerein/server/SpendenbescheinigungImpl.java
Original file line number Diff line number Diff line change
Expand Up @@ -350,6 +350,18 @@ public void setHerkunftSpende(int herkunftspende) throws RemoteException
@Override
public Object getAttribute(String fieldName) throws RemoteException
{
if ("id-int".equals(fieldName))
{
try
{
return Integer.valueOf(getID());
}
catch (Exception e)
{
Logger.error("unable to parse id: " + getID());
return getID();
}
}
return super.getAttribute(fieldName);
}

Expand Down

0 comments on commit a5d3054

Please sign in to comment.