private void DodajN_click(object sender, RoutedEventArgs e) { StavkaWindow stavkaWindow = new StavkaWindow(new ProdajaNamestaj(), 0, StavkaWindow.Parametar.PRODAJA); if (stavkaWindow.ShowDialog() == true) { var novaStavka = stavkaWindow.stavka; bool postojiProdajaNamestaj = false; foreach (var item in prodaja.ListaProdajeNamestaja) { if (item.NamestajId == novaStavka.NamestajId) { item.Kolicina += novaStavka.Kolicina; item.UkupnaCena += novaStavka.UkupnaCena; postojiProdajaNamestaj = true; } } if (postojiProdajaNamestaj == false) { prodaja.ListaProdajeNamestaja.Add(novaStavka); } var cenaPdv = novaStavka.UkupnaCena * Prodaja.PDV + novaStavka.UkupnaCena; cenaPdv = Math.Round(cenaPdv, 2); var ukupnaCena = prodaja.UkupanIznos + cenaPdv; prodaja.UkupanIznos = Math.Round(ukupnaCena, 2); } }
private void DodajDU_click(object sender, RoutedEventArgs e) { StavkaWindow stavkaWindow = new StavkaWindow(null, 0, StavkaWindow.Parametar.DODATNAUSLUGA); if (stavkaWindow.ShowDialog() == true) { var novaDodatnaUsluga = stavkaWindow.dodatnaUsluga; bool postojiDodatnaUsluga = false; foreach (var item in prodaja.ListaDodatnihUsluga) { if (item.DodatnaUslugaId == novaDodatnaUsluga.DodatnaUslugaId) { MessageBox.Show(novaDodatnaUsluga.Naziv + " Je vec dodato u prodaju", "Greska", MessageBoxButton.OK, MessageBoxImage.Exclamation); postojiDodatnaUsluga = true; } } if (postojiDodatnaUsluga == false) { prodaja.ListaDodatnihUsluga.Add(novaDodatnaUsluga); var cenaPdv = novaDodatnaUsluga.Cena * Prodaja.PDV + novaDodatnaUsluga.Cena; cenaPdv = Math.Round(cenaPdv, 2); var ukupnaCena = prodaja.UkupanIznos + cenaPdv; prodaja.UkupanIznos = Math.Round(ukupnaCena, 2); } } }
private void Dodaj_click(object sender, RoutedEventArgs e) { var akcijaId = 0; if (akcija.Id == 0) { akcijaId = AkcijaDAO.GetLastId() + 1; } else { akcijaId = akcija.Id; } var noviProzor = new StavkaWindow(null, akcijaId, StavkaWindow.Parametar.AKCIJA); if (noviProzor.ShowDialog() == true) { var novoNaAkciji = noviProzor.naAkciji; bool postojiNamestaj = false; foreach (var item in akcija.ListaNaAkciji) { if (noviProzor.naAkciji.NamestajId == item.NamestajId) { MessageBox.Show("Ovaj namestaj je vec dodat na akciju", "Upozorenje", MessageBoxButton.OK, MessageBoxImage.Information); postojiNamestaj = true; } } if (postojiNamestaj == false) { akcija.ListaNaAkciji.Add(novoNaAkciji); akcija.ListaNaAkcijiId.Add(novoNaAkciji.Id); } } }