private async void dgvAktivne_CellClick(object sender, DataGridViewCellEventArgs e) { int columnIndex = dgvAktivne.CurrentCell.ColumnIndex; if (columnIndex == 3) { var id = dgvAktivne.CurrentRow.Cells[0].Value; frmDetaljiOsobljeObaveza detalji = new frmDetaljiOsobljeObaveza (int.Parse(id.ToString())); detalji.Show(); } else if (columnIndex == 4) { var id = dgvAktivne.CurrentRow.Cells[0].Value; try { await _service.Delete <object>(id); MessageBox.Show("Operacija uspješna"); } catch (Exception) { MessageBox.Show("Operacija nije uspješna"); } } }
private async void dgvAktivne_CellClick(object sender, DataGridViewCellEventArgs e) { int columnIndex = dgvAktivne.CurrentCell.ColumnIndex; if (columnIndex == 3) { var id = int.Parse(dgvAktivne.CurrentRow.Cells[0].Value.ToString()); var obaveza = await _service.GetById <ObavezaVM>(id); if (obaveza.Aktivna == false) { MessageBox.Show("Obaveza je završena!"); } else { frmDetaljiOsobljeObaveza detalji = new frmDetaljiOsobljeObaveza(id); detalji.Show(); } } }