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(); } } } }
private void mitUnosNekretnina_Click(object sender, RoutedEventArgs e) { Pomocni_prozori.Unos_nekretnine n = new Pomocni_prozori.Unos_nekretnine(nekretnine, klijeti); n.ShowDialog(); }
private void dodajNekretninu_Click(object seneder, RoutedEventArgs e) { Pomocni_prozori.Unos_nekretnine nek = new Pomocni_prozori.Unos_nekretnine(nekretnine, klijeti); nek.ShowDialog(); if (editMode == true) refreshCheckN(); else refreshN(); tbxSearch_TextChanged(tbxSearch, null); }