Namespace ERRONKA3
Classes
- DBKonexioa
Datu-basearen konexioa kudeatzen duen klasea. Singleton patroiarekin inplementatuta: aplikazio osoan instantzia bakarra existitzen da.
- ErabiltzaileaGehituForm
Erabiltzaile berri bat sisteman erregistratzeko formularioa. Erabiltzailea modelo objektua sortzen du eta ErabiltzaileaRepositorioa bidez gordetzen du.
- ErabiltzaileakForm
Erabiltzaileen zerrenda formularioa. Sistemako erabiltzaile guztiak erakusten ditu eta kudeatzeko aukera ematen du. SQL koderik ez dago hemen — ErabiltzaileaRepositorioa erabiltzen du.
- GailuaEditatuForm
Gailu existente baten datuak editatzeko formularioa. Konstruktorean ID hartzen du eta datu-basetik datuak automatikoki kargatzen ditu. Polimorfismoa:
isoperadorearen bidez mota detektatu eta dagozkion eremuak aktibatu edo desaktibatzen ditu.
- GailuaGehituForm
Gailu berri bat inbentarioan erregistratzeko formularioa. Polimorfismoa erabiltzen du: mota aukeratzearen arabera Ordenagailua edo Inprimagailua sortzen du.
- GailuakForm
Gailuen zerrenda formularioa. Inbentarioko gailu guztiak DataGridView-ean erakusten ditu. SQL koderik ez dago hemen — GailuaRepositorioa erabiltzen du.
- LoginForm
Saio hasteko formularioa. Erabiltzaile izena eta pasahitza egiaztatu eta rola arabera MenuNagusia irekitzen du. SQL koderik ez dago hemen — ErabiltzaileaRepositorioa erabiltzen du.
- MenuNagusia
Menu nagusiaren formularioa. Erabiltzailearen rola arabera ekintza ezberdinak erakusten ditu: irakaslea: ikusi bakarrik; mintegi_burua: editatu ere bai; admin: dena.