summaryrefslogtreecommitdiffstats
path: root/src/de
diff options
context:
space:
mode:
Diffstat (limited to 'src/de')
-rw-r--r--src/de/fhswf/in/inf/se/projektthemenvergabe/view/ProjektHinzufuegenController.java21
1 files changed, 21 insertions, 0 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 08dea73..3779940 100644
--- a/src/de/fhswf/in/inf/se/projektthemenvergabe/view/ProjektHinzufuegenController.java
+++ b/src/de/fhswf/in/inf/se/projektthemenvergabe/view/ProjektHinzufuegenController.java
@@ -216,6 +216,27 @@ public class ProjektHinzufuegenController
else
{
projekt.setProjektthema(projektthemaTextField.getText().trim());
+ projekt.setAnsprechpartner(ansprechpartnerComboBox.getValue());
+ for (Student student : projekt.getStudents()
+ .toArray(new Student[projekt.getStudents().size()]))
+ {
+ projekt.removeStudent(student);
+ }
+
+ if (student1ComboBox.getValue() != null)
+ {
+ projekt.addStudent(student1ComboBox.getValue());
+ }
+
+ if (student2ComboBox.getValue() != null)
+ {
+ projekt.addStudent(student2ComboBox.getValue());
+ }
+
+ if (student3ComboBox.getValue() != null)
+ {
+ projekt.addStudent(student3ComboBox.getValue());
+ }
}
projekt.setSkizze(projektskizzeTextField.getText().trim());