private void btnAtualizar_Click(object sender, EventArgs e) { DataResponse <Funcionario> func = funcionarioBLL.GetByID(funcionarioASerAtualizadoExcluido); List <Funcionario> funcionarios = func.Data; if (txtSenha.Text != txtConfirmarSenha.Text) { MessageBox.Show("Confirmação da senha incorreta."); return; } string senha = SenhaValidator.TransferToHashPassword(txtSenha.Text); if (senha != funcionarios[0].Senha) { MessageBox.Show("Senha incorreta."); return; } Funcionario funcionario = new Funcionario(); funcionario.ID = funcionarioASerAtualizadoExcluido; funcionario.Nome = txtNome.Text; funcionario.Email = txtEmail.Text; funcionario.CPF = txtCpf.Text; funcionario.Telefone = txtTelefone.Text; funcionario.Senha = senha; funcionario.DataNascimento = dtpDataNascimento.Value; funcionario.EhAtivo = true; Response response = funcionarioBLL.Update(funcionario); if (response.Sucesso) { MessageBox.Show("Funcionário atualizado com sucesso!"); dataGridView1.DataSource = funcionarioBLL.GetFuncionarios().Data; } else { MessageBox.Show(response.GetErrorMessage()); } }