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