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

osataan muokata hetua

parent a59225e7
No related branches found
No related tags found
No related merge requests found
25
1|Ankka Aku 1|241122-6278|Paratiisitie 13|12345|ANKKALINNA|12-1234|||1996|50.0|30.0|Velkaa Roopelle
1|Ankka Aku 11|241122-AAAA|Paratiisitie 13|12345|ANKKALINNA|12-1234|||1996|50.0|30.0|Velkaa Roopelle
2|Ankka Aku 2|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
4|Ankka Aku 1559|110801-2905|Paratiisitie 13|12345|ANKKALINNA|12-1234|||1996|50.0|30.0|Velkaa Roopelle
......
......@@ -73,6 +73,7 @@ public class JasenDialogController implements ModalControllerInterface<Jasen>, I
private void alusta() {
edits = new TextField[]{editNimi, editHetu, editKatuosoite, editPostinumero};
editNimi.setOnKeyReleased( e -> kasitteleMuutosJaseneen(editNimi));
editHetu.setOnKeyReleased( e -> kasitteleMuutosHetuun(editHetu));
}
......@@ -104,6 +105,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);
}
}
/**
* Näytetään jäsenen tiedot TextField komponentteihin
......
......@@ -69,6 +69,16 @@ public class Jasen implements Cloneable {
}
/**
* TODO: poista
* @param s mikä
* @return jos virhe
*/
public String setHetu(String s) {
hetu = s;
return null;
}
/**
* @return jäsenen postinumero
*/
......@@ -297,4 +307,5 @@ public class Jasen implements Cloneable {
aku2.tulosta(System.out);
}
}
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