diff --git a/src/de/jost_net/JVerein/gui/control/BeitragsgruppeControl.java b/src/de/jost_net/JVerein/gui/control/BeitragsgruppeControl.java
index 6e1b65efe..c72ed1c4d 100644
--- a/src/de/jost_net/JVerein/gui/control/BeitragsgruppeControl.java
+++ b/src/de/jost_net/JVerein/gui/control/BeitragsgruppeControl.java
@@ -45,6 +45,7 @@
import de.willuhn.jameica.gui.AbstractView;
import de.willuhn.jameica.gui.GUI;
import de.willuhn.jameica.gui.formatter.CurrencyFormatter;
+import de.willuhn.jameica.gui.formatter.Formatter;
import de.willuhn.jameica.gui.formatter.TableFormatter;
import de.willuhn.jameica.gui.input.AbstractInput;
import de.willuhn.jameica.gui.input.CheckboxInput;
@@ -463,6 +464,17 @@ public TablePart getBeitragsgruppeTable() throws RemoteException
new BuchungsartFormatter());
beitragsgruppeList.addColumn("Altersstaffel", "altersstaffel",
new JaNeinFormatter());
+ beitragsgruppeList.addColumn("Sekund�r", "sekundaer",
+ new JaNeinFormatter());
+ beitragsgruppeList.addColumn("Beitragsart", "beitragsart",
+ new Formatter() {
+
+ @Override
+ public String format(Object o)
+ {
+ return ArtBeitragsart.getByKey((Integer)o).getText();
+ }
+ });
beitragsgruppeList.addColumn("Notiz", "notiz", new NotizFormatter(40));
beitragsgruppeList.setContextMenu(new BeitragsgruppeMenu());
beitragsgruppeList.setFormatter(new TableFormatter() {
diff --git a/src/de/jost_net/JVerein/gui/control/LastschriftControl.java b/src/de/jost_net/JVerein/gui/control/LastschriftControl.java
index ed692749d..e0551e9e2 100644
--- a/src/de/jost_net/JVerein/gui/control/LastschriftControl.java
+++ b/src/de/jost_net/JVerein/gui/control/LastschriftControl.java
@@ -57,6 +57,7 @@ public Part getLastschriftList() throws RemoteException
lastschriftList.addColumn("Abrechnungslauf", "abrechnungslauf");
lastschriftList.addColumn("Name", "name");
lastschriftList.addColumn("Vorname", "vorname");
+ lastschriftList.addColumn("Email","email");
lastschriftList.addColumn("Zweck", "verwendungszweck");
lastschriftList.addColumn("Betrag", "betrag",
new CurrencyFormatter("", Einstellungen.DECIMALFORMAT));
diff --git a/src/de/jost_net/JVerein/gui/control/MitgliedskontoControl.java b/src/de/jost_net/JVerein/gui/control/MitgliedskontoControl.java
index f8c1a2829..b6c4e5735 100644
--- a/src/de/jost_net/JVerein/gui/control/MitgliedskontoControl.java
+++ b/src/de/jost_net/JVerein/gui/control/MitgliedskontoControl.java
@@ -231,7 +231,11 @@ public SelectInput getZahlungsweg() throws RemoteException
{
z = getMitgliedskonto().getZahlungsweg();
}
- zahlungsweg = new SelectInput(Zahlungsweg.getArray(),
+ ArrayList weg = Zahlungsweg.getArray();
+ if(getMitgliedskonto().getMitglied().getZahlerID() == null)
+ weg.remove(new Zahlungsweg(Zahlungsweg.VOLLZAHLER));
+
+ zahlungsweg = new SelectInput(weg,
z == null
? new Zahlungsweg(Einstellungen.getEinstellung().getZahlungsweg())
: new Zahlungsweg(getMitgliedskonto().getZahlungsweg()));