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; }
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; }
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); }