5.1 Jäsenen lisäys kantaan graafisella lomakkeella

Tässä tehtävässä yhdistetään aiemmin toteutettu Jäsentietolomake ja Jäsen-rekisterin tietokantapuoli.

Vaihe 1: perustoiminnallisuus

Eli tarkoituksena on, että painettaessa lomakkeen nappia 'Talleta', kutsutaan Jasen -luokan metodia talletaJasen(). Tämän jälkeen kutsutaan metodia haeJasen(), jotta saadaan mm. jäsennro näkyviin.

Painettaessa 'Peru' -nappia kutsutaan suoraan haeJasen() -metodia, jos oltiin PÄIVITÄ -tilassa. Jos taas oltiin LISÄYS -tilassa, niin tyhjennetään lomakkeen kentät.

Painettaessa 'Poista' -nappia kutsutaan vastaavasti poistaJasen() -metodia.


Vaihe 2: lookupit

Lisäksi Tyyppi ja Luottamustoimi -kentistä poistuttaessa tarkistetaan kentän arvo Jasentyyppi tai Luottamustoimi -luokkien tarkistaTunnus( ... ) -metodeilla (ja asetetaan Selite-kentän arvo). TYYPPIID ja LUOTTAMUSTOIMIID:en hallintaa varten (jotta ne voidaan palauttaa 'Talleta' -metodille) tarvitaan omat muuttujat.

Vastaavasti painettaessa Tyyppi ja Luottamustoimi -rivien ns. lookup-nappia (...) kutsutaan Jasentyyppi- ja Luottamustoimi -luokkien haeKaikki() -metodia, jonka perusteella voidaan näyttää kenttien mahdolliset arvot.