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(); }
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(); }
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(); }
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; }
public void DodajVozaca(Vozac v) { ListaVozaca.Vozaci.Add(v); }
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(); } }
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; }