private void Button_Click(object sender, RoutedEventArgs e) //obrisi button { string sMessageBoxText = "Da li zelite da obrisete korisnika?"; string sCaption = "Brisanje korisnika"; MessageBoxButton btnMessageBox = MessageBoxButton.YesNo; MessageBoxImage icnMessageBox = MessageBoxImage.Warning; MessageBoxResult rsltMessageBox = MessageBox.Show(sMessageBoxText, sCaption, btnMessageBox, icnMessageBox); if (rsltMessageBox == MessageBoxResult.Yes) { if (Database.Korisnici.ContainsKey(SelektovanKorisnik.Username)) { using (var unitOfWork = new Baza.Context()) { Korisnik izBaze = unitOfWork.Korisnici.Find(SelektovanKorisnik.ID); if (izBaze != null) { unitOfWork.Korisnici.Remove(izBaze); unitOfWork.SaveChanges(); } } Database.Korisnici.Remove(SelektovanKorisnik.Username); } Refresh(); } }
private void IzmeniKorisnikaDugme_Click(object sender, RoutedEventArgs e) { if (SelektovanKorisnik == null) { MessageBox.Show("Niste izabrali korisnika za izmenu."); return; } Korisnik k = new Korisnik(SelektovanKorisnik); dodaj = false; DodajKorisnikaProzor izmeniKorisnikaProzor = new DodajKorisnikaProzor(k); izmeniKorisnikaProzor.ShowDialog(); if (dodaj) { SelektovanKorisnik.Zameni(k); Refresh(); using (var unitOfWork = new Baza.Context()) { Korisnik izBaze = unitOfWork.Korisnici.Find(k.ID); if (k != null) { izBaze.Zameni(k); unitOfWork.SaveChanges(); } } } }
private void IzmeniDugme_Click(object sender, RoutedEventArgs e) { //if (SelektovanaAkcija == null) //{ // MessageBox.Show("Niste izabrali akciju za izmenu."); // return; //} Akcija a = new Akcija(SelektovanaAkcija); Dodata = false; DodajAkcijaProzor izmeniAkcijaProzor = new DodajAkcijaProzor(a); izmeniAkcijaProzor.ShowDialog(); if (Dodata) { SelektovanaAkcija.Zameni(a); Refresh(); using (var unitOfWork = new Baza.Context()) { Akcija izBaze = unitOfWork.Akcije.Find(a.ID); if (a != null) { izBaze.Zameni(a); unitOfWork.SaveChanges(); } } } }
private void DodajDugme_Click(object sender, RoutedEventArgs e) { Dodata = false; Akcija temp = new Akcija(); DodajAkcijaProzor prozor = new DodajAkcijaProzor(temp); prozor.ShowDialog(); if (Dodata) { ListaAkcija.Add(temp); using (var unitOfWork = new Baza.Context()) { unitOfWork.Akcije.Add(temp); unitOfWork.SaveChanges(); } } }
private void DodajKorisnikaDugme_Click(object sender, RoutedEventArgs e) { Korisnik k = new Korisnik(); dodaj = false; DodajKorisnikaProzor izmeniKorisnikaProzor = new DodajKorisnikaProzor(k); izmeniKorisnikaProzor.ShowDialog(); if (dodaj) { Database.Korisnici[k.Username] = k; Refresh(); using (var unitOfWork = new Baza.Context()) { Korisnik izBaze = unitOfWork.Korisnici.Add(k); unitOfWork.SaveChanges(); } } }
private void ObrisiDugme_Click(object sender, RoutedEventArgs e) { if (SelektovanTip == null) { MessageBox.Show("Niste izabrali tip za brisanje."); } else { using (var unitOfWork = new Baza.Context()) { var izBaze = unitOfWork.TipoviNamestaja.Find(SelektovanTip.Id); if (izBaze != null) { unitOfWork.TipoviNamestaja.Remove(izBaze); unitOfWork.SaveChanges(); } } ListaTipova.Remove(SelektovanTip); } }
private void Button_Click(object sender, RoutedEventArgs e) { //ok dugme if (string.IsNullOrEmpty(tbTip.Text)) { MessageBox.Show("Morate popunite polje da biste sacuvali tip."); } else { TipNamestaja noviNamestaj = new TipNamestaja() { Naziv = tbTip.Text }; using (var unitOfWork = new Baza.Context()) { unitOfWork.TipoviNamestaja.Add(noviNamestaj); unitOfWork.SaveChanges(); } this.Close(); } }
private void ObrisiDugme_Click(object sender, RoutedEventArgs e) { string sMessageBoxText = "Da li zelite da obrisete ovu akciju?"; string sCaption = "Brisanje akcije"; MessageBoxButton btnMessageBox = MessageBoxButton.YesNo; MessageBoxImage icnMessageBox = MessageBoxImage.Warning; MessageBoxResult rsltMessageBox = MessageBox.Show(sMessageBoxText, sCaption, btnMessageBox, icnMessageBox); if (rsltMessageBox == MessageBoxResult.Yes) { using (var unitOfWork = new Baza.Context()) { var izBaze = unitOfWork.Akcije.Find(IzabranaAkcija.ID); if (izBaze != null) { unitOfWork.Akcije.Remove(izBaze); unitOfWork.SaveChanges(); } } ListaAkcija.Remove(IzabranaAkcija); } }