Esempio n. 1
0
        public Vozaci(string path)
        {

            path = HostingEnvironment.MapPath(path);
            list = new Dictionary<string, Vozac>();
            FileStream stream = new FileStream(path, FileMode.Open);
            StreamReader sr = new StreamReader(stream);
            string line = "";
            while ((line = sr.ReadLine()) != null)
            {
                string[] tokens = line.Split(';');
                Vozac p = new Vozac(tokens[0], tokens[1], tokens[2], tokens[3], tokens[4], tokens[5], tokens[6], tokens[7], tokens[8],
                    double.Parse(tokens[9]),double.Parse(tokens[10]),tokens[11], tokens[12], tokens[13], tokens[14], int.Parse(tokens[15]), 
                    tokens[16], tokens[17],int.Parse(tokens[18]));
                p.Id = list.Count.ToString();
                list.Add(p.Id, p);
            }
            sr.Close();
            stream.Close();
        }
Esempio n. 2
0
        public Vozaci(string path)
        {
            path = HostingEnvironment.MapPath(path);
            list = 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(';');


                if (!tokens[0].Equals(""))
                {
                    Vozac k = new Vozac(Int32.Parse(tokens[0]), tokens[1], tokens[2], tokens[3], tokens[4], tokens[5], tokens[6], tokens[7], tokens[8], tokens[9], tokens[10], tokens[11], tokens[12], tokens[13], tokens[14], tokens[15], tokens[16], tokens[17], tokens[18], tokens[19], tokens[20], tokens[21], tokens[22]);
                    list.Add(k.Id, k);
                }
            }
            sr.Close();
            stream.Close();
        }
Esempio n. 3
0
        public Vozaci(string path)
        {
            path   = HostingEnvironment.MapPath(path);
            vozaci = new List <Vozac>();
            FileStream   stream = new FileStream(path, FileMode.Open);
            StreamReader sr     = new StreamReader(stream);
            string       line   = "";

            while ((line = sr.ReadLine()) != null)
            {
                if (line == null || line == "")
                {
                    break;
                }

                string[] tokens = line.Split('|');
                Vozac    v      = new Vozac(Int32.Parse(tokens[0]), tokens[1], tokens[2], tokens[3], tokens[4], tokens[5], tokens[6], tokens[7], tokens[8], tokens[9], tokens[10], tokens[11], tokens[12], tokens[13],
                                            tokens[14], tokens[15], tokens[16], tokens[17], tokens[18], tokens[19], tokens[20], tokens[21]);

                vozaci.Add(v);
            }
            sr.Close();
            stream.Close();
        }
Esempio n. 4
0
 public Voznja(DateTime datum_i_vreme, Lokacija lokacijaNaKojuTaksiDolazi, TipAutomobila tipAutomobila, Musterija m, Lokacija odrediste, Dispecer dispecer, Vozac vozac, string iznos, Komentar komentar, StatusVoznje statusVoznje)
 {
     Datum_i_vreme             = datum_i_vreme;
     LokacijaNaKojuTaksiDolazi = lokacijaNaKojuTaksiDolazi;
     TipAutomobila             = tipAutomobila;
     Musterija    = m;
     Odrediste    = odrediste;
     Dispecer     = dispecer;
     Vozac        = vozac;
     Iznos        = iznos;
     Komentar     = komentar;
     StatusVoznje = statusVoznje;
 }
Esempio n. 5
0
 public void DodajVozaca(Vozac v)
 {
     ListaVozaca.Vozaci.Add(v);
 }
Esempio n. 6
0
        public void iscitaj2()
        {
            string putanja = "~/Baza/Vozaci.txt";

            putanja = HostingEnvironment.MapPath(putanja);


            using (StreamReader sr = File.OpenText(putanja))
            {
                string[] lines = File.ReadAllLines(putanja);
                for (int x = 0; x < lines.Length; x++)
                {
                    string[] splitovano = lines[x].Split('|');



                    Vozac korisnik = new Vozac();
                    korisnik.KorisnickoIme = splitovano[0];
                    korisnik.Ime           = splitovano[1];
                    korisnik.Prezime       = splitovano[2];
                    korisnik.BrojTelefona  = Convert.ToInt32(splitovano[3]);
                    korisnik.Lozinka       = splitovano[6];
                    korisnik.Email         = splitovano[4];
                    korisnik.Jmbg          = splitovano[5];

                    Lokacija lokacija = new Lokacija();
                    Adresa   adresa   = new Adresa();

                    adresa.UlicaIBroj     = splitovano[11];
                    adresa.PozivniBroj    = splitovano[10];
                    adresa.NaseljenoMesto = splitovano[9];

                    lokacija.X = Convert.ToDouble(splitovano[12]);
                    lokacija.Y = Convert.ToDouble(splitovano[13]);

                    korisnik.Lokacija        = lokacija;
                    korisnik.Lokacija.Adresa = adresa;

                    Automobil a = new Automobil();
                    a.BrojVozila        = Convert.ToInt32(splitovano[14]);
                    a.GodisteAuta       = Convert.ToInt32(splitovano[15]);
                    a.RegistarskaOznaka = splitovano[16];
                    a.TipAuta           = splitovano[17];
                    if (splitovano[18] == "False")
                    {
                        korisnik.Zauzet = false;
                    }
                    else
                    {
                        korisnik.Zauzet = true;
                    }

                    //korisnik.Zauzet =  (splitovano[18]);
                    korisnik.Automobil = a;

                    vozaci.Add(korisnik);
                    //k.listaKorisnika.Add(korisnik);
                }

                sr.Close();
            }
        }
Esempio n. 7
0
 public Voznja(DateTime datumIVremePorudzbine, Lokacija lokacijaNaKojuTaksiDolazi, TipAutomobila zeljeniTipAutomobila, Musterija musterijaZaKojuJeKreiranaVoznja, Lokacija odrediste, Dispecer dispecer, Vozac vozac, double iznos, Komentar komentar, StatusVoznje statusVoznje)
 {
     DatumIVremePorudzbine           = datumIVremePorudzbine;
     LokacijaNaKojuTaksiDolazi       = lokacijaNaKojuTaksiDolazi;
     ZeljeniTipAutomobila            = zeljeniTipAutomobila;
     MusterijaZaKojuJeKreiranaVoznja = musterijaZaKojuJeKreiranaVoznja;
     Odrediste    = odrediste;
     Dispecer     = dispecer;
     Vozac        = vozac;
     Iznos        = iznos;
     Komentar     = komentar;
     StatusVoznje = statusVoznje;
 }