public Zaposlenik DohvatiZaposlenika(SqlDataReader dr, List <Uloga> listaUloga, List <Tvrtka> listaTvrtki) { Uloga uloga = null; Tvrtka tvrtka = null; Zaposlenik zaposlenik = null; if (dr != null) { uloga = new Uloga(); tvrtka = new Tvrtka(); zaposlenik = new Zaposlenik(); zaposlenik.OIB = dr["oib"].ToString(); zaposlenik.Ime = dr["ime"].ToString(); zaposlenik.Prezime = dr["prezime"].ToString(); zaposlenik.StrucnaSprema = dr["stručna_sprema"].ToString(); zaposlenik.DatumZaposlenja = DateTime.Parse(dr["datum_zaposlenja"].ToString()); zaposlenik.BrojTelefona = dr["broj_telefona"].ToString(); zaposlenik.Adresa = dr["adresa"].ToString(); zaposlenik.Email = dr["email"].ToString(); zaposlenik.Lozinka = dr["lozinka"].ToString(); zaposlenik.Uloga = listaUloga.Find(item => item.Uloga_id == int.Parse(dr["uloga_id"].ToString()));; zaposlenik.KorisnickoIme = dr["korisničko_ime"].ToString(); zaposlenik.Tvrtka = listaTvrtki.FirstOrDefault(item => item.Tvrtka_id == int.Parse(dr["tvrtka_id"].ToString())); } return(zaposlenik); }
private Uloga DohvatiUlogu(SqlDataReader dr) { Uloga uloga = null; if (dr != null) { uloga = new Uloga(); uloga.Uloga_id = int.Parse(dr["uloga_id"].ToString()); uloga.Naziv = dr["naziv"].ToString(); } return(uloga); }
public List <Uloga> DohvatiUlogeZaposlenikaZaZaposlenike() { List <Uloga> listaUloga = new List <Uloga>(); string sqlUpit = $"SELECT * FROM uloga WHERE uloga_id!=1 and uloga_id!=4"; SqlDataReader dr = Database.Instance.DohvatiDataReader(sqlUpit); while (dr.Read()) { Uloga uloga = DohvatiUlogu(dr); listaUloga.Add(uloga); } dr.Close(); return(listaUloga); }
public Zaposlenik(string oib, Uloga uloga, string ime, string prezime, string strucnaSprema, DateTime datumZaposlenja, string brojTelefona, string adresa, string email, string lozinka, string korisnickoIme, Tvrtka tvrtka) { OIB = oib; Uloga = uloga; Ime = ime; Prezime = prezime; StrucnaSprema = strucnaSprema; DatumZaposlenja = datumZaposlenja; BrojTelefona = brojTelefona; Adresa = adresa; Email = email; Lozinka = lozinka; KorisnickoIme = korisnickoIme; Tvrtka = tvrtka; }
// metoda koja vraća zaposlenika u kojeg su pohranjeni svi podaci kontroli IspisVozilaUC koja na prisitak tipke Spremi zatvara formu // i pomoću klase ZaposlenikRepozitorij dodaje novog zaposlenika u bazu public Zaposlenik VratiZaposlenika() { Uloga uloga = cmbUloga.SelectedItem as Uloga; Zaposlenik zaposlenik = new Zaposlenik(); zaposlenik.OIB = txtOib.Text; zaposlenik.Uloga = uloga; zaposlenik.Ime = txtIme.Text; zaposlenik.Prezime = txtPrezime.Text; zaposlenik.StrucnaSprema = txtStrucnaSprema.Text; zaposlenik.DatumZaposlenja = dtpDatumZaposlenja.Value; zaposlenik.BrojTelefona = txtBrojTelefona.Text; zaposlenik.Adresa = txtAdresa.Text; zaposlenik.Email = txtEmail.Text; zaposlenik.KorisnickoIme = txtKorisnickoIme.Text; zaposlenik.Lozinka = txtLozinka.Text; zaposlenik.Tvrtka = tvrtka; return(zaposlenik); }
public Zaposlenik DohvatiZaposlenikaRuta(SqlDataReader dr) { Uloga uloga = null; Zaposlenik zaposlenik = null; if (dr != null) { uloga = new Uloga(); zaposlenik = new Zaposlenik(); zaposlenik.OIB = dr["oib"].ToString(); zaposlenik.Ime = dr["ime"].ToString(); zaposlenik.Prezime = dr["prezime"].ToString(); zaposlenik.StrucnaSprema = dr["stručna_sprema"].ToString(); zaposlenik.DatumZaposlenja = DateTime.Parse(dr["datum_zaposlenja"].ToString()); zaposlenik.BrojTelefona = dr["broj_telefona"].ToString(); zaposlenik.Adresa = dr["adresa"].ToString(); zaposlenik.Email = dr["email"].ToString(); zaposlenik.Lozinka = dr["lozinka"].ToString(); zaposlenik.KorisnickoIme = dr["korisničko_ime"].ToString(); } return(zaposlenik); }