private void MainForm_FormClosing(object sender, FormClosingEventArgs e) { foreach (StavkaKupovina k in Kosarica.getInstance().KupovinaStavke) { Proizvod n = ProizvodRepository.ProizvodSearch("Id", k.Proizvod.Id.ToString())[0]; n.Kolicina += k.Kolicina; ProizvodRepository.Update(n); } foreach (StavkaPosudba k in Kosarica.getInstance().PosudbaStavke) { Proizvod n = ProizvodRepository.ProizvodSearch("Id", k.Proizvod.Id.ToString())[0]; n.Kolicina += k.Kolicina; ProizvodRepository.Update(n); } }
private void button2_Click(object sender, EventArgs e) { foreach (StavkaKupovina k in Kosarica.getInstance().KupovinaStavke) { Proizvod n = ProizvodRepository.ProizvodSearch("Id", k.Proizvod.Id.ToString())[0]; n.Kolicina += k.Kolicina; ProizvodRepository.Update(n); } foreach (StavkaPosudba k in Kosarica.getInstance().PosudbaStavke) { Proizvod n = ProizvodRepository.ProizvodSearch("Id", k.Proizvod.Id.ToString())[0]; n.Kolicina += k.Kolicina; ProizvodRepository.Update(n); } Reset(); }
private void RefreshScreen() { if (_racuni != null) { string id = ((Racun)racuniBindingSource.Current).Id.ToString(); IList <Stavka> lista = StavkaRepository.StavkaSearch(id); List <StavkaKupovinaInfo> list1 = new List <StavkaKupovinaInfo>(); List <StavkaPosudbaInfo> list2 = new List <StavkaPosudbaInfo>(); foreach (Stavka s in lista) { if (s is StavkaKupovina) { StavkaKupovina stavka = (StavkaKupovina)s; IList <Proizvod> plista = ProizvodRepository.ProizvodSearch("Id", ((StavkaKupovina)s).Proizvod.Id.ToString()); StavkaKupovinaInfo info = new StavkaKupovinaInfo(); info.Cijena = stavka.Cijena; info.Datum = stavka.Datum; info.Kolicina = s.Kolicina; info.Popust = 0; info.Proizvod = plista[0].Naziv; list1.Add(info); } if (s is StavkaPosudba) { StavkaPosudba stavka = (StavkaPosudba)s; IList <Proizvod> plista = ProizvodRepository.ProizvodSearch("Id", ((StavkaPosudba)s).Proizvod.Id.ToString()); StavkaPosudbaInfo info = new StavkaPosudbaInfo(); info.Cijena = stavka.Cijena; info.Datum = stavka.Datum; info.DatumVracanja = stavka.DatumVracanja; info.Kolicina = stavka.Kolicina; info.Proizvod = plista[0].Naziv; list2.Add(info); } } _kupovina = list1; _posudba = list2; kupovinaBindingSource.DataSource = _kupovina; posudbaBindingSource.DataSource = _posudba; } }