Esempio n. 1
0
        public Vozaci(string path)
        {
            path   = HostingEnvironment.MapPath(path);
            vozaci = new Dictionary <int, Vozac>();
            FileStream   stream = new FileStream(path, FileMode.Open);
            StreamReader sr     = new StreamReader(stream);
            string       line   = "";

            while ((line = sr.ReadLine()) != null)
            {
                string[] tokens = line.Split(';');
                Enum.TryParse(tokens[5], out Pol pol);
                Enum.TryParse(tokens[9], out Uloga uloga);
                Enum.TryParse(tokens[23], out Auto tipA);

                Adresa    a    = new Adresa(Int32.Parse(tokens[13]), tokens[14], tokens[15], tokens[16], Int32.Parse(tokens[17]));
                Lokacija  l    = new Lokacija(Int32.Parse(tokens[10]), double.Parse(tokens[11]), double.Parse(tokens[12]), a);
                Automobil auto = new Automobil(Int32.Parse(tokens[18]), tokens[19], Int32.Parse(tokens[20]), tokens[21], Int32.Parse(tokens[22]), tipA);
                bool      zauzet;
                if (tokens[24] == "True")
                {
                    zauzet = true;
                }
                else
                {
                    zauzet = false;
                }

                bool blok;
                if (tokens[25] == "True")
                {
                    blok = true;
                }
                else
                {
                    blok = false;
                }

                Vozac p = new Vozac(Int32.Parse(tokens[0]), tokens[1], tokens[2], tokens[3], tokens[4], pol, tokens[6], tokens[7], tokens[8], uloga, l, auto, zauzet, blok);
                vozaci.Add(p.Id, p);
            }
            sr.Close();
            stream.Close();
        }
Esempio n. 2
0
 public Vozac(int id, string k, string l, string i, string p, Pol pol, string jmbg, string kontakt, string e, Uloga u, Lokacija lok, Automobil a, bool z, bool b)
 {
     Id            = id;
     KorisnickoIme = k;
     Lozinka       = l;
     Ime           = i;
     Prezime       = p;
     Pol           = pol;
     JMBG          = jmbg;
     Kontakt       = kontakt;
     Email         = e;
     Uloga         = u;
     Lokacija      = lok;
     Automobil     = a;
     Zauzet        = z;
     Blokiran      = b;
 }