private void btnEnviar_Click(object sender, EventArgs e) { if (ValidateChildren() == false) { return; } if(txtNovaSenha.Text != txtSenhaConfirm.Text) { Util.Utils.ExibirMensagem("A senha não confere, deve ser igual nos campos.",eTipoMensagem.Atencao); return; } try { DateTime dataNasc = new DateTime(); if (Util.Utils.IsDate(txtDataNasc.Text)) { dataNasc = Convert.ToDateTime(txtDataNasc.Text); } else { Util.Utils.ExibirMensagem("Data inválida", eTipoMensagem.Atencao); txtDataNasc.Focus(); return; } Funcionario func = funcCtrl.VerificarFuncionario(txtCpf.Text.Replace(".", "").Replace("-", ""), txtEmail.Text, dataNasc); if(func != null) { funcCtrl.AlterarSenha(func.Codigo, txtNovaSenha.Text); } Util.Utils.ExibirMensagem("Senha alterado com sucesso", eTipoMensagem.Sucesso); this.Close(); } catch (Exception ex) { Util.Utils.ExibirMensagem(ex.Message, eTipoMensagem.Erro); } }