/// <summary> /// Konstruktor forme koji pozivam kada mijenjam postojećeg zaposlenika. /// </summary> /// <param name="odabraniTim">Postojeći zaposlenik čije podatke mijenjam.</param> /* public frmZaposlenici(Zaposlenik odabraniZaposlenik) * { * InitializeComponent(); * zaposlenik = odabraniZaposlenik; * }*/ private void btnSpremiZ_Click(object sender, EventArgs e) { if (zaposlenik == null) { zaposlenik = new Zaposlenik(); } zaposlenik.imeZaposlenik = txtImeZaposlenik.Text; zaposlenik.prezimeZaposlenik = txtPrezZaposlenik.Text; zaposlenik.korisnickoIme = txtKorisnickoIme.Text; zaposlenik.lozinka = txtLozinka.Text; zaposlenik.email = txtEmail.Text; zaposlenik.Spremi(); this.Close(); }
/// <summary> /// Dohvaća sve zaposlenike iz baze i vraća ih u obliku generičke liste. /// </summary> /// <returns><Lista timova.</returns> public static List <Zaposlenik> DohvatiZaposlenike() { List <Zaposlenik> lista = new List <Zaposlenik>(); string sqlUpit = "SELECT * FROM Zaposlenik"; SqlDataReader dr = DB.Instance.DohvatiDataReader(sqlUpit); while (dr.Read()) { Zaposlenik zaposlenik = new Zaposlenik(dr); lista.Add(zaposlenik); } dr.Close(); return(lista); }
/// <summary> /// Osvježava DataGridView sa popisom zaposlenika. /// </summary> private void OsvjeziZaposlenike() { List <Zaposlenik> listaZaposlenika = Zaposlenik.DohvatiZaposlenike(); dgvZaposlenik.DataSource = listaZaposlenika; }