コード例 #1
0
 public Voznja(DateTime datumIVremePorudzbine, Lokacija lokacijaNaKojuTaksiDolazi, TipAutomobila zeljeniTipAutomobila, string musterijaZaKojuJeKreiranaVoznja, Lokacija odrediste, string dispecer, string vozac, double iznos, Komentar komentar, StatusVoznje statusVoznje, int pomoc)
 {
     DatumIVremePorudzbine           = datumIVremePorudzbine;
     LokacijaNaKojuTaksiDolazi       = lokacijaNaKojuTaksiDolazi;
     ZeljeniTipAutomobila            = zeljeniTipAutomobila;
     MusterijaZaKojuJeKreiranaVoznja = musterijaZaKojuJeKreiranaVoznja;
     Odrediste    = odrediste;
     Dispecer     = dispecer;
     Vozac        = vozac;
     Iznos        = iznos;
     Komentar     = komentar;
     StatusVoznje = statusVoznje;
     Pomoc        = pomoc;
 }
コード例 #2
0
ファイル: Voznja.cs プロジェクト: stonalampa/WEB1Projekat
        public Voznja(string IdVoznje, string DatumVreme, string X, string Y, string UlicaBroj, string NaseljenoMesto, string PozivniBroj, string TipAutomobila, string IdMusterije, string XOdrediste, string YOdrediste, string UlicaBrojOdrediste, string NaseljenoMestoOdrediste, string PozivniBrojOdrediste, string IdDispecera, string IdVozaca, string Iznos, string OpisKomentara, string DatumKomentara, string KorisnickoImeOnogKoPraviKomentar, string Idvoznje, string Ocena, string StatusV)
        {
            this.IdVoznje        = Int32.Parse(IdVoznje);
            this.VremePorudzbine = DateTime.Parse(DatumVreme);
            Lokacija             = new Lokacija(X, Y, UlicaBroj, NaseljenoMesto, PozivniBroj);

            if (TipAutomobila.Equals("PUTNICKIAUTOMOBIL"))
            {
                Automobil = Tip.PUTNICKIAUTOMOBIL;
            }
            else
            {
                Automobil = Tip.KOMBIVOZILA;
            }

            Musterija  = IdMusterije;
            Odrediste  = new Lokacija(XOdrediste, YOdrediste, UlicaBrojOdrediste, NaseljenoMestoOdrediste, PozivniBrojOdrediste);
            Dispecer   = IdDispecera;
            Vozac      = IdVozaca;
            this.Iznos = double.Parse(Iznos);
            Komentar   = new Komentar(OpisKomentara, DatumKomentara, KorisnickoImeOnogKoPraviKomentar, Idvoznje, Ocena);
            if (StatusV.Equals("KREIRANA_NA_CEKANJU"))
            {
                this.Status = Status.KREIRANA_NA_CEKANJU;
            }
            else if (StatusV.Equals("FORMIRANA"))
            {
                this.Status = Status.FORMIRANA;
            }
            else if (StatusV.Equals("OBRADJENA"))
            {
                this.Status = Status.OBRADJENA;
            }
            else if (StatusV.Equals("PRIHVACENA"))
            {
                this.Status = Status.PRIHVACENA;
            }
            else if (StatusV.Equals("OTKAZANA"))
            {
                this.Status = Status.OTKAZANA;
            }
            else if (StatusV.Equals("NEUSPESNA"))
            {
                this.Status = Status.NEUSPESNA;
            }
            else if (StatusV.Equals("USPESNA"))
            {
                this.Status = Status.USPESNA;
            }
        }
コード例 #3
0
        public Komentari(string path)
        {

            path = HostingEnvironment.MapPath(path);
            list = new List<Komentar>();
            FileStream stream = new FileStream(path, FileMode.Open);
            StreamReader sr = new StreamReader(stream);
            string line = "";
            while ((line = sr.ReadLine()) != null)
            {
                string[] tokens = line.Split(';');
                Komentar p = new Komentar(tokens[0], tokens[1], tokens[2], tokens[3], tokens[4], tokens[5]);
                list.Add(p);
            }
            sr.Close();
            stream.Close();
        }
コード例 #4
0
ファイル: Voznja.cs プロジェクト: majadj96/WebAPIProjekat
        public Voznja(string id, string datum, double xDolaziste, double yDolaziste, string ulicaBrojDolaziste, string mestoDolaziste, string zipDolaziste, string tipAuta, string idKorisnika,
                      double xOdlaziste, double yOdlaziste, string ulicaBrojOdlaziste, string mestoOdlaziste, string zipOdlaziste,
                      string idDispecera, string idVozaca, double iznos, string opisKomentar, string datumKomentar, string idKorKomentar, string idVoznjaKomentar, string ocenaKomentar
                      , string statusVoznje) : this()
        {
            //INFO
            Id         = id;
            DatumVreme = DateTime.Parse(datum);

            //Lokacija gde taksi dolazi
            Lokacija start = new Lokacija();

            start.X = xDolaziste;
            start.Y = yDolaziste;
            Adresa startAdr = new Adresa();

            startAdr.UlicaBroj        = ulicaBrojDolaziste;
            startAdr.NaseljenoMesto   = mestoDolaziste;
            startAdr.PozivniBrojMesta = zipDolaziste;
            start.Adresa = startAdr;
            Lokacija     = start;
            if (tipAuta.Equals("Putnicki"))
            {
                Automobil = TipAuta.Putnicki;
            }
            else if (tipAuta.Equals("Kombi"))
            {
                Automobil = TipAuta.Kombi;
            }
            else if (tipAuta.Equals("Svejedno"))
            {
                Automobil = TipAuta.Svejedno;
            }
            ;
            idKorisnik = idKorisnika;

            Lokacija end = new Lokacija();

            end.X = xOdlaziste;
            end.Y = yOdlaziste;
            Adresa endAdr = new Adresa();

            endAdr.UlicaBroj        = ulicaBrojOdlaziste;
            endAdr.NaseljenoMesto   = mestoOdlaziste;
            endAdr.PozivniBrojMesta = zipOdlaziste;
            end.Adresa = endAdr;
            Odrediste  = end;

            idDispecer = idDispecera;
            idVozac    = idVozaca;

            Iznos = iznos;

            Komentar komentar = new Komentar();

            komentar.DatumObjave = datumKomentar;
            komentar.Ocena       = ocenaKomentar;
            komentar.idVoznja    = idVoznjaKomentar;
            komentar.idKorisnik  = idKorKomentar;
            komentar.Opis        = opisKomentar;
            Komentar             = komentar;

            if (statusVoznje.Equals("Kreirana"))
            {
                StatusVoznje = StatusVoznje.Kreirana;
            }
            else if (statusVoznje.Equals("Formirana"))
            {
                StatusVoznje = StatusVoznje.Formirana;
            }
            else if (statusVoznje.Equals("Obradjena"))
            {
                StatusVoznje = StatusVoznje.Obradjena;
            }
            else if (statusVoznje.Equals("Prihvacena"))
            {
                StatusVoznje = StatusVoznje.Prihvacena;
            }
            else if (statusVoznje.Equals("Otkazana"))
            {
                StatusVoznje = StatusVoznje.Otkazana;
            }
            else if (statusVoznje.Equals("Neuspesna"))
            {
                StatusVoznje = StatusVoznje.Neuspesna;
            }
            else if (statusVoznje.Equals("Uspesna"))
            {
                StatusVoznje = StatusVoznje.Uspesna;
            }
        }
コード例 #5
0
ファイル: Voznja.cs プロジェクト: elena1237/WebTaxi
        public Voznja(int idvoznje, DateTime dtporudzbine, Lokacija dolazak, TipAutomobila tipAutomobila, string musterija, Lokacija odrediste, string vozac, double iznos, string dispecer, Komentar komentar, StatusVoznje statusVoznje)
        {
            this.IdVoznje        = idvoznje;
            this.DTPorudzbine    = dtporudzbine;
            this.Dolazak         = dolazak;
            this.TipAutaVoznje   = tipAutomobila;
            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("Neuspjesna"))
            {
                this.StatusVoznje = StatusVoznje.Neuspjesna;
            }
            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("Uspjesna"))
            {
                this.StatusVoznje = StatusVoznje.Uspjesna;
            }
            else
            {
                this.StatusVoznje = StatusVoznje.Utoku;
            }
        }
コード例 #6
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;
 }
コード例 #7
0
ファイル: Voznja.cs プロジェクト: Nemanja1996/WP1718-PR2-2015
 public Voznja()
 {
     komentarVoznje = new Komentar();
     odrediste      = new Lokacija();
 }
コード例 #8
0
        public Voznje(string path)
        {
            FileStream   stream = new FileStream(path, FileMode.Open);
            StreamReader sr     = new StreamReader(stream);

            Enums.StatusVoznje  status;
            Enums.TipAutomobila 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 = Enums.TipAutomobila.Kombi;
                }
                else
                {
                    tip = Enums.TipAutomobila.Putnicki;
                }

                if (tokens[26].Equals("Formirana"))
                {
                    status = Enums.StatusVoznje.Formirana;
                }
                else if (tokens[26].Equals("Kreirana"))
                {
                    status = Enums.StatusVoznje.Kreirana;
                }
                else if (tokens[26].Equals("Neuspesna"))
                {
                    status = Enums.StatusVoznje.Neuspesna;
                }
                else if (tokens[26].Equals("Obradjena"))
                {
                    status = Enums.StatusVoznje.Obradjena;
                }
                else if (tokens[26].Equals("Otkazana"))
                {
                    status = Enums.StatusVoznje.Otkazana;
                }
                else if (tokens[26].Equals("Prihvacena"))
                {
                    status = Enums.StatusVoznje.Prihvacena;
                }
                else if (tokens[26].Equals("Uspesna"))
                {
                    status = Enums.StatusVoznje.Uspesna;
                }
                else
                {
                    status = Enums.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();
        }
コード例 #9
0
        // public Voznja TrenutnaVoznja { get; set; }

        public List <Voznja> IzlistajVoznje()
        {
            List <Voznja> voznje  = new List <Voznja>();
            string        putanja = "~/Baza/Voznje.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('|');



                    Voznja korisnik = new Voznja();
                    korisnik.IdVoznje = Convert.ToInt32(splitovano[0]);


                    DateTime dt = DateTime.ParseExact(splitovano[1], "dd.M.yyyy. HH:mm:ss",
                                                      System.Globalization.CultureInfo.InvariantCulture);
                    korisnik.DTPorudzbine = dt;

                    Lokacija lokDol = new Lokacija();
                    Adresa   adrDol = new Adresa();


                    lokDol.X              = Convert.ToInt32(splitovano[2]);
                    lokDol.Y              = Convert.ToInt32(splitovano[3]);
                    adrDol.UlicaIBroj     = splitovano[4];
                    adrDol.NaseljenoMesto = splitovano[5];
                    adrDol.PozivniBroj    = splitovano[6];

                    lokDol.Adresa    = adrDol;
                    korisnik.Dolazak = lokDol;

                    string        tip       = splitovano[7];
                    TipAutomobila tipVozila = (TipAutomobila)Enum.Parse(typeof(TipAutomobila), tip, true);

                    korisnik.TipAutaVoznje   = tipVozila;
                    korisnik.MusterijaVoznja = splitovano[8];

                    Lokacija lokOdr = new Lokacija();
                    Adresa   adrOdr = new Adresa();


                    lokOdr.X              = Convert.ToInt32(splitovano[9]);
                    lokOdr.Y              = Convert.ToInt32(splitovano[10]);
                    adrOdr.UlicaIBroj     = splitovano[11];
                    adrOdr.NaseljenoMesto = splitovano[12];
                    adrOdr.PozivniBroj    = splitovano[13];

                    lokOdr.Adresa           = adrOdr;
                    korisnik.Odrediste      = lokOdr;
                    korisnik.VozacVoznja    = splitovano[14];
                    korisnik.Iznos          = Convert.ToInt32(splitovano[15]);
                    korisnik.DispecerVoznja = splitovano[16];

                    Komentar komentar = new Komentar();

                    komentar.Opis = splitovano[17];

                    komentar.IdVoznje = Convert.ToInt32(splitovano[18]);
                    DateTime dt2 = DateTime.Now;
                    if (splitovano[19] != "")
                    {
                        dt2 = DateTime.ParseExact(splitovano[19], "dd.M.yyyy. HH:mm:ss",
                                                  System.Globalization.CultureInfo.InvariantCulture);
                    }
                    komentar.VremeObjave = dt2;
                    komentar.Ocena       = Convert.ToInt32(splitovano[20]);
                    korisnik.Komentar    = komentar;
                    string       tip2   = splitovano[21];
                    StatusVoznje status = (StatusVoznje)Enum.Parse(typeof(StatusVoznje), tip2, true);

                    korisnik.StatusVoznje = status;



                    voznje.Add(korisnik);
                }
            }

            return(voznje);
        }
コード例 #10
0
 public Voznja(DateTime datum, Lokacija lokacijaTaksija, TipVozilaEnum tipVozila, string musterija, Lokacija odrediste, string dispecer, string vozac, double iznos, Komentar komentar, StatusVoznje statusVoznje)
 {
     this.Datum           = datum;
     this.LokacijaTaksija = lokacijaTaksija;
     this.TipVozila       = tipVozila;
     this.Musterija       = musterija;
     this.Odrediste       = odrediste;
     this.Dispecer        = dispecer;
     this.Vozac           = vozac;
     this.Iznos           = iznos;
     this.Komentar        = komentar;
     this.StatusVoznje    = statusVoznje;
     Pomoc = 0;
 }