From 6aa99c71dc900ad499c986c9357929e45c95c2d3 Mon Sep 17 00:00:00 2001 From: SchachtnerTh <54720490+SchachtnerTh@users.noreply.github.com> Date: Tue, 23 Jul 2024 08:18:40 +0200 Subject: [PATCH] =?UTF-8?q?Auswahlbox=20f=C3=BCr=20Geschlecht=20jetzt=20au?= =?UTF-8?q?ch=20als=20Pflichtfeld=20markiert=20(#265)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../JVerein/gui/control/KursteilnehmerControl.java | 2 +- src/de/jost_net/JVerein/gui/input/GeschlechtInput.java | 9 ++++++--- src/de/jost_net/JVerein/server/KursteilnehmerImpl.java | 4 ++++ 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/de/jost_net/JVerein/gui/control/KursteilnehmerControl.java b/src/de/jost_net/JVerein/gui/control/KursteilnehmerControl.java index ec4f2da3d..99e98c386 100644 --- a/src/de/jost_net/JVerein/gui/control/KursteilnehmerControl.java +++ b/src/de/jost_net/JVerein/gui/control/KursteilnehmerControl.java @@ -344,7 +344,7 @@ public DateInput getGeburtsdatum() throws RemoteException Date d = getKursteilnehmer().getGeburtsdatum(); this.geburtsdatum = new DateInput(d, new JVDateFormatTTMMJJJJ()); this.geburtsdatum.setTitle("Geburtsdatum"); - this.geburtsdatum.setText(("Bitte Geburtsdatum wählen")); + this.geburtsdatum.setText("Bitte Geburtsdatum wählen"); this.geburtsdatum.setMandatory(true); return geburtsdatum; } diff --git a/src/de/jost_net/JVerein/gui/input/GeschlechtInput.java b/src/de/jost_net/JVerein/gui/input/GeschlechtInput.java index bab34ad4c..27181c789 100644 --- a/src/de/jost_net/JVerein/gui/input/GeschlechtInput.java +++ b/src/de/jost_net/JVerein/gui/input/GeschlechtInput.java @@ -60,11 +60,14 @@ private static ArrayList init() throws RemoteException public Object getValue() { GeschlechtObject o = (GeschlechtObject) super.getValue(); - if (o == null) + if (null == o) { - return MAENNLICH; + return null; + } + else + { + return o.geschlecht; } - return o.geschlecht; } /** diff --git a/src/de/jost_net/JVerein/server/KursteilnehmerImpl.java b/src/de/jost_net/JVerein/server/KursteilnehmerImpl.java index be90db08d..58c708d74 100644 --- a/src/de/jost_net/JVerein/server/KursteilnehmerImpl.java +++ b/src/de/jost_net/JVerein/server/KursteilnehmerImpl.java @@ -97,6 +97,10 @@ private void plausi() throws RemoteException, ApplicationException { throw new ApplicationException("Bitte Geburtsdatum eingeben"); } + if (getGeschlecht() == null) + { + throw new ApplicationException("Bitte Geschlecht eingeben"); + } } if (getIban() == null || getIban().length() == 0) {