private void ukloniStavkuVizuelno(StavkaNaRacunu stavka) { pnlRacun.Controls.Remove(stavka.LblNaziv); pnlRacun.Controls.Remove(stavka.LblKolicina); pnlRacun.Controls.Remove(stavka.LblCena); pnlRacun.Controls.Remove(stavka.BtnManje); pnlRacun.Controls.Remove(stavka.BtnVise); pnlRacun.Controls.Remove(stavka.BtnUkloni); }
private void ukloniStavku(StavkaNaRacunu stavka) { ukloniStavkuVizuelno(stavka); int index = stavkeNaRacunu.IndexOf(stavka); urediStavkeVizuelno(index); stavkeNaRacunu.Remove(stavka); promeniCenuRacuna(); }
private void btnManjeVise_Click(object sender, EventArgs e, StavkaNaRacunu stavka) { if (stavka.Kolicina == 0) { ukloniStavku(stavka); } else { promeniCenuRacuna(); } }
private void btnUkloni_Click(object sender, EventArgs e, StavkaNaRacunu stavka) { ukloniStavku(stavka); }
private void dodajHandlerZaDugmeX(StavkaNaRacunu stavka) { stavka.BtnUkloni.Click += (sender2, e2) => btnUkloni_Click(sender2, e2, stavka); }
private void dodajHandlerZaDugmadManjeVise(StavkaNaRacunu stavka) { stavka.BtnVise.Click += (sender2, e2) => btnManjeVise_Click(sender2, e2, stavka); stavka.BtnManje.Click += (sender2, e2) => btnManjeVise_Click(sender2, e2, stavka); }