Exemple #1
0
        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);
                            }
                        }
                    }
                }
            }
        }
Exemple #2
0
        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);
        }