Exemplo n.º 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();
    }
Exemplo n.º 2
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();
    }
Exemplo n.º 3
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();
    }
Exemplo n.º 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();
    }
Exemplo n.º 5
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();
 }
Exemplo n.º 6
0
 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);
 }
Exemplo n.º 7
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();
    }
Exemplo n.º 8
0
 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);
 }
Exemplo n.º 9
0
    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);
    }
Exemplo n.º 10
0
    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);
    }
Exemplo n.º 11
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();
    }
Exemplo n.º 12
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();
    }
Exemplo n.º 13
0
    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();

        }
        //
    }
Exemplo n.º 14
0
    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();
        }
        //
    }
Exemplo n.º 15
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();
    }
Exemplo n.º 16
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();
    }
Exemplo n.º 17
0
 public void Dodaj(Stavak stavak)
 {
     Dodaj(stavak.Id, stavak.Naziv, stavak.Cijena);
 }
Exemplo n.º 18
0
 public void Dodaj(Stavak stavak)
 {
     Dodaj(stavak.Id, stavak.Naziv, stavak.Cijena, stavak.Kolicina);
 }
Exemplo n.º 19
0
 public void Dodaj(Stavak stavak)
 {
     Dodaj(stavak.Id, stavak.Naziv, stavak.Opis, stavak.Cijena);
 }
Exemplo n.º 20
0
    public void Promijeni(int index, int novaKolicina)
    {
        Stavak s = stavke[index];

        s.Kolicina = novaKolicina;
    }