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