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

osataan muokata hetua

parent 4b36c5e5
No related branches found
No related tags found
No related merge requests found
10 10
1|Ankka Aku 1|241122-6278|Paratiisitie 13|12345|ANKKALINNA|12-1234|||1996|50.0|30.0|Velkaa Roopelle 1|Ankka Aku 1|241122-007A|Paratiisitie 13|12345|ANKKALINNA|12-1234|||1996|50.0|30.0|Velkaa Roopelle
2|Ankka Aku 9979|150380-576A|Paratiisitie 13|12345|ANKKALINNA|12-1234|||1996|50.0|30.0|Velkaa Roopelle 2|Ankka Aku 9979|150380-576A|Paratiisitie 13|12345|ANKKALINNA|12-1234|||1996|50.0|30.0|Velkaa Roopelle
3|Ankka Aku 9186|211219-1820|Paratiisitie 13|12345|ANKKALINNA|12-1234|||1996|50.0|30.0|Velkaa Roopelle 3|Ankka Aku 9186|211219-1820|Paratiisitie 13|12345|ANKKALINNA|12-1234|||1996|50.0|30.0|Velkaa Roopelle
4|Ankka Aku 1559|110801-2905|Paratiisitie 13|12345|ANKKALINNA|12-1234|||1996|50.0|30.0|Velkaa Roopelle 4|Ankka Aku 1559|110801-2905|Paratiisitie 13|12345|ANKKALINNA|12-1234|||1996|50.0|30.0|Velkaa Roopelle
......
...@@ -81,6 +81,7 @@ public class JasenDialogController implements ModalControllerInterface<Jasen>, I ...@@ -81,6 +81,7 @@ 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(editNimi));
editHetu.setOnKeyReleased( e -> kasitteleMuutosHetuun(editHetu));
} }
...@@ -101,6 +102,23 @@ public class JasenDialogController implements ModalControllerInterface<Jasen>, I ...@@ -101,6 +102,23 @@ public class JasenDialogController implements ModalControllerInterface<Jasen>, I
} }
/**
* Käsitellään jäseneen tullut muutos
* @param edit muuttunut kenttä
*/
private void kasitteleMuutosHetuun(TextField edit) {
if (jasenKohdalla == null) return;
String s = edit.getText();
String virhe = null;
virhe = jasenKohdalla.setHetu(s);
if (virhe == null) {
naytaVirhe(virhe);
} else {
naytaVirhe(virhe);
}
}
public static void naytaJasen(TextField[] edits, Jasen jasen) { public static void naytaJasen(TextField[] edits, Jasen jasen) {
if (jasen == null) return; if (jasen == null) return;
edits[0].setText(jasen.getNimi()); edits[0].setText(jasen.getNimi());
......
...@@ -77,6 +77,16 @@ public class Jasen implements Cloneable { ...@@ -77,6 +77,16 @@ public class Jasen implements Cloneable {
return null; return null;
} }
/**
* @param s uusi hetu
* @return jos virhe
*/
public String setHetu(String s) {
this.hetu = s;
return null;
}
/** /**
......
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