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 ObrisiRacun() { // BRISANJE FAKTURE - MAIN WINDOW if (dgvListaRacuna.CurrentRow == null) { MessageBox.Show("Odaberi stavku"); return; } else { ListaFakturaView selektovaniRed = (ListaFakturaView)dgvListaRacuna.CurrentRow.DataBoundItem; // indeks odabranog zapisa IndeksOdabraneFakture = dgvListaRacuna.CurrentCell.RowIndex; int rezultatBrisanja = ObrisiIzabranuFakturu(selektovaniRed.ID); switch (rezultatBrisanja) { case 0: // NIJE OBRISANA // vraćanje na odabrani zapis nakon štampanja dgvListaRacuna.CurrentCell = dgvListaRacuna.Rows[IndeksOdabraneFakture].Cells[1]; break; default: UcitajListuFaktura(currentYear); PrikaziListuFaktura(); break; } } }
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 StampajRacun() { if (dgvListaRacuna.CurrentRow == null) { MessageBox.Show("Odaberi stavku"); return; } else { ListaFakturaView selektovaniRed = (ListaFakturaView)dgvListaRacuna.CurrentRow.DataBoundItem; // indeks odabranog zapisa IndeksOdabraneFakture = dgvListaRacuna.CurrentCell.RowIndex; StampanjeFakture stampanjeFakture = new StampanjeFakture(selektovaniRed.ID); stampanjeFakture.ShowDialog(); UcitajListuFaktura(currentYear); PrikaziListuFaktura(); // vraćanje na odabrani zapis nakon štampanja dgvListaRacuna.CurrentCell = dgvListaRacuna.Rows[IndeksOdabraneFakture].Cells[1]; } }