Ejemplo n.º 1
0
        public List <Ucionica> otvoriUcionicu(String FileName)
        {
            List <Ucionica> ucionice = new List <Ucionica>();
            FileStream      f        = new FileStream("../../Save/ucionica.txt", FileMode.OpenOrCreate);

            f.Close();

            RegexOptions options    = RegexOptions.None;
            Regex        regex      = new Regex("[\r\n]{3,}", options);
            string       recentText = File.ReadAllText("../../Save/ucionica.txt");

            string[] tekst = recentText.Split('\n');
            foreach (string ucionica in tekst)
            {
                Ucionica u = new Ucionica();
                if (ucionica == "" || ucionica == "\r")
                {
                    return(ucionice);
                }
                string[] uc = ucionica.Split('|');
                u.BrojRadnihMesta = Convert.ToInt32(uc[0]);
                u.ImaTabla        = Convert.ToBoolean(uc[3]);
                u.ImaPametnaTabla = Convert.ToBoolean(uc[1]);
                u.ImaProjektor    = Convert.ToBoolean(uc[2]);
                u.Sistem          = uc[4];
                u.Opis            = uc[5];
                u.Oznaka          = uc[6];
                List <Softver> softveri = new List <Softver>();
                u.File = uc[7];
                foreach (string sof in uc[8].Split(','))
                {
                    Softver s = nadjiSoftver(sof);
                    if (s != null)
                    {
                        softveri.Add(s);
                    }
                }
                //
                u.Softveri = softveri;
                // u.Softveri = new ObservableCollection<Softver>( softveri);
                // MessageBox.Show("" + u.Softveri.Count);
                if (FileName == u.File)
                {
                    ucionice.Add(u);
                }
                else
                {
                    UcioniceP.Add(u);
                }
            }

            return(ucionice);
        }
Ejemplo n.º 2
0
        public List <Softver> otvoriSoftver(String fileName)
        {
            List <Softver> softveri = new List <Softver>();
            FileStream     f        = new FileStream("../../Save/softver.txt", FileMode.OpenOrCreate);

            f.Close();

            RegexOptions options    = RegexOptions.None;
            Regex        regex      = new Regex("[\r\n]{3,}", options);
            string       recentText = File.ReadAllText("../../Save/softver.txt");

            string[] tekst = recentText.Split('\n');
            foreach (string softver in tekst)
            {
                Softver s = new Softver();
                if (softver == "")
                {
                    return(softveri);
                }
                string[] sf = softver.Split('|');

                s.Oznaka          = sf[0];
                s.Naziv           = sf[1];
                s.Cena            = Convert.ToDouble(sf[2]);
                s.GodinaIzdavanja = Convert.ToInt32(sf[3]);
                s.Sistem          = sf[4];

                s.Opis        = sf[5];
                s.Proizvodjac = sf[6];
                s.File        = sf[7];
                s.Sajt        = sf[8].Trim();

                if (s.File == fileName)
                {
                    softveri.Add(s);
                }
                else
                {
                    SoftveriP.Add(s);
                }
            }

            return(softveri);
        }
Ejemplo n.º 3
0
        public List <Predmet> otvoriPredmet(String fileName)
        {
            List <Predmet> predmeti = new List <Predmet>();
            FileStream     f        = new FileStream("../../Save/predmet.txt", FileMode.OpenOrCreate);

            f.Close();

            RegexOptions options    = RegexOptions.None;
            Regex        regex      = new Regex("[\r\n]{3,}", options);
            string       recentText = File.ReadAllText("../../Save/predmet.txt");

            string[] tekst = recentText.Split('\n');
            foreach (string predmet in tekst)
            {
                Predmet p = new Predmet();
                if (predmet == "")
                {
                    return(predmeti);
                }
                string[] pr = predmet.Split('|');

                p.Naziv = pr[0];

                p.BrojTermina   = Convert.ToInt32(pr[1]);
                p.DuzinaTermina = Convert.ToInt32(pr[2]);
                p.Sistem        = pr[3];

                p.Opis         = pr[4];
                p.Oznaka       = pr[5];
                p.Skracenica   = pr[6];
                p.SmerPredmeta = nadjiSmer(pr[7]);
                //MessageBox.Show("TrebaPametnaTabla: " + pr[8]);
                p.TrebaPametnaTabla = Convert.ToBoolean(pr[8]);
                //MessageBox.Show("TrebaProjektor: " + pr[9]);
                p.TrebaProjektor = Convert.ToBoolean(pr[9]);
                //MessageBox.Show("TrebaTabla: " + pr[10]);
                p.TrebaTabla    = Convert.ToBoolean(pr[10]);
                p.VelicinaGrupe = Convert.ToInt32(pr[11]);
                p.File          = pr[12];
                List <Softver> softveri = new List <Softver>();
                foreach (string sof in pr[13].Split(','))
                {
                    Softver s = nadjiSoftver(sof);
                    if (s != null)
                    {
                        softveri.Add(s);
                    }
                }
                p.Softveri = softveri;
                // MessageBox.Show(""+p.Softveri.Count);
                if (p.File == fileName)
                {
                    predmeti.Add(p);
                }
                else
                {
                    PredmetiP.Add(p);
                }
            }

            return(predmeti);
        }