private void btnAdd_Click(object sender, RoutedEventArgs e) { Lekar novLekar = new Lekar(); DoktorAddEdit few = new DoktorAddEdit(novLekar); // Util.Instance.CitanjeEntiteta(); few.ShowDialog(); }
private void btnUpdate_Click(object sender, RoutedEventArgs e) { Lekar selektovaniKorisnik = view.CurrentItem as Lekar; //preuzimanje selektovane adrese if (selektovaniKorisnik != null) { Lekar old = (Lekar)selektovaniKorisnik.Clone(); DoktorAddEdit few = new DoktorAddEdit(selektovaniKorisnik, DoktorAddEdit.Stanje.IZMENA); if (few.ShowDialog() != true) //ako je kliknuo cancel, ponistavaju se izmene nad objektom { int index = Util.Instance.Lekari.IndexOf( selektovaniKorisnik); //vratimo vrednosti njegovih atributa na stare vrednosti, jer je izmena ponistena Util.Instance.Lekari[index] = old; } } viewT(); }