AccounterstellungVornameUndNachname #5

Merged
PBS2H22AAL merged 1 commits from KindImplementierung into master 2023-12-13 08:16:44 +01:00
Showing only changes of commit b552284f21 - Show all commits

View File

@ -49,43 +49,55 @@ public class AccounterstellungMitarbeiter {
kindDaten.add(ueberschrift,0,0);
kindDaten.addRow(1);
Label name = new Label("Name:");
kindDaten.add(name, 0, 1);
TextField nameEingabe = new TextField();
kindDaten.add(nameEingabe, 1, 1);
Label vname = new Label("Vorname:");
kindDaten.add(vname, 0, 1);
TextField vnameEingabe = new TextField();
kindDaten.add(vnameEingabe, 1, 1);
kindDaten.addRow(2);
Label geburtstag = new Label("Geburtstag: ");
kindDaten.add(geburtstag, 0, 2);
DatePicker geburtstagEingabe = new DatePicker();
geburtstagEingabe.setEditable(false);
kindDaten.add(geburtstagEingabe, 1, 2);
Label nname = new Label("Nachname:");
kindDaten.add(nname, 0, 2);
TextField nnameEingabe = new TextField();
kindDaten.add(nnameEingabe, 1, 2);
kindDaten.addRow(3);
Button hinzufuegen = new Button("hinzufügen");
kindDaten.add(hinzufuegen, 1, 3);
Label geburtstag = new Label("Geburtstag: ");
kindDaten.add(geburtstag, 0, 3);
DatePicker geburtstagEingabe = new DatePicker();
geburtstagEingabe.setEditable(false);
kindDaten.add(geburtstagEingabe, 1, 3);
kindDaten.addRow(4);
Button hinzufuegen = new Button("hinzufügen");
kindDaten.add(hinzufuegen, 1, 4);
kindDaten.addRow(5);
hinzufuegen.setOnAction(e -> {
Button neues = new Button(nameEingabe.getText());
Button neues = new Button(vnameEingabe.getText());
boolean nameGueltig = false;
boolean vnameGueltig = false;
boolean gebGueltig = false;
boolean nnameGueltig = false;
if (!nameEingabe.getText().equals("")) {
nameGueltig = true;
if (!vnameEingabe.getText().equals("")) {
vnameGueltig = true;
}
if (!nnameEingabe.getText().equals("")) {
nnameGueltig = true;
}
if (!geburtstagEingabe.getEditor().getText().equals("")) {
gebGueltig = true;
}
if (nameGueltig && gebGueltig) {
if (vnameGueltig && gebGueltig && nnameGueltig) {
kindanzeige.getChildren().add(neues);
neues.setOnAction(a -> {
((HBox) neues.getParent()).getChildren().remove(neues);
});
nameEingabe.setText("");
vnameEingabe.setText("");
nnameEingabe.setText("");
geburtstagEingabe.getEditor().setText("");
}
});