示例#1
0
 private static void UcitajParametre()
 {
     if (!File.Exists(Program.DatotekaParametara))
     {
         Pomocno.ZavrsiProgram("Datoteka s parametrima ne postoji!", false);
     }
     Program.Parametri       = ParametriSingleton.DohvatiInstancu(Program.DatotekaParametara);
     Program.PutanjaDatoteka = Path.GetDirectoryName(Program.DatotekaParametara);
 }
示例#2
0
        public override void ObaviIspis(string redakTeksta)
        {
            ParametriSingleton parametri = ParametriSingleton.DohvatiInstancu(Program.DatotekaParametara);

            datotekaIzlaza = Pomocno.DohvatiPutanjuDatoteke(parametri.DohvatiParametar("izlaz"));

            if (this.provjeriPostojanjeDatoteke())
            {
                ispisZaslon = new IspisZaslon();
                ispisZaslon.ObaviIspis(redakTeksta);

                this.ispisUDatoteku(redakTeksta);
            }
        }
示例#3
0
        private static void StvoriKonacnePodatkeSustava()
        {
            Program.Ulice     = GeneratorEntiteta.StvoriKorisnike(Program.PripremljeneUlice);
            Program.Spremnici = GeneratorEntiteta.StvoriSpremnike(Program.PripremljeneUlice, Program.PripremljeniSpremnici);

            string datotekaPodrucja = Pomocno.DohvatiPutanjuDatoteke(Program.Parametri.DohvatiParametar("područja"));
            Popis  podrucjePopis    = new PodrucjePopis();
            List <PodrucjeRedak> podrucjaPopisRetci = podrucjePopis.UcitajRetke(datotekaPodrucja).Cast <PodrucjeRedak>().ToList();

            Program.Podrucja = PripremateljPodrucja.PripremiPodrucja(podrucjaPopisRetci);

            string datotekaKomandi = Pomocno.DohvatiPutanjuDatoteke(Program.Parametri.DohvatiParametar("dispečer"));
            Popis  komandaPopis    = new KomandaPopis();

            Program.Komande = komandaPopis.UcitajRetke(datotekaKomandi).Cast <KomandaRedak>().ToList();
        }
示例#4
0
        private static void UcitajZapiseIzDatoteka()
        {
            string       datotekaUlice   = Pomocno.DohvatiPutanjuDatoteke(Program.Parametri.DohvatiParametar("ulice"));
            Popis        ulicaPopis      = new UlicaPopis();
            List <Redak> ulicaPopisRetci = ulicaPopis.UcitajRetke(datotekaUlice);

            string       datotekaSpremnika  = Pomocno.DohvatiPutanjuDatoteke(Program.Parametri.DohvatiParametar("spremnici"));
            Popis        spremnikPopis      = new SpremnikPopis();
            List <Redak> spremnikPopisRetci = spremnikPopis.UcitajRetke(datotekaSpremnika);

            string       datotekaVozila   = Pomocno.DohvatiPutanjuDatoteke(Program.Parametri.DohvatiParametar("vozila"));
            Popis        voziloPopis      = new VoziloPopis();
            List <Redak> voziloPopisRetci = voziloPopis.UcitajRetke(datotekaVozila);

            Program.PripremljeneUlice     = PripremateljPrototype.PripremiUlice(ulicaPopisRetci.Cast <UlicaRedak>().ToList());
            Program.PripremljeniSpremnici = PripremateljPrototype.PripremiSpremnike(spremnikPopisRetci.Cast <SpremnikRedak>().ToList());
            Program.Vozila = PripremateljPrototype.PripremiVozila(voziloPopisRetci.Cast <VoziloRedak>().ToList());
        }