From a11e8c6da7a2409504b442e280f5af56b3fd47c5 Mon Sep 17 00:00:00 2001 From: Nils Dittberner Date: Fri, 20 Nov 2015 14:22:30 +0100 Subject: [PATCH] Diganose IDs behandelt. --- src/main/java/de/uniluebeck/mi/projmi6/db/DBHandler.java | 5 +++-- 1 file changed, 3 insertions(+), 2 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 16ca386..abf6b4f 100644 --- a/src/main/java/de/uniluebeck/mi/projmi6/db/DBHandler.java +++ b/src/main/java/de/uniluebeck/mi/projmi6/db/DBHandler.java @@ -485,8 +485,8 @@ public class DBHandler { statement.setString(5, null); } statement.setBoolean(6, fall.getSelbsteinweisung()); // Selbsteinweisung - if (fall.getHauptDiagnose() != null) { - statement.setInt(7, fall.getHauptDiagnose().getDiagID()); // Hauptdiagnose + if (fall.getHauptdiagnoseId() != 0) { + statement.setInt(7, fall.getHauptdiagnoseId()); // Hauptdiagnose } else { statement.setTimestamp(7, null); } @@ -546,6 +546,7 @@ public class DBHandler { private static Diagnose getDiagnose(ResultSet rs) throws SQLException { Diagnose diagnose = new Diagnose(); + diagnose.setDiagID(rs.getInt("diagid")); diagnose.setFreiText(rs.getString("freitext")); diagnose.setArzt(new Mitarbeiter(rs.getInt("arzt"))); diagnose.setDiagArt(DiagArt.parseInt(rs.getInt("diagart")));