private void ObrsiAkciju_Click(object sender, RoutedEventArgs e) { var izabranaAkcija = (AkcijskaProdaja)dgAkcija.SelectedItem; var listaAkcija = Projekat.Instance.AkcijskeProdaje; var listaNamestaja = Projekat.Instance.Namestaji; if (MessageBox.Show($"Da li zelite da obrisete: {izabranaAkcija.Naziv}", "Brisanje", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { foreach (var akcija in listaAkcija) { if (akcija.Id == izabranaAkcija.Id) { AkcijskaProdaja.Delete(izabranaAkcija); vieew.Filter = AkcijaFilter; foreach (var namestaj in listaNamestaja) { if (izabranaAkcija.Id == namestaj.AkcijaId) { namestaj.AkcijaId = 1; Namestaj.Update(namestaj); } } } } } }
private void ObrisiAkciju_Click(object sender, RoutedEventArgs e) { var listaNaAkciji = NaAkciji.GetAllId(IzabranaAkcija.Id); if (MessageBox.Show($"Da li zelite da obrisete {IzabranaAkcija.Naziv} ?", "Brisanje", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { foreach (var akcija in listaNaAkciji) { NaAkciji.Delete(akcija); } foreach (var akcija in Projekat.Instance.AkcijskaProdaja) { if (akcija.Id == IzabranaAkcija.Id) { foreach (var n in Projekat.Instance.Namestaj) { if (akcija.Id == n.AkcijaId) { n.CenaNaAkciji = 0; n.AkcijaId = 1; Namestaj.Update(n); } } AkcijskaProdaja.Delete(IzabranaAkcija); view.Refresh(); } } } }
private void ObrisiAkciju() { var selektovanaAkcija = (AkcijskaProdaja)dgNamestaj.SelectedItem; if (MessageBox.Show($"Da li ste sigurni da zelite da izbrisete: {selektovanaAkcija.Id}?", "Brisanje", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { foreach (var n in Projekat.Instance.AkcijskeProdaje) { if (n.Id == selektovanaAkcija.Id) { n.Obrisan = true; AkcijskaProdaja.Delete(n); view.Refresh(); break; } } } // GenericSerializer.Serialize("Akcije.xml", Projekat.Instance.AkcijskeProdaje); }