示例#1
0
    protected void lb_spremi_Click(object sender, EventArgs e)
    {
        string  naziv = tb_naziv.Text;
        int     kolicina;
        decimal cijena;

        if (!Int32.TryParse(tb_kolicina.Text, out kolicina)) //check if it is int number
        {
            lb_greska.Text = "Nije količina dobra..";        //Error message
            return;
        }

        if (!Decimal.TryParse(tb_cijena.Text, out cijena)) //check if it is int number
        {
            lb_greska.Text = "Nije cijena dobra..";        //Error message
            return;
        }

        Stavak stavak = new Stavak(basket.NoviId(), naziv, cijena, kolicina);

        basket.Dodaj(stavak);       //add to basket

        Session["basket"] = basket; //Save to session
        showBasket();
    }
示例#2
0
    protected void bt_knjiga_Click(object sender, EventArgs e)
    {
        //Pročitaj količinu iz textboxa
        int kol = Convert.ToInt32(tb_kolicina.Text);
        //Kreiraj novi stavak tipa knjge sa tom količinom, M je Money decimal konstanta
        Stavak st = new Stavak(1, "Naša knjiga", 304.23M, kol);

        kupovina.Dodaj(st);
        //Zapamti promjene u Session
        poveziPodatke();
    }
示例#3
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        int     id, kolicina;
        string  naziv = tb_naziv.Text;
        decimal cijena;

        if (!Decimal.TryParse(tb_cijena.Text, out cijena))
        {
            return;                                                //Trebalo bi staviti neku poruku o grešci
        }
        if (!Int32.TryParse(tb_kolicina.Text, out kolicina))
        {
            return;                          //Trebalo bi i ovdje staviti neku poruku o grešci
        }
        id = kosarica.DajKosaricu.Count + 1; //Vidi koliko ih ima u listi i dodaj za jedan
        //Kreiraj novi stavak narudžbe
        Stavak s = new Stavak();

        s.Id       = id;
        s.Naziv    = naziv;
        s.Cijena   = cijena;
        s.Kolicina = kolicina;

        //Dodaj ga u košaricu
        kosarica.Dodaj(s);
        //Spremi je u Session
        Session["kosara"] = kosarica;
        //Prikaži podatke
        prikazi();
    }
示例#4
0
    protected void LinkButton1_Click(object sender, EventArgs e)
    {
        int     kolicina;
        decimal cijena;

        //provjeri količinu
        if (!Int32.TryParse(tb_kolicina.Text, out kolicina))
        {
            lb_greska.Text = "Kriva količina";
            return;
        }

        //provjeri cijenu
        if (!Decimal.TryParse(tb_cijena.Text, out cijena))
        {
            lb_greska.Text = "Kriva cijena";
            return;
        }
        //Kreiraj novi element liste
        Stavak stavak = new Stavak(kosarica.dajId(), tb_naziv.Text, cijena, kolicina);

        kosarica.Dodaj(stavak);

        //Spremi za idući put
        Session["kosarica"] = kosarica;

        //Refresh
        prikaziKosaricu();
    }
示例#5
0
    protected void bt_artikl_Click(object sender, EventArgs e)
    {
        //Jreiraj novi artikkl sa vrijednostima dodanima unutar tbox-ova
        Stavak s = new Stavak();

        s.Id     = Int32.Parse(tb_id.Text);
        s.Naziv  = tb_naziv.Text;
        s.Cijena = Decimal.Parse(tb_cijena.Text);

        //Dodaj novi stavak u listu kupljenih artikala

        ks.Dodaj(s);

        // prikazi GV podatke
        povezi();
    }