summaryrefslogtreecommitdiffstats
path: root/Dozentenmodul/src/gui/EingabeVeranstaltungAllgemein_GUI.java
diff options
context:
space:
mode:
Diffstat (limited to 'Dozentenmodul/src/gui/EingabeVeranstaltungAllgemein_GUI.java')
-rw-r--r--Dozentenmodul/src/gui/EingabeVeranstaltungAllgemein_GUI.java48
1 files changed, 33 insertions, 15 deletions
diff --git a/Dozentenmodul/src/gui/EingabeVeranstaltungAllgemein_GUI.java b/Dozentenmodul/src/gui/EingabeVeranstaltungAllgemein_GUI.java
index f550c2b9..5b2d4751 100644
--- a/Dozentenmodul/src/gui/EingabeVeranstaltungAllgemein_GUI.java
+++ b/Dozentenmodul/src/gui/EingabeVeranstaltungAllgemein_GUI.java
@@ -60,8 +60,6 @@ public class EingabeVeranstaltungAllgemein_GUI extends JFrame {
// aktiv sein darf
boolean isDateOrderCorrect, isDateMaxLifeTimeCorrect,
isAllInformationReady = false;
-
-
/**
* Launch the application.
@@ -251,6 +249,7 @@ public class EingabeVeranstaltungAllgemein_GUI extends JFrame {
txtFldVeranstaltungsname = new JTextField();
txtFldVeranstaltungsname.setColumns(10);
txtFldVeranstaltungsname.setBounds(200, 22, 347, 20);
+ txtFldVeranstaltungsname.setText(Lecture.lecture.getName());
panel_2.add(txtFldVeranstaltungsname);
JTextArea textArea = new JTextArea();
@@ -273,6 +272,7 @@ public class EingabeVeranstaltungAllgemein_GUI extends JFrame {
description = new JTextArea();
description.setFont(new Font("Tahoma", Font.PLAIN, 11));
description.setLineWrap(true);
+ description.setText(Lecture.lecture.getDesc());
scrollPane.add(description);
description.setBounds(0, 0, 4, 22);
scrollPane.add(description);
@@ -282,6 +282,13 @@ public class EingabeVeranstaltungAllgemein_GUI extends JFrame {
// Monate in der Zukunft
// liegen
dateChooserend.setDate(endDate);
+ if (Lecture.lecture.getEnddate() == null) {
+ // is not defined yet
+ dateChooserend.setDate(endDate);
+ } else {
+ // already defined from last visit on this page
+ dateChooserend.setDate(Lecture.lecture.getEnddate());
+ }
dateChooserend.setDateFormatString("yyyy-MM-dd hh:mm:ss");
dateChooserend.setBounds(404, 188, 143, 20);
panel_2.add(dateChooserend);
@@ -291,9 +298,14 @@ public class EingabeVeranstaltungAllgemein_GUI extends JFrame {
panel_2.add(lblBis);
dateChooserstart = new JDateChooser();
- dateChooserstart.setDate(startDate);
+ if (Lecture.lecture.getStartdate() == null) {
+ // is not defined yet
+ dateChooserstart.setDate(startDate);
+ } else {
+ // already defined from last visit on this page
+ dateChooserstart.setDate(Lecture.lecture.getStartdate());
+ }
dateChooserstart.setDateFormatString("yyyy-MM-dd hh:mm:ss");
-
dateChooserstart.setBounds(226, 188, 143, 20);
panel_2.add(dateChooserstart);
@@ -302,15 +314,13 @@ public class EingabeVeranstaltungAllgemein_GUI extends JFrame {
panel_2.add(label_6);
JLabel label_10 = new JLabel("G\u00FCltigkeitsdatum: *");
- label_10.setBounds(10, 188, 250, 14);
+ label_10.setBounds(10, 194, 127, 14);
panel_2.add(label_10);
JLabel label_11 = new JLabel("Aktiv:");
label_11.setBounds(10, 229, 127, 14);
panel_2.add(label_11);
-
-
radioButtonyes = new JRadioButton("Ja");
radioButtonyes.setSelected(true);
radioButtonyes.setBounds(200, 225, 73, 23);
@@ -332,9 +342,13 @@ public class EingabeVeranstaltungAllgemein_GUI extends JFrame {
radioButtonno.setBounds(296, 225, 73, 23);
panel_2.add(radioButtonno);
- JLabel label_12 = new JLabel("(Im VMChooser sichtbar)");
- label_12.setBounds(10, 254, 127, 14);
- panel_2.add(label_12);
+ JLabel lblimVmchooserSichtbar = new JLabel("(im VMChooser sichtbar)");
+ lblimVmchooserSichtbar.setBounds(10, 245, 127, 14);
+ panel_2.add(lblimVmchooserSichtbar);
+
+ JLabel lblmaxMonate = new JLabel("(max. 6 Monate)");
+ lblmaxMonate.setBounds(10, 208, 127, 14);
+ panel_2.add(lblmaxMonate);
{
JPanel buttonPane = new JPanel();
buttonPane.setBounds(0, 640, 597, 33);
@@ -405,21 +419,25 @@ public class EingabeVeranstaltungAllgemein_GUI extends JFrame {
|| description.getText().isEmpty() == true) {
// mind 1 Textfeld ist leer
isAllInformationReady = false;
- JOptionPane.showMessageDialog(null,
- "Bitte geben Sie einen Veranstaltungsnamen und eine Beschreibung ein.", "Datum fehlerhaft",
- JOptionPane.ERROR_MESSAGE);
+ JOptionPane
+ .showMessageDialog(
+ null,
+ "Bitte geben Sie einen Veranstaltungsnamen und eine Beschreibung ein.",
+ "Datum fehlerhaft",
+ JOptionPane.ERROR_MESSAGE);
} else {
// Textfelder bereit
isAllInformationReady = true;
}
- //welcher Radiobutton ist geklickt?
+ // welcher Radiobutton ist geklickt?
if (radioButtonyes.isSelected() == true) {
Lecture.lecture.setActive(true);
} else {
Lecture.lecture.setActive(false);
}
- //Prüfe ob alle Eingaben korrekt sind, dann mache weiter
+ // Prüfe ob alle Eingaben korrekt sind, dann mache
+ // weiter
if (isAllInformationReady == true
&& isDateMaxLifeTimeCorrect == true
&& isDateOrderCorrect == true) {