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(); }
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(); }
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(); }
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(); }
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(); }