Exemple #1
0
        static void Main(string[] args)
        {
            Zaposlenik z1 = new Zaposlenik("Ivo", "Ivić", "1234567891011");
            Zaposlenik z2 = new Zaposlenik("Pero", "Perić");

            List <Zaposlenik> listaZaposlenika = new List <Zaposlenik>();

            listaZaposlenika.Add(z1);
            listaZaposlenika.Add(z2);

            //DRUGI NAČIN
            //List<Zaposlenik> listaZaposlenika = new List<Zaposlenik>
            //{
            //Zaposlenik z1 = new Zaposlenik("Ivo", "Ivić", "1234567891011");
            //Zaposlenik z2 = new Zaposlenik("Pero", "Perić");
            //}

            //lambda funkcije - uljepsavanje koda
            listaZaposlenika.ForEach(Zaposlenik => UnesiBodove(Zaposlenik));
            listaZaposlenika.ForEach(Zaposlenik => UnesiVrijednostBodova(Zaposlenik));
            listaZaposlenika.ForEach(Zaposlenik => IspisiZaposlenika(Zaposlenik));


            Console.ReadKey();
        }
Exemple #2
0
        private static void IspisiZaposlenika(Zaposlenik zaposlenik)
        {
            throw new NotImplementedException();

            Console.WriteLine("Zaposlenik: " + z1.Ime + " " + z1.Prezime);
            Console.WriteLine("Neto: " + z1.NetoIzracunPlace());
            Console.WriteLine("Porez: " + z1.Porez);
            Console.WriteLine("Bruto: " + z1.BrutoIzracunPlace());
        }
Exemple #3
0
        private static void UnesiVrijednostBodova(Zaposlenik zaposlenik)
        {
            bool provjeraUnosa = false;

            while (!provjeraUnosa)
            {
                Console.WriteLine("Unesite vrijednost boda: ");

                try
                {
                    z1.VrijednostBoda = double.Parse(Console.ReadLine());
                    provjeraUnosa     = true;
                }
                catch (FormatException fex)
                {
                    Console.WriteLine("GREŠKA: " + fex.Message);
                }
                catch (Exception ex)
                {
                    Console.WriteLine("GREŠKA: " + ex.Message);
                }
            }
        }