Skip to content

Commit b4e65d5

Browse files
authored
Merge pull request #285 from jlawyerorg/develop
force decimal format for euro values in arbeitsrecht05
2 parents a10ce1d + 98278af commit b4e65d5

File tree

3 files changed

+18
-13
lines changed

3 files changed

+18
-13
lines changed

src/2.6.0.0/arbeitsrecht05_meta.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -547,6 +547,6 @@ For more information on this, and how to apply and follow the GNU AGPL, see
547547

548548
name = "Teilzeit in Elternzeit"
549549
description = "Teilzeit in Elternzeit"
550-
version = "0.1.0";
550+
version = "0.2.0";
551551
author = "Jens Kutschke"
552552
updated = "03.03.2026"

src/2.6.0.0/arbeitsrecht05_ui.groovy

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -547,6 +547,8 @@ For more information on this, and how to apply and follow the GNU AGPL, see
547547

548548
import groovy.swing.SwingBuilder
549549
import java.text.SimpleDateFormat
550+
import java.text.DecimalFormat
551+
import java.text.NumberFormat
550552
import java.time.format.DateTimeFormatter
551553
import java.time.LocalDate
552554
import java.time.Period
@@ -557,6 +559,7 @@ import javax.swing.*
557559
import javax.swing.JPanel
558560
import javax.swing.JTabbedPane
559561
import javax.swing.JTextField
562+
import javax.swing.JFormattedTextField
560563
import javax.swing.ImageIcon
561564
import java.util.ArrayList
562565
import com.jdimension.jlawyer.client.plugins.form.FormPluginCallback
@@ -602,6 +605,8 @@ public class arbeitsrecht05_ui implements com.jdimension.jlawyer.client.plugins.
602605

603606
public JPanel getUi() {
604607

608+
NumberFormat betragFormat = new DecimalFormat("0.00")
609+
605610
SwingBuilder swing=new SwingBuilder()
606611
swing.edt {
607612
SCRIPTPANEL=panel(size: [300, 300]) {
@@ -614,7 +619,7 @@ public class arbeitsrecht05_ui implements com.jdimension.jlawyer.client.plugins.
614619
tableLayout (cellpadding: 5) {
615620
tr {
616621
td (colfill:true, align: 'left') {
617-
label(text: 'Datum Unterschrift Arbeitsvertrag')
622+
label(text: 'Unterschrift Arbeitsvertrag')
618623
}
619624
td (colfill:true, align: 'left') {
620625
panel {
@@ -638,7 +643,7 @@ public class arbeitsrecht05_ui implements com.jdimension.jlawyer.client.plugins.
638643
}
639644
tr {
640645
td (colfill:true, align: 'left') {
641-
label(text: 'Datum Beginn Arbeitsverhältnis')
646+
label(text: 'Beginn des Arbeitsverhältnisses')
642647
}
643648
td (colfill:true, align: 'left') {
644649
panel {
@@ -793,7 +798,7 @@ public class arbeitsrecht05_ui implements com.jdimension.jlawyer.client.plugins.
793798
label(text: '')
794799
}
795800
td (colfill:true, align: 'left') {
796-
checkBox(text: 'Wird ein Tarifvertrag in Bezug genommen', name: "_AVTARIFVERTRAG", clientPropertyJlawyerdescription: "Wird ein Tarifvertrag in Bezug genommen", selected: false)
801+
checkBox(text: 'es wird ein Tarifvertrag in Bezug genommen', name: "_AVTARIFVERTRAG", clientPropertyJlawyerdescription: "Wird ein Tarifvertrag in Bezug genommen?", selected: false)
797802
}
798803
}
799804
tr {
@@ -809,39 +814,39 @@ public class arbeitsrecht05_ui implements com.jdimension.jlawyer.client.plugins.
809814
label(text: 'Bruttomonatsgehalt inkl. Zulagen (EUR)')
810815
}
811816
td (colfill:true, align: 'left') {
812-
textField(name: "_AVBRUTTOGEHALT", clientPropertyJlawyerdescription: "Bruttomonatsgehalt inkl. monatliche Zulagen in Euro", text: '', columns:10)
817+
formattedTextField(name: "_AVBRUTTOGEHALT", clientPropertyJlawyerdescription: "Bruttomonatsgehalt inkl. monatliche Zulagen in Euro", text: '', columns:10, format: betragFormat)
813818
}
814819
}
815820
tr {
816821
td (colfill:true, align: 'left') {
817822
label(text: '13. Gehalt/Weihnachtsgeld (EUR)')
818823
}
819824
td (colfill:true, align: 'left') {
820-
textField(name: "_AV13GEHALT", clientPropertyJlawyerdescription: "13. Gehalt/Weihnachtsgeld in Euro", text: '', columns:10)
825+
formattedTextField(name: "_AV13GEHALT", clientPropertyJlawyerdescription: "13. Gehalt/Weihnachtsgeld in Euro", text: '', columns:10, format: betragFormat)
821826
}
822827
}
823828
tr {
824829
td (colfill:true, align: 'left') {
825830
label(text: 'Urlaubsgeld (EUR)')
826831
}
827832
td (colfill:true, align: 'left') {
828-
textField(name: "_AVURLAUBSGELD", clientPropertyJlawyerdescription: "Urlaubsgeld in Euro", text: '', columns:10)
833+
formattedTextField(name: "_AVURLAUBSGELD", clientPropertyJlawyerdescription: "Urlaubsgeld in Euro", text: '', columns:10, format: betragFormat)
829834
}
830835
}
831836
tr {
832837
td (colfill:true, align: 'left') {
833838
label(text: 'Jährlicher Bonus brutto (EUR)')
834839
}
835840
td (colfill:true, align: 'left') {
836-
textField(name: "_AVBONUS", clientPropertyJlawyerdescription: "Jährlicher Bonus brutto in Euro", text: '', columns:10)
841+
formattedTextField(name: "_AVBONUS", clientPropertyJlawyerdescription: "Jährlicher Bonus brutto in Euro", text: '', columns:10, format: betragFormat)
837842
}
838843
}
839844
tr {
840845
td (colfill:true, align: 'left') {
841846
label(text: 'Jährliche Tantieme brutto (EUR)')
842847
}
843848
td (colfill:true, align: 'left') {
844-
textField(name: "_AVTANTIEME", clientPropertyJlawyerdescription: "Jährliche Tantieme brutto in Euro", text: '', columns:10)
849+
formattedTextField(name: "_AVTANTIEME", clientPropertyJlawyerdescription: "Jährliche Tantieme brutto in Euro", text: '', columns:10, format: betragFormat)
845850
}
846851
}
847852
tr {
@@ -857,7 +862,7 @@ public class arbeitsrecht05_ui implements com.jdimension.jlawyer.client.plugins.
857862
label(text: 'Dienstwagen monatl. zu versteuern (EUR)')
858863
}
859864
td (colfill:true, align: 'left') {
860-
textField(name: "_AVDIENSTWAGENBETRAG", clientPropertyJlawyerdescription: "Wenn Dienstwagen, monatlicher zu versteuernder Betrag in Euro", text: '', columns:10)
865+
formattedTextField(name: "_AVDIENSTWAGENBETRAG", clientPropertyJlawyerdescription: "Wenn Dienstwagen, monatlicher zu versteuernder Betrag in Euro", text: '', columns:10, format: betragFormat)
861866
}
862867
}
863868
tr {
@@ -1176,7 +1181,7 @@ public class arbeitsrecht05_ui implements com.jdimension.jlawyer.client.plugins.
11761181
}
11771182
tr {
11781183
td (colfill:true, align: 'left') {
1179-
label(text: 'Datum Antrag Teilzeit in Elternzeit')
1184+
label(text: 'Antrag Teilzeit in Elternzeit')
11801185
}
11811186
td (colfill:true, align: 'left') {
11821187
panel {
@@ -1200,7 +1205,7 @@ public class arbeitsrecht05_ui implements com.jdimension.jlawyer.client.plugins.
12001205
}
12011206
tr {
12021207
td (colfill:true, align: 'left') {
1203-
label(text: 'Datum Zugang Antrag beim Arbeitgeber')
1208+
label(text: 'Zugang Antrag beim Arbeitgeber')
12041209
}
12051210
td (colfill:true, align: 'left') {
12061211
panel {

src/j-lawyer-forms.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727

2828
<form id="arbeitsrecht03" type="plugin" depends="formslib" name="Arbeitsrecht: Elternzeit" description="Elternzeiten erfassen und darstellen" placeholder="ELTERNZ" version="0.5.0" for="3.3.0.2,3.4.0.0,3.4.0.1,3.4.0.2,3.4.0.3,3.4.0.4,3.5.0.0" url="https://www.j-lawyer.org/downloads/j-lawyer-plugins/forms/2.6.0.0" files="arbeitsrecht03_meta.groovy,arbeitsrecht03_ui.groovy,ZeitstrahlPanel.groovy"/>
2929
<form id="arbeitsrecht04" type="plugin" depends="formslib" name="Arbeitsrecht: Vertragsprüfung" description="Arbeitsvertrag prüfen" placeholder="ARBV" version="0.2.0" for="3.3.0.2,3.4.0.0,3.4.0.1,3.4.0.2,3.4.0.3,3.4.0.4,3.5.0.0" url="https://www.j-lawyer.org/downloads/j-lawyer-plugins/forms/2.6.0.0" files="arbeitsrecht04_meta.groovy,arbeitsrecht04_ui.groovy"/>
30-
<form id="arbeitsrecht05" type="plugin" depends="formslib" name="Arbeitsrecht: Teilzeit in Elternzeit" description="Teilzeit in Elternzeit" placeholder="TZEZ" version="0.1.0" for="3.3.0.2,3.4.0.0,3.4.0.1,3.4.0.2,3.4.0.3,3.4.0.4,3.5.0.0" url="https://www.j-lawyer.org/downloads/j-lawyer-plugins/forms/2.6.0.0" files="arbeitsrecht05_meta.groovy,arbeitsrecht05_ui.groovy"/>
30+
<form id="arbeitsrecht05" type="plugin" depends="formslib" name="Arbeitsrecht: Teilzeit in Elternzeit" description="Teilzeit in Elternzeit" placeholder="TZEZ" version="0.2.0" for="3.3.0.2,3.4.0.0,3.4.0.1,3.4.0.2,3.4.0.3,3.4.0.4,3.5.0.0" url="https://www.j-lawyer.org/downloads/j-lawyer-plugins/forms/2.6.0.0" files="arbeitsrecht05_meta.groovy,arbeitsrecht05_ui.groovy"/>
3131

3232
<form id="famr01" type="plugin" depends="formslib" name="Familienrecht" description="Familienrecht" placeholder="FAMR" version="2.0.0" for="3.1.0.3,3.2.0.0,3.3.0.0,3.3.0.1,3.3.0.2,3.4.0.0,3.4.0.1,3.4.0.2,3.4.0.3,3.4.0.4,3.5.0.0" url="https://www.j-lawyer.org/downloads/j-lawyer-plugins/forms/2.0.0.0" files="famr01_meta.groovy,famr01_ui.groovy"/>
3333

0 commit comments

Comments
 (0)