# Class ErabiltzaileaRepositorioa

Namespace
  ERRONKA3.Repositorioak

Assembly
  ERRONKA3.dll

Erabiltzaileen datu-base eragiketak kudeatzen dituen errepositorio klasea. SQL guztia hemen dago zentralizatua — formularioek ez dute SQL koderik.

    public class ErabiltzaileaRepositorioa

Inheritance
  object
  ErabiltzaileaRepositorioa

Inherited Members
  object.Equals(object)
  object.Equals(object, object)
  object.GetHashCode()
  object.GetType()
  object.MemberwiseClone()
  object.ReferenceEquals(object, object)
  object.ToString()

## Methods

### Autentifikatu(string, string)

Erabiltzaile bat autentifikatzen du izena eta pasahitza konparatuz.

    public string? Autentifikatu(string izena, string pasahitza)

#### Parameters

`izena` string

  Saioa hasteko erabiltzaile izena.

`pasahitza` string

  Erabiltzailearen pasahitza.

#### Returns

string

  Erabiltzailearen rola arrakasta bada; `null` bestela.

### Ezabatu(int)

Erabiltzaile bat ID bidez ezabatzen du datu-basetik.

    public void Ezabatu(int id)

#### Parameters

`id` int

  Ezabatu beharreko erabiltzailearen ID zenbakia.

### Gehitu(Erabiltzailea)

Erabiltzaile berri bat datu-basean gordetzen du.

    public void Gehitu(Erabiltzailea e)

#### Parameters

`e` Erabiltzailea

  Gordetzeko Erabiltzailea objektua.

### GetAll()

Datu-baseko erabiltzaile guztiak itzultzen ditu DataGridView-erako.

    public DataTable GetAll()

#### Returns

DataTable

  Erabiltzaileen datuak dituen DataTable.