Пример #1
0
        static void Main(string[] args)
        {
            if (args.Length != 1)
            {
                Pomocno.ZavrsiProgram("Broj argumenata mora biti jednak 1.", false);
            }
            DatotekaParametara = args[0];

            InicijalizatorSustava.Pokreni();
            Pomocno.ZavrsiProgram("Program izvrsen do kraja.", true);
        }
Пример #2
0
        static void Main(string[] args)
        {
            if (args.Length != 5)
            {
                Pomocno.ZavrsiProgram("Broj argumenata mora biti jednak 1.", false);
            }
            DatotekaParametara = args[0];
            BrojGornjihRedaka  = int.Parse(args[2]);
            BrojDonjihRedaka   = int.Parse(args[4]);
            PodjelaEkrana      = new PodjelaEkrana(BrojGornjihRedaka);

            InicijalizatorSustava.Pokreni();
            InicijalizatorSustava.PrimajUnosKomandi();

            Pomocno.ZavrsiProgram("Program izvrsen do kraja.", true);
        }
Пример #3
0
        public static List <Podrucje> PripremiPodrucja(List <PodrucjeRedak> podrucjaPopisRetci)
        {
            List <Podrucje> podrucja = new List <Podrucje>();

            foreach (PodrucjeRedak podrucjeRedak in podrucjaPopisRetci)
            {
                Podrucje novoPodrucje = new Podrucje(podrucjeRedak.ID, podrucjeRedak.Naziv);
                podrucja.Add(novoPodrucje);
            }

            foreach (Podrucje podrucje in podrucja)
            {
                PodrucjeRedak podrucjeRedak = podrucjaPopisRetci.FirstOrDefault(p => p.ID == podrucje.PodrucjeID);

                foreach (string dioID in podrucjeRedak.Dijelovi)
                {
                    if (Pomocno.DioPodrucjaJeUlica(dioID))
                    {
                        Ulica ulica = Program.Ulice.FirstOrDefault(u => u.ID == dioID);
                        if (ulica != null)
                        {
                            UlicaPodrucja ulicaPodrucja = new UlicaPodrucja(dioID, ulica.Naziv, ulica);
                            podrucje.Dodijeli(ulicaPodrucja);
                        }
                    }
                    else
                    {
                        Podrucje podPodrucje = podrucja.FirstOrDefault(p => p.PodrucjeID == dioID);
                        if (podPodrucje != null)
                        {
                            podrucje.Dodijeli(podPodrucje);
                        }
                    }
                }
            }

            return(podrucja);
        }