Exemplo n.º 1
0
        public Voznje(string path)
        {
            path = HostingEnvironment.MapPath(path);
            FileStream   stream = new FileStream(path, FileMode.Open);
            StreamReader sr     = new StreamReader(stream);

            StatusVoznje     status;
            TipoviAutomobila tip;
            Lokacija         pomLokDolazak;
            Lokacija         pomLokOdrediste;
            Komentar         pomKomentar;
            Adresa           pomAdresa;
            Adresa           pomAdresa1;

            string line = "";

            while ((line = sr.ReadLine()) != null)
            {
                string[] tokens = line.Split('|');

                if (tokens[9].Equals("Kombi"))
                {
                    tip = TipoviAutomobila.Kombi;
                }
                else
                {
                    tip = TipoviAutomobila.Putnicki;
                }

                if (tokens[26].Equals("Formirana"))
                {
                    status = StatusVoznje.Formirana;
                }
                else if (tokens[26].Equals("Kreirana"))
                {
                    status = StatusVoznje.Kreirana;
                }
                else if (tokens[26].Equals("Neuspesna"))
                {
                    status = StatusVoznje.Neuspesna;
                }
                else if (tokens[26].Equals("Obradjena"))
                {
                    status = StatusVoznje.Obradjena;
                }
                else if (tokens[26].Equals("Otkazana"))
                {
                    status = StatusVoznje.Otkazana;
                }
                else if (tokens[26].Equals("Prihvacena"))
                {
                    status = StatusVoznje.Prihvacena;
                }
                else if (tokens[26].Equals("Uspesna"))
                {
                    status = StatusVoznje.Uspesna;
                }
                else
                {
                    status = StatusVoznje.Utoku;
                }

                pomAdresa       = new Adresa(Int32.Parse(tokens[5]), tokens[6], tokens[7], tokens[8]);
                pomLokDolazak   = new Lokacija(Int32.Parse(tokens[2]), Double.Parse(tokens[3]), Double.Parse(tokens[4]), pomAdresa);
                pomAdresa1      = new Adresa(Int32.Parse(tokens[14]), tokens[15], tokens[16], tokens[17]);
                pomLokOdrediste = new Lokacija(Int32.Parse(tokens[11]), Double.Parse(tokens[12]), Double.Parse(tokens[13]), pomAdresa1);
                pomKomentar     = new Komentar(tokens[21], DateTime.Parse(tokens[22]), tokens[23], Int32.Parse(tokens[24]), Int32.Parse(tokens[25]));
                Voznja v = new Voznja(Int32.Parse(tokens[0]), DateTime.Parse(tokens[1]), pomLokDolazak, tip, tokens[10], pomLokOdrediste, tokens[18], Double.Parse(tokens[19]), tokens[20], pomKomentar, status);
                voznje.Add(v.IdVoznje, v);
            }

            sr.Close();
            stream.Close();
        }
Exemplo n.º 2
0
        public Vozac(int id, string k, string l, string ime, string p, Polovi po, string jmbg, string kont, string email, Uloge ul, Lokacija lokacija, Automobil automobil, bool zauzet, bool banovan)
        {
            this.Id            = id;
            this.KorisnickoIme = k;
            this.Lozinka       = l;
            this.Ime           = ime;
            this.Prezime       = p;
            if (po.ToString().Equals("M"))
            {
                this.Pol = Polovi.M;
            }
            else
            {
                this.Pol = Polovi.Z;
            }
            this.JMBG           = jmbg;
            this.KontaktTelefon = kont;
            this.Email          = email;

            if (ul.ToString().Equals("Musterija"))
            {
                this.Uloga = Uloge.Musterija;
            }
            else if (ul.ToString().Equals("Dispecer"))
            {
                this.Uloga = Uloge.Dispecer;
            }
            else
            {
                this.Uloga = Uloge.Vozac;
            }

            this.Lokacija  = lokacija;
            this.Automobil = automobil;
            this.Zauzet    = zauzet;
            this.Banovan   = banovan;
        }
Exemplo n.º 3
0
 public Voznja(DateTime _datumVreme, Lokacija _lokacija, TipAutomobila _tipAutomobila, Musterija _musterija, Lokacija _odrediste, Dispecer _dispecer, Vozac _vozac, int _iznos, string _komentar)
 {
     this.Datum_Vreme = _datumVreme;
     this.LokacijaNaKojuDolaziTaxi = _lokacija;
     this.TipAutomobila            = _tipAutomobila;
     this.Musterija    = _musterija;
     this.Odrediste    = _odrediste;
     this.Dispecer     = _dispecer;
     this.Vozac        = _vozac;
     this.Iznos        = _iznos;
     this.Komentar     = _komentar;
     this.StatusVoznje = StatusVoznje.KREIRANA_NA_CEKANJU;
 }
Exemplo n.º 4
0
 public Voznja(int idvoznje, DateTime datumporudzbine, Lokacija dolazak, TipoviAutomobila tipoviAutomobila, string musterija, Lokacija odrediste, string vozac, double iznos, string dispecer, Komentar komentar, StatusVoznje statusVoznje)
 {
     this.IdVoznje        = idvoznje;
     this.DTPorudzbine    = datumporudzbine;
     this.Dolazak         = dolazak;
     this.TipAutaVoznje   = tipoviAutomobila;
     this.MusterijaVoznja = musterija;
     this.Odrediste       = odrediste;
     this.DispecerVoznja  = dispecer;
     this.VozacVoznja     = vozac;
     this.Iznos           = iznos;
     this.Komentar        = komentar;
     if (statusVoznje.ToString().Equals("Formirana"))
     {
         this.StatusVoznje = StatusVoznje.Formirana;
     }
     else if (statusVoznje.ToString().Equals("Kreirana"))
     {
         this.StatusVoznje = StatusVoznje.Kreirana;
     }
     else if (statusVoznje.ToString().Equals("Neuspesna"))
     {
         this.StatusVoznje = StatusVoznje.Neuspesna;
     }
     else if (statusVoznje.ToString().Equals("Obradjena"))
     {
         this.StatusVoznje = StatusVoznje.Obradjena;
     }
     else if (statusVoznje.ToString().Equals("Otkazana"))
     {
         this.StatusVoznje = StatusVoznje.Otkazana;
     }
     else if (statusVoznje.ToString().Equals("Prihvacena"))
     {
         this.StatusVoznje = StatusVoznje.Prihvacena;
     }
     else if (statusVoznje.ToString().Equals("Uspesna"))
     {
         this.StatusVoznje = StatusVoznje.Uspesna;
     }
     else
     {
         this.StatusVoznje = StatusVoznje.Utoku;
     }
 }