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 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 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_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(); }
public void Dodaj(int id, string naziv, string opis, decimal cijena) { foreach (Stavak s in stavke) if (s.Id == id) { s.Kolicina++; return; } Stavak st = new Stavak(id, naziv, opis, cijena, 1); stavke.Add(st); }
public void Dodaj(int id, string naziv, decimal cijena, int kolicina) { foreach (Stavak s in stavke) if (s.Id == id) { //povecaj sada za kolicinu s.Kolicina += kolicina; return; } Stavak st = new Stavak(id, naziv, cijena, 1); stavke.Add(st); }
public void Dodaj(int id, string naziv, decimal cijena) { foreach (Stavak s in stavke) { if (s.Id == id) { s.Kolicina++; return; } } Stavak st = new Stavak(id, naziv, cijena, 1); stavke.Add(st); }
public void Dodaj(int id, string naziv, decimal cijena, int kolicina) { foreach (Stavak s in stavke) { if (s.Id == id) { //povecaj sada za kolicinu s.Kolicina += kolicina; return; } } Stavak st = new Stavak(id, naziv, cijena, 1); stavke.Add(st); }
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(); }
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(); }
protected void gv_kupovina_RowCommand(object sender, GridViewCommandEventArgs e) { string komanda = e.CommandName; if (komanda == "Dodaj"){ //Nađi iz ulaznih argtumenata dobiti ćemo index reda int index = Convert.ToInt32(e.CommandArgument); //za taj red dohvati vrijednost ćelije int id = Convert.ToInt32(gv_kupovina.Rows[index].Cells[0].Text); //kreiraj novi stavak sa kol 1 - ostalo nije ni bitno Stavak st = new Stavak(id, "Naša knjiga", 123M, 1); //Dodaj ga u listu i prikaži kupovina.Dodaj(st); poveziPodatke(); } // }
protected void gv_kupovina_RowCommand(object sender, GridViewCommandEventArgs e) { string komanda = e.CommandName; if (komanda == "Dodaj") { //Nađi iz ulaznih argtumenata dobiti ćemo index reda int index = Convert.ToInt32(e.CommandArgument); //za taj red dohvati vrijednost ćelije int id = Convert.ToInt32(gv_kupovina.Rows[index].Cells[0].Text); //kreiraj novi stavak sa kol 1 - ostalo nije ni bitno Stavak st = new Stavak(id, "Naša knjiga", 123M, 1); //Dodaj ga u listu i prikaži kupovina.Dodaj(st); poveziPodatke(); } // }
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 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(); }
public void Dodaj(Stavak stavak) { Dodaj(stavak.Id, stavak.Naziv, stavak.Cijena); }
public void Dodaj(Stavak stavak) { Dodaj(stavak.Id, stavak.Naziv, stavak.Cijena, stavak.Kolicina); }
public void Dodaj(Stavak stavak) { Dodaj(stavak.Id, stavak.Naziv, stavak.Opis, stavak.Cijena); }
public void Promijeni(int index, int novaKolicina) { Stavak s = stavke[index]; s.Kolicina = novaKolicina; }