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 DodajNovuStavkuFakture() { StavkaFaktureForm stavkaFakture = new StavkaFaktureForm(null, FakturaZaglavlje.ID); stavkaFakture.labelNaslov.Text = "Dodavanje stavke računa"; stavkaFakture.ShowDialog(); PopuniListuStavkiFakture(); }