示例#1
0
 public Lokacija()
 {
     Adresa      = new Adresa();
     KoordinataX = "";
     KoordinataY = "";
 }
示例#2
0
 public Lokacija()
 {
     X      = "";
     Y      = "";
     Adresa = new Adresa();
 }
示例#3
0
 public Lokacija()
 {
     Adresa = new Adresa();
 }
示例#4
0
 public Lokacija(string x, string y, Adresa adresa)
 {
     X      = x;
     Y      = y;
     Adresa = adresa;
 }
示例#5
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();
            }
        }
示例#6
0
        public Vozac(string id, string ime, string prezime, string korisnickoIme, string lozinka, string jmbg, string kontakt, string pol,
                     string email, double x, double y, string ulicaBroj, string mesto, string zip, string brojAuta, int godisteAuta, string registracijaAuta
                     , string tipAuta, string z, string b) : this()
        {
            if (b.Equals("DA"))
            {
                Ban = Banovan.DA;
            }
            else if (b.Equals("NE"))
            {
                Ban = Banovan.NE;
            }
            else
            {
                Ban = Banovan.IGNORE;
            }
            if (z.Equals("DA"))
            {
                Zauzet = Zauzet.DA;
            }
            else if (z.Equals("NE"))
            {
                Zauzet = Zauzet.NE;
            }
            else
            {
                Zauzet = Zauzet.IGNORE;
            }
            //Licne INFO
            Id             = id;
            Ime            = ime;
            Prezime        = prezime;
            KorisnickoIme  = korisnickoIme;
            Lozinka        = lozinka;
            JMBG           = jmbg;
            KontaktTelefon = kontakt;
            if (pol.Equals("Muski"))
            {
                Pol = Enums.Enumss.Pol.Muski;
            }
            else
            {
                Pol = Enums.Enumss.Pol.Zenski;
            }
            Email = email;

            //LOKACIJA
            Lokacija l = new Lokacija();

            l.X = x; l.Y = y;
            Adresa a = new Adresa(); // Treba za lokaciju

            a.UlicaBroj = ulicaBroj; a.NaseljenoMesto = mesto; a.PozivniBrojMesta = zip;
            l.Adresa    = a;
            Lokacija    = l;

            //AUTOMOBIL
            Automobil auto = new Automobil();

            auto.Broj         = brojAuta;
            auto.Godiste      = godisteAuta;
            auto.Registracija = registracijaAuta;
            if (tipAuta.Equals("Putnicki"))
            {
                auto.Tip = Enums.Enumss.TipAuta.Putnicki;
            }
            else if (tipAuta.Equals("Kombi"))
            {
                auto.Tip = Enums.Enumss.TipAuta.Kombi;
            }
            ;
            Automobil = auto;
        }
示例#7
0
 public Lokacija(String x, String y, Adresa ad)
 {
     Xkoordinate = x;
     Ykoordinate = y;
     Adr         = ad;
 }
示例#8
0
 public Lokacija()
 {
     Xkoordinate = "";
     Ykoordinate = "";
     Adr         = new Adresa();
 }
示例#9
0
 public Lokacija(string kx, string ky, Adresa adresa)
 {
     KoordinataX = kx;
     KoordinataY = ky;
     Adresa      = adresa;
 }