예제 #1
0
파일: Data.cs 프로젝트: vesna98/Web
        public static List <Manifestacija> ReadFest(string path)
        {
            List <Manifestacija> fests = new List <Manifestacija>();

            path = HostingEnvironment.MapPath(path);
            FileStream   stream = new FileStream(path, FileMode.Open);
            StreamReader sr     = new StreamReader(stream);
            string       line   = "";

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

                //Prodavac+";"+ Naziv+";"+Tipmanifestacije.ToString() + ";" +Brojmesta.ToString() + ";" +Datumivreme.ToString() + ";" +Cenaregular.ToString() + ";" +Mestoodrzavanja.Unicabroj + ";" +Mestoodrzavanja.Grad + ";" +Mestoodrzavanja.Postanskibroj.ToString() + ";" +Poster;

                Mesto mjesto = new Mesto(tokens[6], tokens[7], tokens[8]);
                //mjesto.Ulicabroj = ;
                //mjesto.Grad = ;
                //mjesto.Postanskibroj = ;
                bool obr;
                bool.TryParse(tokens[15], out obr);

                Manifestacija p = new Manifestacija(tokens[0], tokens[1], (TypeManifestacije)Enum.Parse(typeof(TypeManifestacije), tokens[2]), int.Parse(tokens[3]), tokens[4], Double.Parse(tokens[5]), mjesto, tokens[9], double.Parse(tokens[12]), Double.Parse(tokens[13]), Double.Parse(tokens[14]), int.Parse(tokens[11]), obr, (StatusType)Enum.Parse(typeof(StatusType), tokens[10]), tokens[16]); //16 je id
                fests.Add(p);                                                                                                                                                                                                                                                                                                                                                                              //DODATI FESTIVAL
            }
            sr.Close();
            stream.Close();

            return(fests);
        }
예제 #2
0
        public Lokacija(string idmanifestacije, string geoduzina, string geosirina, string grad, string ulicabroj, string postanskibroj)
        {
            Idmanifestacije = idmanifestacije;
            Geoduzina       = geoduzina;
            Geosirina       = geosirina;
            Mesto mesto = new Mesto(ulicabroj, grad, postanskibroj);

            MestoOdrzavanja = mesto;
        }
예제 #3
0
 public Manifestacija(string prodavac, string naziv, TypeManifestacije tipmanifestacije, int brojmesta, string datumivreme, double cenaregular, Mesto mestoodrzavanja, string poster, double ocena, double cenafanpit, double cenavip, int kupljeno, bool obrisan, StatusType statusm, string idmanifestacije)
 {
     Naziv            = naziv;
     Tipmanifestacije = tipmanifestacije;
     Brojmesta        = brojmesta;
     Datumivreme      = datumivreme;
     Cenaregular      = cenaregular;
     Mestoodrzavanja  = mestoodrzavanja;
     Poster           = poster;
     Prodavac         = prodavac;
     Status           = statusm;
     Kupljeno         = kupljeno;
     //Ocena = ocena;
     Ocena           = Data.GetOcena(naziv, datumivreme);
     Cenafanpit      = cenafanpit;
     Cenavip         = cenavip;
     Obrisan         = obrisan;
     IDmanifestacije = idmanifestacije;
 }