summaryrefslogtreecommitdiffstats
path: root/src/de/fhswf/in/inf/se/projektthemenvergabe/view
diff options
context:
space:
mode:
Diffstat (limited to 'src/de/fhswf/in/inf/se/projektthemenvergabe/view')
-rw-r--r--src/de/fhswf/in/inf/se/projektthemenvergabe/view/AnsprechpartnerListeController.java26
-rw-r--r--src/de/fhswf/in/inf/se/projektthemenvergabe/view/ProjektHinzufuegenController.java10
-rw-r--r--src/de/fhswf/in/inf/se/projektthemenvergabe/view/StudentenverwaltungsController.java3
3 files changed, 20 insertions, 19 deletions
diff --git a/src/de/fhswf/in/inf/se/projektthemenvergabe/view/AnsprechpartnerListeController.java b/src/de/fhswf/in/inf/se/projektthemenvergabe/view/AnsprechpartnerListeController.java
index 4aee813..f14f5a1 100644
--- a/src/de/fhswf/in/inf/se/projektthemenvergabe/view/AnsprechpartnerListeController.java
+++ b/src/de/fhswf/in/inf/se/projektthemenvergabe/view/AnsprechpartnerListeController.java
@@ -74,9 +74,9 @@ public class AnsprechpartnerListeController
if (!data.getNewValue().trim().isEmpty())
{
Ansprechpartner tmpAns = new Ansprechpartner(
- data.getRowValue().getOrganisation());
- tmpAns.setNachname(data.getRowValue().getNachname());
- tmpAns.setVorname(data.getNewValue().trim());
+ data.getRowValue().getOrganisation(),
+ data.getNewValue().trim(),
+ data.getRowValue().getNachname());
if (!main.getAnsprechpartner().contains(tmpAns))
{
@@ -98,9 +98,8 @@ public class AnsprechpartnerListeController
if (!data.getNewValue().trim().isEmpty())
{
Ansprechpartner tmpAns = new Ansprechpartner(
- data.getRowValue().getOrganisation());
- tmpAns.setVorname(data.getRowValue().getVorname());
- tmpAns.setNachname(data.getNewValue().trim());
+ data.getRowValue().getOrganisation(),
+ data.getRowValue().getVorname(), data.getNewValue().trim());
if (!main.getAnsprechpartner().contains(tmpAns))
{
@@ -134,7 +133,7 @@ public class AnsprechpartnerListeController
});
return data.getValue().organisationProperty();
}
- return new SimpleObjectProperty<Organisation>(new Organisation());
+ return new SimpleObjectProperty<Organisation>(new Organisation(""));
});
organisationsNameTableColumn.setOnEditCommit((data) -> {
data.getRowValue().setOrganisation(data.getNewValue());
@@ -183,8 +182,8 @@ public class AnsprechpartnerListeController
Optional<String> result = dialog.showAndWait();
if (result.isPresent() && !result.get().trim().isEmpty())
{
- Organisation organisation = new Organisation();
- organisation.setName(result.get().trim());
+ Organisation organisation = new Organisation(result.get().trim());
+
if (!main.getOrganisation().contains(organisation))
{
main.getOrganisation().add(organisation);
@@ -211,8 +210,8 @@ public class AnsprechpartnerListeController
Optional<String> result = dialog.showAndWait();
if (result.isPresent() && !result.get().trim().isEmpty())
{
- Organisation tmpOrg = new Organisation();
- tmpOrg.setName(result.get().trim());
+ Organisation tmpOrg = new Organisation(result.get().trim());
+
if (!main.getOrganisation().contains(tmpOrg))
{
organisation.setName(tmpOrg.getName());
@@ -300,9 +299,8 @@ public class AnsprechpartnerListeController
&& !result.get().getValue().trim().isEmpty())
{
Ansprechpartner ansprechpartner = new Ansprechpartner(
- organisation);
- ansprechpartner.setVorname(result.get().getKey().trim());
- ansprechpartner.setNachname(result.get().getValue().trim());
+ organisation, result.get().getKey().trim(),
+ result.get().getValue().trim());
if (!main.getAnsprechpartner().contains(ansprechpartner))
{
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 cd0c673..5613526 100644
--- a/src/de/fhswf/in/inf/se/projektthemenvergabe/view/ProjektHinzufuegenController.java
+++ b/src/de/fhswf/in/inf/se/projektthemenvergabe/view/ProjektHinzufuegenController.java
@@ -173,12 +173,16 @@ public class ProjektHinzufuegenController
{
if (projekt == null)
{
- projekt = new Projekt(student1ComboBox.getValue(),
- student2ComboBox.getValue(), student3ComboBox.getValue(),
+ projekt = new Projekt(projektthemaTextField.getText().trim(),
+ student1ComboBox.getValue(), student2ComboBox.getValue(),
+ student3ComboBox.getValue(),
ansprechpartnerComboBox.getValue());
}
+ else
+ {
+ projekt.setProjektthema(projektthemaTextField.getText().trim());
+ }
- projekt.setProjektthema(projektthemaTextField.getText().trim());
projekt.setSkizze(projektskizzeTextField.getText().trim());
projekt.setProjektbeschreibung(
projekthintergrundTextField.getText().trim());
diff --git a/src/de/fhswf/in/inf/se/projektthemenvergabe/view/StudentenverwaltungsController.java b/src/de/fhswf/in/inf/se/projektthemenvergabe/view/StudentenverwaltungsController.java
index 5950b0a..0037124 100644
--- a/src/de/fhswf/in/inf/se/projektthemenvergabe/view/StudentenverwaltungsController.java
+++ b/src/de/fhswf/in/inf/se/projektthemenvergabe/view/StudentenverwaltungsController.java
@@ -112,8 +112,7 @@ public class StudentenverwaltungsController
Optional<String> result = dialog.showAndWait();
if (result.isPresent() && !result.get().trim().isEmpty())
{
- Student student = new Student();
- student.setMatrikelnummer(
+ Student student = new Student(
Integer.parseInt(result.get().trim(), 10));
main.getStudenten().add(student);
}