예제 #1
0
        public Vozac(Korisnik korisnik, Automobil automobil, Lokacija lokacija)
        {
            this.KorisnickoIme  = korisnik.KorisnickoIme;
            this.Lozinka        = korisnik.Lozinka;
            this.Ime            = korisnik.Ime;
            this.Prezime        = korisnik.Prezime;
            this.Pol            = korisnik.Pol;
            this.Jmbg           = korisnik.Jmbg;
            this.KontaktTelefon = korisnik.KontaktTelefon;
            this.Email          = korisnik.Email;
            this.Uloga          = Uloga.VOZAC;
            this.Filter         = Enums.StatusVoznje.NEMA;
            Zauzet = false;

            this.Automobil  = automobil;
            this.Lokacija   = lokacija;
            ListaVoznji     = new List <Voznja>();
            SortiraneVoznje = ListaVoznji;
        }
예제 #2
0
        public void UcitajLokacije(string path)
        {
            path          = HostingEnvironment.MapPath(path);
            listaLokacija = new Dictionary <string, Lokacija>();
            FileStream   stream = new FileStream(path, FileMode.Open);
            StreamReader sr     = new StreamReader(stream);
            string       line   = "";
            Lokacija     l      = null;

            while ((line = sr.ReadLine()) != null)
            {
                // PRAVILNO ISPARSIRATI SVA POLJA IZ TEKSTUALNE DATOTEKE

                string[] tokens = line.Split(';');
                l = new Lokacija(tokens[0], tokens[1], tokens[2], tokens[3], tokens[4], tokens[5], tokens[6]);

                listaLokacija.Add(l.Id, l);
            }
            sr.Close();
            stream.Close();
        }
예제 #3
0
 public Voznja(DateTime datumVreme, Lokacija lokacija, TipAutomobila tipAutomobila)
 {
     DatumVremePorudzbine     = datumVreme;
     LokacijaNaKojuTaxiDolazi = lokacija;
     TipAutomobila            = tipAutomobila;
 }