private void btnFinalizarChamado_Click(object sender, EventArgs e) { try { Funcionario funcionarioConsulta = new Funcionario(); funcionarioConsulta.Carregar(); int id = Convert.ToInt32(dgvChamados.CurrentRow.Cells[0].Value.ToString()); var chamado = consultaChamados.BuscarChamadoPorId(id); var funcionarioEdit = funcionarioConsulta.BuscarFuncionarioPorCPF(chamado.funcionarioResponsavel.cpf); consultaChamados.Remover(chamado); consultaChamados.Salvar(); MessageBox.Show(CLRegras.Constantes.salvo, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); funcionarioEdit.quantidadeChamados -= 1; funcionarioConsulta.Salvar(); PreencherGrid(funcionario.id); } catch (Exception ex) { throw ex; } }