diff options
Diffstat (limited to 'src/de/fhswf/in/inf/se/projektthemenvergabe/view')
| -rw-r--r-- | src/de/fhswf/in/inf/se/projektthemenvergabe/view/ProjektHinzufuegenController.java | 21 |
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()); |
