예제 #1
0
 public Predmet(Predmet p)
 {
     pomocni_broj_termina = 1;
     pomocni_broj         = -1;
     this.id               = p.id;
     this.naziv            = p.naziv;
     this.opis             = p.opis;
     this.velicinaGrupe    = p.velicinaGrupe;
     this.minDuzinaTermina = p.minDuzinaTermina;
     this.brojTermina      = p.brojTermina;
     this.projektor        = p.projektor;
     this.tabla            = p.tabla;
     this.pametnaTabla     = p.pametnaTabla;
     this.smjer            = p.smjer;
     this.neophodanOS      = p.neophodanOS;
     this.neophodanSoftver = p.neophodanSoftver;
 }
예제 #2
0
 public Predmet(string id, string naziv, string opis, int velicinaGrupe, int duzinaTermina, int brojTermina, bool projektor,
                bool tabla, bool pametnaTabla, Smjer smjer, OS neophodanOS, Softver neophodanSoftver, int pomocni_broj_termina)
 {
     this.pomocni_broj_termina = pomocni_broj_termina;
     pomocni_broj          = -1;
     this.id               = id;
     this.naziv            = naziv;
     this.opis             = opis;
     this.velicinaGrupe    = velicinaGrupe;
     this.minDuzinaTermina = duzinaTermina;
     this.brojTermina      = brojTermina;
     this.projektor        = projektor;
     this.tabla            = tabla;
     this.pametnaTabla     = pametnaTabla;
     this.smjer            = smjer;
     this.neophodanOS      = neophodanOS;
     this.neophodanSoftver = neophodanSoftver;
 }
예제 #3
0
        public static ObservableCollection <Predmet> ucitajPredmete()
        {
            ObservableCollection <Predmet> predmeti = new ObservableCollection <Predmet>();

            string[] lines = System.IO.File.ReadAllLines(@".\..\..\files\predmeti.txt");

            foreach (string ss in lines)
            {
                Predmet p = new Predmet();
                if (ss == "")
                {
                    return(predmeti);
                }

                string[] param = ss.Split('|');

                p.Id               = param[0];
                p.Opis             = param[2];
                p.Naziv            = param[1];
                p.velicinaGrupe    = Convert.ToInt32(param[3]);
                p.minDuzinaTermina = Convert.ToInt32(param[4]);
                p.brojTermina      = Convert.ToInt32(param[5]);
                p.projektor        = Convert.ToBoolean(param[6]);
                p.Tabla            = Convert.ToBoolean(param[7]);
                p.PametnaTabla     = Convert.ToBoolean(param[8]);
                List <Smjer> smjerovi  = SmjeroviPage.getInstance().Smjerovi.ToList();
                Smjer        pronadjen = smjerovi.Find(s => s.Id.Equals(param[9]));
                p.smjer       = pronadjen;
                p.neophodanOS = (OS)Convert.ToInt32(param[10]);
                List <Softver> softveri    = SoftverPage.getInstance().Softveri.ToList();
                Softver        pronadjen_s = softveri.Find(s => s.Id.Equals(param[11]));
                p.neophodanSoftver   = pronadjen_s;
                p.PomocniBroj        = Convert.ToInt32(param[12]);
                p.PomocniBrojTermina = Convert.ToInt32(param[13]);
                predmeti.Add(p);
            }

            return(predmeti);
        }