private void btnExcluir_Click(object sender, EventArgs e) { DialogResult = MessageBox.Show("Deseja relamente excluir a despesa selecionada?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); try { if (DialogResult == DialogResult.Yes) { int id = (int)DgvListDespesa.CurrentRow.Cells[0].Value; dto.Id = id; bll.Exluir(dto); MessageBox.Show("Despesa Exluida com sucesso!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception) { MessageBox.Show($"Nenhum registro foi selecionado para ser excluido\nSelecione um registro e tente novamente.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); txtPesquisarDespesa.Focus(); } CarregarGrid(); }