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 dodajKlijenta_Click(object seneder, RoutedEventArgs e) { Pomocni_prozori.Unos_klijenta k = new Pomocni_prozori.Unos_klijenta(klijeti, _zaposlenici.ListaZaposlenika); k.ShowDialog(); if (editModeK == true) refreshCheckK(); else refreshK(); tbxSearchK_TextChanged(tbxSearch, null); }