private void dgvListaRacuna_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e) { // IZMENA FAKTURE if (dgvListaRacuna.CurrentRow == null) { MessageBox.Show("Odaberi stavku"); return; } else { // selektovani red -> objekat kolekcije ListaFakturaView selektovaniRed = (ListaFakturaView)dgvListaRacuna.CurrentRow.DataBoundItem; // indeks odabranog zapisa IndeksOdabraneFakture = dgvListaRacuna.CurrentCell.RowIndex; FakturaForm novaFaktura = new FakturaForm(selektovaniRed.ID); novaFaktura.ShowDialog(); UcitajListuFaktura(currentYear); PrikaziListuFaktura(); // vraćanje na odabrani zapis nakon editovanja dgvListaRacuna.CurrentCell = dgvListaRacuna.Rows[IndeksOdabraneFakture].Cells[1]; } }
private void IzmeniPodatkeFakture() { // IZMENA FAKTURE if (dgvListaRacuna.CurrentRow == null) { MessageBox.Show("Odaberi stavku"); return; } else { ListaFakturaView selektovaniRed = (ListaFakturaView)dgvListaRacuna.CurrentRow.DataBoundItem; // indeks odabranog zapisa IndeksOdabraneFakture = dgvListaRacuna.CurrentCell.RowIndex; FakturaForm novaFaktura = new FakturaForm(selektovaniRed.ID); novaFaktura.ShowDialog(); UcitajListuFaktura(currentYear); PrikaziListuFaktura(); // vraćanje na odabrani zapis nakon editovanja dgvListaRacuna.CurrentCell = dgvListaRacuna.Rows[IndeksOdabraneFakture].Cells[1]; } }
private void btnNoviRacun_Click(object sender, EventArgs e) { FakturaForm novaFaktura = new FakturaForm(null); novaFaktura.ShowDialog(); UcitajListuFaktura(currentYear); PrikaziListuFaktura(); }