Table of Contents

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: is operadorearen 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.