public static void DodajUKosaricu(int SifraArtikla) { Firma.ArtiklBllProvider bllProvider = new Firma.ArtiklBllProvider(); Artikl artikl = bllProvider.Fetch(SifraArtikla); Stavka stavka = new Stavka(); stavka.SifArtikla = SifraArtikla; stavka.JedCijArtikla = artikl.CijArtikla; stavka.JedMjereArtikla = artikl.JedMjere; stavka.NazArtikla = artikl.NazArtikla; stavka.KolArtikla = 1; List <Stavka> kosarica = HttpContext.Current.Session["Kosarica"] as List <Stavka>; if (kosarica == null) { kosarica = new List <Stavka>(); HttpContext.Current.Session["Kosarica"] = kosarica; } //potraži da li se navedeni artikl veæ nalazi u košarici for (int i = 0; i < kosarica.Count; i++) { if (kosarica[i].SifArtikla == SifraArtikla) { kosarica[i].KolArtikla++; return; } } kosarica.Add(stavka); }
private void artiklToolStripTablice_Click(object sender, EventArgs e) { using (new StatusBusy()) { ArtiklBllProvider bll = new ArtiklBllProvider(); GenericForm f = new GenericForm("Artikl", bll.FetchAll(), bll, typeof(Artikl)); f.MdiParent = this; f.Show(); } }