From 66503de8bd10c0615f1268bf27ccba6957c66bc6 Mon Sep 17 00:00:00 2001 From: Nils Dittberner Date: Thu, 19 Nov 2015 16:31:06 +0100 Subject: [PATCH] Einweisender Arzt angepasst ist nun kein Mitarbeiter mehr. --- .../de/uniluebeck/mi/projmi6/db/DBHandler.java | 3 +- .../java/de/uniluebeck/mi/projmi6/model/Fall.java | 78 +++++++++++----------- 2 files changed, 42 insertions(+), 39 deletions(-) diff --git a/src/main/java/de/uniluebeck/mi/projmi6/db/DBHandler.java b/src/main/java/de/uniluebeck/mi/projmi6/db/DBHandler.java index 2fba4d0..5573b68 100644 --- a/src/main/java/de/uniluebeck/mi/projmi6/db/DBHandler.java +++ b/src/main/java/de/uniluebeck/mi/projmi6/db/DBHandler.java @@ -414,6 +414,7 @@ public class DBHandler { fall.setKasse(getKasse(rs.getInt("kassenid"))); } fall.setFallArt(FallArt.parseString(rs.getString("fallart"))); + fall.setEinweisenderArzt(rs.getString("einweisenderarzt")); return fall; } @@ -450,7 +451,7 @@ public class DBHandler { statement.setTimestamp(3, null); } if (fall.getEinweisenderArzt() != null) { - statement.setInt(4, fall.getEinweisenderArzt().getMitarbID()); // EinweisenderArzt + statement.setString(4, fall.getEinweisenderArzt()); // EinweisenderArzt } else { statement.setTimestamp(4, null); } diff --git a/src/main/java/de/uniluebeck/mi/projmi6/model/Fall.java b/src/main/java/de/uniluebeck/mi/projmi6/model/Fall.java index cb8fcd8..2b8818f 100644 --- a/src/main/java/de/uniluebeck/mi/projmi6/model/Fall.java +++ b/src/main/java/de/uniluebeck/mi/projmi6/model/Fall.java @@ -5,7 +5,6 @@ import javafx.beans.property.SimpleIntegerProperty; import javafx.beans.property.SimpleObjectProperty; import javafx.beans.property.SimpleStringProperty; -import java.text.SimpleDateFormat; import java.time.LocalDateTime; /** @@ -15,7 +14,7 @@ public class Fall extends Version { private Patient patient; private Kasse kasse; private Diagnose hauptDiagnose; - private Mitarbeiter einweisenderArzt; + private SimpleStringProperty einweisenderArzt = new SimpleStringProperty(this, "einweiser"); private FallArt fallArt; private SimpleBooleanProperty selbsteinweisung = new SimpleBooleanProperty(this, "selbsteinweisung"); private SimpleStringProperty versichertenNummer = new SimpleStringProperty(this, "versichertenNummer"); @@ -29,38 +28,37 @@ public class Fall extends Version { return vorstellDatum.get(); } - public SimpleObjectProperty vorstellDatumProperty() { - return vorstellDatum; - } - public void setVorstellDatum(LocalDateTime vorstellDatum) { this.vorstellDatum.set(vorstellDatum); } - public LocalDateTime getAufnahmeDatum() { - return aufnahmeDatum.get(); + public SimpleObjectProperty vorstellDatumProperty() { + return vorstellDatum; } - public SimpleObjectProperty aufnahmeDatumProperty() { - return aufnahmeDatum; + public LocalDateTime getAufnahmeDatum() { + return aufnahmeDatum.get(); } public void setAufnahmeDatum(LocalDateTime aufnahmeDatum) { this.aufnahmeDatum.set(aufnahmeDatum); } - public LocalDateTime getEntlassungsDatum() { - return entlassungsDatum.get(); + public SimpleObjectProperty aufnahmeDatumProperty() { + return aufnahmeDatum; } - public SimpleObjectProperty entlassungsDatumProperty() { - return entlassungsDatum; + public LocalDateTime getEntlassungsDatum() { + return entlassungsDatum.get(); } public void setEntlassungsDatum(LocalDateTime entlassungsDatum) { this.entlassungsDatum.set(entlassungsDatum); } + public SimpleObjectProperty entlassungsDatumProperty() { + return entlassungsDatum; + } public Patient getPatient() { return patient; @@ -86,18 +84,26 @@ public class Fall extends Version { this.hauptDiagnose = hauptDiagnose; } - public Mitarbeiter getEinweisenderArzt() { - return einweisenderArzt; + public String getEinweisenderArzt() { + return einweisenderArzt.get(); } - public void setEinweisenderArzt(Mitarbeiter einweisenderArzt) { - this.einweisenderArzt = einweisenderArzt; + public void setEinweisenderArzt(String einweisenderArzt) { + this.einweisenderArzt.set(einweisenderArzt); + } + + public SimpleStringProperty einweisenderArztProperty() { + return einweisenderArzt; } public FallArt getFallArt() { return fallArt; } + public void setFallArt(FallArt fallArt) { + this.fallArt = fallArt; + } + @Override public String toString() { if(getAufnahmeDatum()!=null){ @@ -107,46 +113,42 @@ public class Fall extends Version { } } - public void setFallArt(FallArt fallArt) { - this.fallArt = fallArt; - } - public boolean getSelbsteinweisung() { return selbsteinweisung.get(); } - public SimpleBooleanProperty selbsteinweisungProperty() { - return selbsteinweisung; - } - public void setSelbsteinweisung(boolean selbsteinweisung) { this.selbsteinweisung.set(selbsteinweisung); } - public String getVersichertenNummer() { - return versichertenNummer.get(); + public SimpleBooleanProperty selbsteinweisungProperty() { + return selbsteinweisung; } - public SimpleStringProperty versichertenNummerProperts() { - return versichertenNummer; + public String getVersichertenNummer() { + return versichertenNummer.get(); } public void setVersichertenNummer(String versichertenNummer) { this.versichertenNummer.set(versichertenNummer); } - public boolean getStorniert() { - return storniert.get(); + public SimpleStringProperty versichertenNummerProperts() { + return versichertenNummer; } - public SimpleBooleanProperty storniertProperty() { - return storniert; + public boolean getStorniert() { + return storniert.get(); } public void setStorniert(boolean storniert) { this.storniert.set(storniert); } + public SimpleBooleanProperty storniertProperty() { + return storniert; + } + public SimpleStringProperty versichertenNummerProperty() { return versichertenNummer; } @@ -155,12 +157,12 @@ public class Fall extends Version { return fallID.get(); } - public SimpleIntegerProperty fallIDProperty() { - return fallID; - } - public void setFallID(int fallID) { this.fallID.set(fallID); } + public SimpleIntegerProperty fallIDProperty() { + return fallID; + } + }