summaryrefslogtreecommitdiffstats
path: root/src/de/fhswf/in/inf/se/projektthemenvergabe/view/ProjektHinzufuegenController.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/de/fhswf/in/inf/se/projektthemenvergabe/view/ProjektHinzufuegenController.java')
-rw-r--r--src/de/fhswf/in/inf/se/projektthemenvergabe/view/ProjektHinzufuegenController.java33
1 files changed, 27 insertions, 6 deletions
diff --git a/src/de/fhswf/in/inf/se/projektthemenvergabe/view/ProjektHinzufuegenController.java b/src/de/fhswf/in/inf/se/projektthemenvergabe/view/ProjektHinzufuegenController.java
index f5a1491..583dd7b 100644
--- a/src/de/fhswf/in/inf/se/projektthemenvergabe/view/ProjektHinzufuegenController.java
+++ b/src/de/fhswf/in/inf/se/projektthemenvergabe/view/ProjektHinzufuegenController.java
@@ -38,6 +38,9 @@ public class ProjektHinzufuegenController
private ComboBox<Student> student3ComboBox;
@FXML
+ private TextArea dozentenkommentar;
+
+ @FXML
private Button saveButton;
private Projekt projekt;
@@ -60,6 +63,8 @@ public class ProjektHinzufuegenController
if (projekt != null)
{
+ main.getProjekthinzufuegenStage().setTitle("Projekt bearbeiten");
+
ansprechpartnerComboBox.setDisable(true);
student1ComboBox.setDisable(true);
student2ComboBox.setDisable(true);
@@ -72,9 +77,25 @@ public class ProjektHinzufuegenController
projektinhalteTextField.setText(projekt.getProjekteinhalte());
ansprechpartnerComboBox.setValue(projekt.getAnsprechpartner());
- student1ComboBox.setValue(projekt.getStudents().get(0));
- student2ComboBox.setValue(projekt.getStudents().get(1));
- student3ComboBox.setValue(projekt.getStudents().get(2));
+
+ if (projekt.getStudents().size() > 0)
+ {
+ student1ComboBox.setValue(projekt.getStudents().get(0));
+ }
+ if (projekt.getStudents().size() > 1)
+ {
+ student2ComboBox.setValue(projekt.getStudents().get(1));
+ }
+ if (projekt.getStudents().size() > 2)
+ {
+ student3ComboBox.setValue(projekt.getStudents().get(2));
+ }
+
+ dozentenkommentar.setText(projekt.getDozentenkommentar());
+ }
+ else
+ {
+ main.getProjekthinzufuegenStage().setTitle("Projekt anlegen");
}
// It's art
@@ -87,9 +108,9 @@ public class ProjektHinzufuegenController
.isNull()
.or(student1ComboBox.valueProperty()
.isNull()
- .or(student2ComboBox.valueProperty()
- .isNull()
- .or(student3ComboBox
+ .and(student2ComboBox
+ .valueProperty().isNull()
+ .and(student3ComboBox
.valueProperty()
.isNull()))))))));
}