private void btnEditar_Click(object sender, EventArgs e) { if (dgvAcervo.CurrentCell != null) { int row = dgvAcervo.CurrentCell.RowIndex; IDatabase bd = new BDDicionario(); Livro result = bd.Read(long.Parse(dgvAcervo.Rows[row].Cells[0].Value.ToString())); FormLivro form = new FormLivro(true, result); form.StartPosition = FormStartPosition.CenterParent; form.ShowDialog(this); Fill(""); } }
private void btnRemover_Click(object sender, EventArgs e) { if (dgvAcervo.CurrentCell != null) { DialogResult result = MessageBox.Show("Deseja mesmo remover o livro.", "Remoção de livro do acervo.", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { int row = dgvAcervo.CurrentCell.RowIndex; IDatabase bd = new BDDicionario(); bd.Delete(long.Parse(dgvAcervo.Rows[row].Cells[0].Value.ToString())); Fill(""); } } else { MessageBox.Show("Por favor, selecione uma linha para remover", "Nenhuma linha selecionada!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }