private void toolStripMenuItem1_Click(object sender, EventArgs e) { // izmena stavke if (dgvStavkeRacuna.CurrentRow == null) { MessageBox.Show("Odaberi stavku"); return; } else { ListaStavkiFaktureView selektovanaStavkaFakture = (ListaStavkiFaktureView)dgvStavkeRacuna.CurrentRow.DataBoundItem; // indeks odabranog zapisa IndeksOdabraneStavkeFakture = dgvStavkeRacuna.CurrentCell.RowIndex; if (selektovanaStavkaFakture == null) { return; } StavkaFaktureForm stavkaFakture = new StavkaFaktureForm(selektovanaStavkaFakture.ID, FakturaZaglavlje.ID); stavkaFakture.ShowDialog(); PopuniListuStavkiFakture(); // vraćanje na odabrani zapis nakon editovanja dgvStavkeRacuna.CurrentCell = dgvStavkeRacuna.Rows[IndeksOdabraneStavkeFakture].Cells[2]; } }
private void DGVStavkeRacuna_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e) { ListaStavkiFaktureView selektovanaStavkaFakture = (ListaStavkiFaktureView)dgvStavkeRacuna.CurrentRow.DataBoundItem; if (selektovanaStavkaFakture == null) { return; } MessageBox.Show(selektovanaStavkaFakture.ID.ToString()); }
private void toolStripMenuItem2_Click(object sender, EventArgs e) { // brisanje stavke fakture if (dgvStavkeRacuna.CurrentRow == null) { MessageBox.Show("Odaberi stavku"); return; } else { ListaStavkiFaktureView selektovanaStavkaFakture = (ListaStavkiFaktureView)dgvStavkeRacuna.CurrentRow.DataBoundItem; BrisanjeStavkeFakture(selektovanaStavkaFakture.ID); PopuniListuStavkiFakture(); } }