private void btnOK_Click(object sender, RoutedEventArgs e) { if (validirajLokacije() == true && validirajCijenu() == true) { List<Nekretnina.EnumTipNekretnine> l = Enum.GetValues(typeof(Nekretnina.EnumTipNekretnine)).Cast<Nekretnina.EnumTipNekretnine>().ToList(); Nekretnina.EnumTipNekretnine e1 = l[cbbTipNekretnine.SelectedIndex]; if (tbxCijena.Text == "") tbxCijena.Text = "0.0"; decimal dec = Convert.ToDecimal(tbxCijena.Text); Nekretnina n = new Nekretnina(txtLokacija.Text, txtOpis.Text, e1, dec, 0, cbxRezervisanost.IsChecked == true, null); n.Slike = slike; n.klijent = cbbKlijenti.SelectedItem as Klijent; nekretnine.Add(n); DAO.NekretninaDAO daon = new DAO.NekretninaDAO(); daon.Create(n); foreach (BitmapImage i in slike) { SlikeNekretnina sn = new SlikeNekretnina(n, i); DAO.SlikeNekretninaDAO daosn = new DAO.SlikeNekretninaDAO(); daosn.Create(sn); } this.Close(); } else pocrveni(borLokacija); }
private void popuniNekretnine() { DAO.NekretninaDAO ndao = new DAO.NekretninaDAO(); nekretnine = ndao.getAll(klijeti); foreach (Nekretnina nek in nekretnine) { DAO.SlikeNekretninaDAO slndao = new DAO.SlikeNekretninaDAO(); List<SlikeNekretnina> sln = new List<SlikeNekretnina>(); sln = slndao.getAll(klijeti, nekretnine); foreach (SlikeNekretnina SN in sln) { if (SN.Nekretnina == nek) nek.Slike.Add(SN.Slika); } } if (editMode == true) refreshN(); else refreshCheckN(); cbbpretrazivanjePo.SelectedIndex = 0; }