private void obrisiNekretnine_Click(object seneder, RoutedEventArgs e) { foreach (Kontrole.checkNekretnina cn in wpnlNekretnine.Children) { if (cn.IsChecked == true) { nekretnine.Remove(cn.nekretnina); DAO.NekretninaDAO dao = new NekretninaDAO(); dao.Delete(cn.nekretnina); } } if (editMode == true) refreshCheckN(); else refreshN(); }
private void izmjeni(object sender, RoutedEventArgs e) { var item = sender as MenuItem; var menu = item.Parent as ContextMenu; Pomocni_prozori.Unos_klijenta uk = new Pomocni_prozori.Unos_klijenta(klijeti, _zaposlenici.ListaZaposlenika); Pomocni_prozori.Unos_nekretnine un = new Pomocni_prozori.Unos_nekretnine(nekretnine, klijeti); Klijent k = null; Nekretnina n = null; if (menu.PlacementTarget is Kontrole.checkKlijent) { k = (menu.PlacementTarget as Kontrole.checkKlijent).klijent; uk.popuni(k); } else if (menu.PlacementTarget is Kontrole.kontrolaKlijent) { k = (menu.PlacementTarget as Kontrole.kontrolaKlijent).klijent; uk.popuni(k); } else if (menu.PlacementTarget is Kontrole.kontrolaNekretnina) { n = (menu.PlacementTarget as Kontrole.kontrolaNekretnina).nekretnina; un.popuni(n); } else if (menu.PlacementTarget is Kontrole.checkNekretnina) { n = (menu.PlacementTarget as Kontrole.checkNekretnina).nekretnina; un.popuni(n); } if (k != null) { if (uk.ShowDialog() == true) { KlijentDAO dao = new KlijentDAO(); dao.Delete((menu.PlacementTarget as Kontrole.kontrolaKlijent).klijent); if (menu.PlacementTarget is Kontrole.checkKlijent) { refreshCheckK(); } else if (menu.PlacementTarget is Kontrole.kontrolaKlijent) { refreshK(); } } } else if (n != null) { if (un.ShowDialog() == true) { NekretninaDAO dao = new NekretninaDAO(); dao.Delete((menu.PlacementTarget as Kontrole.kontrolaNekretnina).nekretnina); if (menu.PlacementTarget is Kontrole.checkNekretnina) { refreshCheckN(); } else if (menu.PlacementTarget is Kontrole.kontrolaNekretnina) { refreshN(); } } } }