Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
 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);
        }
Ejemplo n.º 6
0
        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);
        }