Ejemplo n.º 1
0
        //metoda za dohvacanje svih zaposlenika, odjela i tipova korisnika
        public static List <Zaposlenik> DohvatiZaposlenike()
        {
            List <Zaposlenik>   listaZaposlenika           = new List <Zaposlenik>();
            List <Zaposlenik>   privremenaListaZaposlenika = Zaposlenik.DohvatiSveZaposlenikeIzTablice();
            List <TipKorisnika> listaStatusa = TipKorisnika.DohvatiSveTipove();
            List <Odjel>        listaOdjela  = Odjel.DohvatiSveOdjele();

            foreach (Zaposlenik zap in privremenaListaZaposlenika)
            {
                foreach (TipKorisnika tip in listaStatusa)
                {
                    if (zap.Status.Id == tip.Id)
                    {
                        zap.Status = tip;
                    }
                }
                foreach (Odjel odj in listaOdjela)
                {
                    if (zap.Odjeli != null)
                    {
                        if (zap.Odjeli.Id == odj.Id)
                        {
                            zap.Odjeli = odj;
                        }
                    }
                    else
                    {
                        zap.Odjeli = null;
                    }
                }
                listaZaposlenika.Add(zap);
            }
            return(listaZaposlenika);
        }
Ejemplo n.º 2
0
 private void DohvatiPodatke()
 {
     listaZaposlenika.Clear();
     listaZaposlenika = Zaposlenik.DohvatiZaposlenike();
     listaStatusa.Clear();
     listaStatusa = TipKorisnika.DohvatiSveTipove();
     listaOdjela.Clear();
     listaOdjela = Odjel.DohvatiSveOdjele();
 }
Ejemplo n.º 3
0
        public static List <Odjel> DohvatiSveOdjele()
        {
            List <Odjel> lista    = new List <Odjel>();
            string       sqlUpit  = "select * from Odjeli";
            DbDataReader drOdjeli = BazaPodataka.Instance.DohvatiDataReader(sqlUpit);

            while (drOdjeli.Read())
            {
                Odjel odjel = new Odjel(drOdjeli);
                lista.Add(odjel);
            }
            drOdjeli.Close();
            return(lista);
        }