Example #1
0
 public Lokacija(double _xKoordinate, double _yKoordinate, Adresa _adresa)
 {
     this.XKoordinate = _xKoordinate;
     this.YKoordinate = _yKoordinate;
     this.Adresa      = _adresa;
 }
Example #2
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();
        }
Example #3
0
 public Lokacija()
 {
     Adresa = new Adresa();
 }