Bläddra i källkod

Erstellen einer neuen Untersuchung, anlegen in DB.

testBranch
förälder
incheckning
b19ada8f78
1 ändrade filer med 18 tillägg och 3 borttagningar
  1. +18
    -3
      src/main/java/de/uniluebeck/mi/projmi6/controller/UntersuchungenController.java

+ 18
- 3
src/main/java/de/uniluebeck/mi/projmi6/controller/UntersuchungenController.java Visa fil

@@ -5,6 +5,7 @@ package de.uniluebeck.mi.projmi6.controller;
*/

import de.uniluebeck.mi.projmi6.Main;
import de.uniluebeck.mi.projmi6.db.DBHandler;
import de.uniluebeck.mi.projmi6.model.*;
import de.uniluebeck.mi.projmi6.view.DateTimePicker;
import javafx.beans.property.SimpleObjectProperty;
@@ -13,6 +14,8 @@ import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.scene.control.*;

import java.sql.SQLException;

public class UntersuchungenController {

/**
@@ -79,12 +82,14 @@ public class UntersuchungenController {
public void initialize(){
untsOpsCode.itemsProperty().bind(mainController.getStammdaten().opsCodesProperty());
untsList.itemsProperty().bind(untersuchungen);
untsArzt.setItems(mainController.getStammdaten().getMitarbeiter());
}

@FXML
void clickedUntsCreate(ActionEvent event) {

clearFields();
untsArzt.getSelectionModel().select(mainController.getCurrentMitarbeiter());
untersuchung = null;
}

@FXML
@@ -94,7 +99,17 @@ public class UntersuchungenController {

@FXML
void clickedUntsSave(ActionEvent event) {

// TODO: Jopo: ???
if (untersuchung == null) {
untersuchung = new Untersuchung();
untersuchung.setFall(mainController.getFallController().getFallProperty());
copyFieldDataIntoUntersuchung(untersuchung);
try {
DBHandler.setUntersuchung(untersuchung, mainController.getCurrentMitarbeiter().getMitarbID(), false);
} catch (SQLException e) {
e.printStackTrace();
}
}
}

public void setUntersuchung(Untersuchung untersuchung){


Laddar…
Avbryt
Spara