コード例 #1
0
        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");
                }
            }
        }
コード例 #2
0
        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();
                }
            }
        }