Wednesday, March 17, 2010

Rene osa

Peale vigade otsimist, parandamist ja minimaalset optimeerimist (tänu tähtajale ei jäänud aega major koodi muudatusi teha) sain siis hetkeseisu ja tseki osa valmis. Väike kokkuvõte mu tegevusest:

Pea Formi (Form1-hte), lisasin 9 meetodit ning kirjutasin kokku 120 rida (millest t_list_cheques_load(); peab asuma Form1() meetodis)

Tegin 2 ka klassi:
* CurrentStanding - 88 rida - 5 meetodit - Teeb dünaamiliselt ja returneb ListView controli, kuhu kuvatakse
1) Kulu/tulu
2) kategooria
3) etteplaneeritud summa
4) kõikide kategooriale vastavate tsekkide summad kokku
5) 3 ja 4-nda punkti vahe
* Cheque - 173 rida - 11 meetodit- Kõik tsekkide seotud:
1) Tseki lisamine
2) Tseki muutmine
3) Tseki kustutamine
4) Listboxi jaoks genereeritud list
5) Warning Form, mis siis küsib kasutajalt, kas ta on kindel, et sisestab tseki, mis on juba olemas

Väiksed märkused:
* Koodis kasutasin ka Ra poolt valmistatud meetodeid: db.get_date_id ja ka Kategooria_class´i
* Võrdle Tab sai suure makeoveri, mis tähendab seda, et tolle tekst tuleb ära muuta "Hetkeseis"-uks ning kustutasin kõik controlid ära, mis seal olin ja lisasin ainult Võrdle Buttoni [Name(v_btn_compare), Location (245; 324)] ning ListView genereeritakse siis CurrentStanding classis. See Tab on mõeldud AINULT ülevaateks hetkeseisust ning muudatusi seal teha EI saa!
* Tseki Tabi jätsin samasuguseks nagu algselt planeeritud oli. Tsekkide ListBoxis valides ühe Tseki kuvatakse textboxidesse kogu sellega seotud info. Muuda Button muudab ainult Buttonite: Lisa ja Puhasta teksti andes neile uued funktsioonid (Muuda ja Katkesta).

Kogu minu solution läheb ülesse NELJAPÄEVAL kell 5, tänu kommenteerimisele!

1 comment: