Exemple #1
0
    protected void gv_kosarica_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        //Promijeni rekord u košarici
        GridViewRow row = gv_kosarica.Rows[e.RowIndex];
        //Dohvati u našem redu četvrtu ćeliju i unutar nje textbox kontrolu
        TextBox kbox     = (TextBox)row.Cells[3].Controls[0];
        int     kolicina = Int32.Parse(kbox.Text);

        kosarica.Promijeni(e.RowIndex, kolicina);
        //Nitko se ne editira
        gv_kosarica.EditIndex = -1;
        //Refresh
        prikaziKosaricu();
    }
Exemple #2
0
    protected void gv_artikli_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        // Dohvati red u GV i ćeliju količine (3. po redu) unutra se nalazi TBox - dohvati ga iz kolekcije kontrola
        TextBox tb = (TextBox)gv_artikli.Rows[e.RowIndex].Cells[3].Controls[0];
        //Dohvati novu količinu
        int kolicina = Int32.Parse(tb.Text);

        //Promijeni u košarici
        ks.Promijeni(e.RowIndex, kolicina);

        //Van iz edit moda
        gv_artikli.EditIndex = -1;
        //Prikaži u gridu
        povezi();
    }
Exemple #3
0
    protected void gv_kupovina_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        //Pročitaj novu vrijednost iz TBox-a i tu vrijednost upiši u košaricu
        //Prvo nađi red u kom se dešava promjena i referencu na textbox
        //Index je opet zadan kao argument
        GridViewRow row = gv_kupovina.Rows[e.RowIndex];
        //Nađi text box
        TextBox tb = (TextBox)row.Cells[3].Controls[0];
        //KOnačno evo količine
        int kolicina = Int32.Parse(tb.Text); //Ne bi bilo loše Try parse

        //upiši u Košaricu, indeks reda je i indeks u listi
        kosarica.Promijeni(e.RowIndex, kolicina);
        Session["kosara"]     = kosarica;
        gv_kupovina.EditIndex = -1;
        prikazi();
    }
Exemple #4
0
    protected void gv_kupovina_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        GridViewRow row = gv_kupovina.Rows[e.RowIndex];       //Get current row
        // int id = Int32.Parse(row.Cells[0].Text); //REad text from cell
        TextBox tbkol    = (TextBox)row.Cells[2].Controls[0]; //take first controll it is tbox
        int     kolicina = Int32.Parse(tbkol.Text);

        //Now updata basket
        basket.Promijeni(e.RowIndex, kolicina);
        gv_kupovina.EditIndex = -1; //Edit done
        showBasket();
    }
Exemple #5
0
    protected void gv_kupovina_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        //Dohvati red koji se mijenja, argumenti pokazuju o kom redu je riječ
        GridViewRow red = (GridViewRow)gv_kupovina.Rows[e.RowIndex];
        //Dohvati ćeliju unutar reda koja sadrži tbox
        DataControlFieldCell celija = (DataControlFieldCell)red.Controls[3];
        //tbox je prva kontrola unutar ćelije, pročitaj ga
        TextBox tb  = (TextBox)celija.Controls[0];
        int     kol = Int32.Parse(tb.Text);

        if (kol > 0)
        {
            kupovina.Promijeni(e.RowIndex, kol);
        }
        else
        {
            e.Cancel = true; //nije nam potrebno alli evo kako se može zaustaviti daljnje procesiranje
        }
        //van iz edit moda...
        gv_kupovina.EditIndex = -1;
        poveziPodatke();
    }