예제 #1
0
 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);
 }
예제 #2
0
        private void ukloniStavku(StavkaNaRacunu stavka)
        {
            ukloniStavkuVizuelno(stavka);
            int index = stavkeNaRacunu.IndexOf(stavka);

            urediStavkeVizuelno(index);
            stavkeNaRacunu.Remove(stavka);
            promeniCenuRacuna();
        }
예제 #3
0
 private void btnManjeVise_Click(object sender, EventArgs e, StavkaNaRacunu stavka)
 {
     if (stavka.Kolicina == 0)
     {
         ukloniStavku(stavka);
     }
     else
     {
         promeniCenuRacuna();
     }
 }
예제 #4
0
 private void btnUkloni_Click(object sender, EventArgs e, StavkaNaRacunu stavka)
 {
     ukloniStavku(stavka);
 }
예제 #5
0
 private void dodajHandlerZaDugmeX(StavkaNaRacunu stavka)
 {
     stavka.BtnUkloni.Click += (sender2, e2) => btnUkloni_Click(sender2, e2, stavka);
 }
예제 #6
0
 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);
 }