Skip to content
Snippets Groups Projects
Commit 12fc271f authored by Vesa Lappalainen's avatar Vesa Lappalainen :bicyclist:
Browse files

vain yksi käsittelija

parent 117464c1
No related branches found
No related tags found
No related merge requests found
...@@ -73,8 +73,8 @@ public class JasenDialogController implements ModalControllerInterface<Jasen>, I ...@@ -73,8 +73,8 @@ public class JasenDialogController implements ModalControllerInterface<Jasen>, I
private void alusta() { private void alusta() {
edits = new TextField[]{editNimi, editHetu, editKatuosoite, editPostinumero}; edits = new TextField[]{editNimi, editHetu, editKatuosoite, editPostinumero};
editNimi.setOnKeyReleased( e -> kasitteleMuutosJaseneen(editNimi)); editNimi.setOnKeyReleased( e -> kasitteleMuutosJaseneen(1, editNimi));
editHetu.setOnKeyReleased( e -> kasitteleMuutosHetuun(editHetu)); editHetu.setOnKeyReleased( e -> kasitteleMuutosJaseneen(2, editHetu));
} }
...@@ -89,32 +89,21 @@ public class JasenDialogController implements ModalControllerInterface<Jasen>, I ...@@ -89,32 +89,21 @@ public class JasenDialogController implements ModalControllerInterface<Jasen>, I
} }
/**
* Käsitellään jäseneen tullut muutos
* @param edit muuttunut kenttä
*/
private void kasitteleMuutosJaseneen(TextField edit) {
if (jasenKohdalla == null) return;
String s = edit.getText();
String virhe = null;
virhe = jasenKohdalla.setNimi(s);
if (virhe == null) {
naytaVirhe(virhe);
} else {
naytaVirhe(virhe);
}
}
/** /**
* Käsitellään jäseneen tullut muutos * Käsitellään jäseneen tullut muutos
* @•param k kenttä johon sijoitetaan
* @param edit muuttunut kenttä * @param edit muuttunut kenttä
*/ */
private void kasitteleMuutosHetuun(TextField edit) { private void kasitteleMuutosJaseneen(int k, TextField edit) {
if (jasenKohdalla == null) return; if (jasenKohdalla == null) return;
String s = edit.getText(); String s = edit.getText();
String virhe = null; String virhe = null;
virhe = jasenKohdalla.setHetu(s); switch (k) {
case 1: virhe = jasenKohdalla.setNimi(s); break;
case 2: virhe = jasenKohdalla.setHetu(s); break;
default: //
}
if (virhe == null) { if (virhe == null) {
Dialogs.setToolTipText(edit,""); Dialogs.setToolTipText(edit,"");
naytaVirhe(virhe); naytaVirhe(virhe);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment