Class GailuaRepositorioa
- Namespace
- ERRONKA3.Repositorioak
- Assembly
- ERRONKA3.dll
Gailuen datu-base eragiketak kudeatzen dituen errepositorio klasea. CRUD eragiketa guztiak hemen daude zentralizatuta. Polimorfismoa erabiltzen du Ordenagailua eta Inprimagailua mota ezberdinak tratatzeko.
public class GailuaRepositorioa
- Inheritance
-
GailuaRepositorioa
- Inherited Members
Methods
Eguneratu(Gailua)
Gailu existente baten datuak eguneratzen ditu. Polimorfismoa: mota zehatza detektatu eta taula egokian eguneratzen du.
public void Eguneratu(Gailua g)
Parameters
Ezabatu(int)
Gailu bat ezabatzen du. Ezabatu aurretik ezabatutako_gailua
taulan gordetzen du auditoria-erregistro gisa.
public void Ezabatu(int id)
Parameters
idintEzabatu beharreko gailu ID zenbakia.
Gehitu(Gailua)
Gailu berri bat datu-basean gordetzen du. Polimorfismoa: mota zehatza detektatu eta taula egokian gordetzen du.
public void Gehitu(Gailua g)
Parameters
GetAll()
Inbentarioko gailu guztiak itzultzen ditu DataGridView-erako.
public DataTable GetAll()
Returns
GetById(int)
Gailu bat ID bidez itzultzen du bere mota zehatzekin. Polimorfismoa: Ordenagailua edo Inprimagailua itzultzen du.
public Gailua? GetById(int id)
Parameters
idintBilatu beharreko gailu ID zenbakia.