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.java26
1 files changed, 17 insertions, 9 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 deb2293..65fa98c 100644
--- a/src/de/fhswf/in/inf/se/projektthemenvergabe/view/ProjektHinzufuegenController.java
+++ b/src/de/fhswf/in/inf/se/projektthemenvergabe/view/ProjektHinzufuegenController.java
@@ -130,17 +130,17 @@ public class ProjektHinzufuegenController
ansprechpartnerComboBox.setValue(projekt.getAnsprechpartner());
- if (projekt.getStudents().size() > 0)
+ if (projekt.getStudent1() != null)
{
- student1ComboBox.setValue(projekt.getStudents().get(0));
+ student1ComboBox.setValue(projekt.getStudent1());
}
- if (projekt.getStudents().size() > 1)
+ if (projekt.getStudent2() != null)
{
- student2ComboBox.setValue(projekt.getStudents().get(1));
+ student2ComboBox.setValue(projekt.getStudent2());
}
- if (projekt.getStudents().size() > 2)
+ if (projekt.getStudent3() != null)
{
- student3ComboBox.setValue(projekt.getStudents().get(2));
+ student3ComboBox.setValue(projekt.getStudent3());
}
dozentenkommentar.setText(projekt.getDozentenkommentar());
@@ -224,10 +224,18 @@ public class ProjektHinzufuegenController
{
projekt.setProjektthema(projektthemaTextField.getText().trim());
projekt.setAnsprechpartner(ansprechpartnerComboBox.getValue());
- for (Student student : projekt.getStudents()
- .toArray(new Student[projekt.getStudents().size()]))
+
+ if (projekt.getStudent1() != null)
+ {
+ projekt.removeStudent(projekt.getStudent1());
+ }
+ if (projekt.getStudent2() != null)
+ {
+ projekt.removeStudent(projekt.getStudent2());
+ }
+ if (projekt.getStudent3() != null)
{
- projekt.removeStudent(student);
+ projekt.removeStudent(projekt.getStudent3());
}
if (student1ComboBox.getValue() != null)