/// <summary> /// Returns list of employees from database as List<> /// </summary> /// <returns>List<Zaposlenik></returns> public List <Zaposlenik> GetListZaposlenik() { DataTable dt = new DbDataGet().GetTable(this); List <DataRow> rows = dt.AsEnumerable().ToList(); List <Zaposlenik> zaposlenikList = new List <Zaposlenik>(); zaposlenikList = (from DataRow dr in rows select new Zaposlenik() { Id = int.Parse(dr["Id"].ToString()), Oib = dr["Oib"].ToString(), Ime = dr["Ime"].ToString(), Prezime = dr["Prezime"].ToString(), Adresa = new Adresa() { Ulica = dr["Ulica"].ToString(), Broj = dr["Broj"].ToString(), Grad = new Grad() { Mjesto = dr["Mjesto"].ToString(), Drzava = dr["Drzava"].ToString() } }, Kontakt = new Kontakt() { Telefon = dr["Telefon"].ToString() }, Stručna_Sprema = dr["Stručna_Sprema"].ToString(), Olaksica = decimal.Parse(dr["Olaksica"].ToString()), Datum_Dolaska = dr["Datum_Dolaska"].ToString(), Datum_Odlaska = dr["Datum_Odlaska"].ToString() }).ToList(); return(zaposlenikList); }
private void FillListDodaci() { DataTable dt = new DbDataGet().GetTable(new Dodatak()); List <DataRow> rows = dt.AsEnumerable().ToList(); _dodaci = (from DataRow data in rows select new Dodatak() { Id = int.Parse(data["Id"].ToString()), Oib = data["Oib"].ToString(), Sifra = data["Sifra"].ToString(), Iznos = decimal.Parse(data["Iznos"].ToString()) }).ToList(); }
public void PopuniDodatke() { DataTable _dt = new DbDataGet().GetTable(new DodatakArhiva(), $"Oib='{Oib}' AND Datum_Od='{Datum_Od}' AND Datum_Do='{Datum_Do}'"); List <DataRow> rows = _dt.AsEnumerable().ToList(); _dodaci = (from DataRow dr in rows select new Dodatak() { Id = int.Parse(dr["Id"].ToString()), Oib = dr["Oib"].ToString(), Sifra = dr["Sifra"].ToString(), Iznos = Math.Round(decimal.Parse(dr["Iznos"].ToString()), 2) }).ToList(); if (_dodaci.Count > 0) { Iznos_Neoporezivog = _dodaci.ElementAt(0).Iznos; Iznos_Isplate += Iznos_Neoporezivog; Oznaka_Neoporezivog = _dodaci.ElementAt(0).Sifra; } }