From 777a1902c6b48675a71fe7d4894797cbeee8e4a0 Mon Sep 17 00:00:00 2001 From: Nils Dittberner Date: Mon, 16 Nov 2015 12:09:52 +0100 Subject: [PATCH] Bessere default values eingetragen, Validate PLZ um leere PLZ ergaenzt. --- .../projmi6/controller/PatientEditorController.java | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/main/java/de/uniluebeck/mi/projmi6/controller/PatientEditorController.java b/src/main/java/de/uniluebeck/mi/projmi6/controller/PatientEditorController.java index a78506f..f3fad78 100644 --- a/src/main/java/de/uniluebeck/mi/projmi6/controller/PatientEditorController.java +++ b/src/main/java/de/uniluebeck/mi/projmi6/controller/PatientEditorController.java @@ -145,13 +145,14 @@ public class PatientEditorController { patient.setFamilienstand(patFamilienstand.getValue()); patient.setGeschlecht(patient.getGeschlecht()); patient.setVersichertennummer(patVersicherungsnummer.getText()); - patient.setKassenID(patVersicherung.getSelectionModel().getSelectedItem().getKassenID()); + if (patVersicherung.getSelectionModel().getSelectedItem() != null) + patient.setKassenID(patVersicherung.getSelectionModel().getSelectedItem().getKassenID()); patient.setCave(patCave.getText()); } private boolean validateData() { - if (!patPlz.getText().matches("[0-9]{5}")) { + if (!patPlz.getText().matches("[0-9]{5}") && !(patPlz.getText().length() == 0)) { showMessage("Die eingegebene PLZ ist ung\u00fcltig!", "Postleitzahlen m\u00fcssen aus exakt 5 Ziffern bestehen!"); return false; @@ -165,18 +166,18 @@ public class PatientEditorController { private void clearFields() { patId.setText(""); patGeburtsname.setText(""); - patNachname.setText("Peter"); - patVorname.setText("Hans"); + patNachname.setText(""); + patVorname.setText(""); patStrasse.setText(""); patHausnummer.setText(""); - patPlz.setText("12345"); + patPlz.setText(""); patOrt.setText(""); - patGeburtsdatum.setValue(LocalDate.of(1988, 4, 7)); - patFamilienstand.setValue(Patient.Familienstand.VERWITWET); - patGeschlecht.setValue(null); + patGeburtsdatum.setValue(LocalDate.of(1900, 1, 1)); + patFamilienstand.setValue(Patient.Familienstand.LEDIG); + patGeschlecht.setValue(Patient.Geschlecht.FEMALE); patVersicherungsnummer.setText(""); patVersicherung.setValue(null); - patCave.setText("Angst"); + patCave.setText(""); patCreator.setText("todo"); patCreateTime.setText("");