private void btnBrisi_Click(object sender, EventArgs e) { stavke = new Stavka_racuna(); int brojArtikla = 0; if (MessageBox.Show("Želite li obrisati stavku?", "Provjera", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { int kolicinaIznos = 0; int iznos = 0; int suma = 0; int ukupno = 0; if (dgvStavkeRacuna.SelectedRows.Count > 0) { int selectedRowIndex = dgvStavkeRacuna.SelectedCells[0].RowIndex; DataGridViewRow selectedRow = dgvStavkeRacuna.Rows[selectedRowIndex]; brojArtikla = int.Parse(selectedRow.Cells[1].Value.ToString()); if (int.Parse(selectedRow.Cells[3].Value.ToString()) > 1) { stavke.UmanjiKolicinuArtikli(brojArtikla); Artikl.PovecanjeKolicine(brojArtikla); } else { stavke.Obrisi(brojArtikla); Artikl.PovecanjeKolicine(brojArtikla); } OsvijeziStavke(); for (int i = 0; i < dgvStavkeRacuna.RowCount - 1; i++) { kolicinaIznos = int.Parse(dgvStavkeRacuna.Rows[i].Cells[3].Value.ToString()); iznos = int.Parse(dgvStavkeRacuna.Rows[i].Cells[4].Value.ToString()); suma = kolicinaIznos * iznos; ukupno = ukupno + suma; } lblIznos.Text = ukupno.ToString(); if (dgvStavkeRacuna.RowCount == 0) { pomocna = new List <int>(); } } OsvijeziStavke(); if (suma == 0) { btnBrisi.Enabled = false; btnOcistiRacun.Enabled = false; pomocna = new List <int>(); lblIznos.Text = "0,00"; } } }