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); } }
public List <Proizvod> GetProizvodiSaReceptom() { ProizvodRepository PR = new ProizvodRepository(); List <Proizvod> sviProizvodi = PR.GetProizvodi(); List <Proizvod> saReceptom = new List <Proizvod>(); foreach (Proizvod proizvod in sviProizvodi) { if (proizvod.GetKoraci() != null && proizvod.GetSastojci() != null) { saReceptom.Add(proizvod); } } return(saReceptom); }
private void SetProizvod(int id_proizvod) { ProizvodRepository PR = new ProizvodRepository(); SetNapravljen(PR.GetProizvod(id_proizvod)); /* * List<Proizvod> proizvodi = PR.GetProizvodi(); * * foreach(Proizvod proizvod in proizvodi) * { * if(proizvod.Id_proizvod == id_proizvod) * { * Napravljen = proizvod; * break; * } * } */ }
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; } }
public string InsertProizvod(Proizvod proizvod) { ProizvodRepository PR = new ProizvodRepository(); return(PR.InsertProizvod(proizvod)); }
public string UpdateProizvod(Proizvod proizvod) { ProizvodRepository PR = new ProizvodRepository(); return(PR.UpdateProizvod(proizvod)); }
public List <Proizvod> GetProizvodi() { ProizvodRepository PR = new ProizvodRepository(); return(PR.GetProizvodi()); }