private void Sacuvaj_Click(object sender, RoutedEventArgs e) { var lista = Projekat.Instance.ProdajaNamjestaja; double cijenaN = 0; double cijenaU = 0; for (int i = 0; i < prodaja.NamjestajPro.Count; i++) { if (prodaja.NamjestajPro[i].Namjestaj.Cijena > 0) { cijenaN += prodaja.NamjestajPro[i].Namjestaj.AkcijskaCijena; } else { cijenaN += prodaja.NamjestajPro[i].Namjestaj.Cijena; } } for (int i = 0; i < prodaja.DodatnaU.Count; i++) { cijenaU += prodaja.DodatnaU[i].CijenaUsluge; } if (operacija == Operacija.DODAVANJE) { prodaja.Id = lista.Count + 1; for (int i = 0; i < prodaja.NamjestajPro.Count; i++) { prodaja.UkupanIznos = (cijenaN * prodaja.NamjestajPro[i].Kolicina) + cijenaU + ((prodaja.UkupanIznos) * 20) / 100; } ProdajaNamjestaja.Create(prodaja); } ProdajaNamjestaja.Update(prodaja); Close(); }
private void Prikaz_Click(object sender, RoutedEventArgs e) { ProdajaNamjestaja pn = dgProdaja.SelectedItem as ProdajaNamjestaja; PrikazWindow pw = new PrikazWindow(pn); pw.ShowDialog(); }
public PrikazWindow(ProdajaNamjestaja prodaja) { InitializeComponent(); this.prodaja = prodaja; dgNamjestaj.ItemsSource = prodaja.NamjestajPro; dgDodatnaU.ItemsSource = prodaja.DodatnaU; }
private void Dodaj_Click(object sender, RoutedEventArgs e) { ProdajaNamjestaja pn = new ProdajaNamjestaja(); EditProdajaWindow epw = new EditProdajaWindow(pn, EditProdajaWindow.Operacija.DODAVANJE); epw.ShowDialog(); view.Refresh(); }
public EditProdajaWindow(ProdajaNamjestaja prodaja, Operacija operacija) { InitializeComponent(); this.prodaja = prodaja; this.operacija = operacija; dpDatum.DataContext = prodaja; tbKupac.DataContext = prodaja; tbRacun.DataContext = prodaja; dgNamjestaj.ItemsSource = prodaja.NamjestajPro; dgDUsluga.ItemsSource = prodaja.DodatnaU; }
private void Izmjena_Click(object sender, RoutedEventArgs e) { ProdajaNamjestaja Selektovani = dgProdaja.SelectedItem as ProdajaNamjestaja; ProdajaNamjestaja kopija = (ProdajaNamjestaja)Selektovani.Clone(); var p = new EditProdajaWindow(kopija, EditProdajaWindow.Operacija.IZMJENA); if (p.ShowDialog() == true) { int index = Projekat.Instance.ProdajaNamjestaja.IndexOf(Selektovani); ProdajaNamjestaja.Update(kopija); view.Refresh(); } view.Refresh(); }