Example #1
0
    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);
    }
Example #2
0
 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();
     }
 }