private void BtnAlterarSenha_Click(object sender, EventArgs e) { string newPass = newPassword.Text; string repeatNewPass = newPassword.Text; if (!(oldPassword.Text.Equals("") || newPassword.Text.Equals("") || newPassword.Text.Equals(""))) { if (newPass.Equals(repeatNewPass)) { Usuario usuario = new Usuario(); usuario.idUsuario = uController.idUsuarioSessao; usuario.senha = oldPassword.Text; usuario = uController.VerificarSenhaUsuario(usuario); if (usuario != null) { usuario.senha = newPass; usuario = uController.AtualizarSenhaUsuario(usuario); if (usuario.usuarioException == null) { MetroFramework.MetroMessageBox.Show(this, systemExMessages.MESSAGE_SENHA_ATUALIZADA, systemExMessages.TITLE_SENHA_ATUALIZADA, MessageBoxButtons.OK, MessageBoxIcon.Information); oldPassword.Clear(); newPassword.Clear(); newPassword.Clear(); BtnAlterarSenhaSlide_Click(sender, e); } else { MetroFramework.MetroMessageBox.Show(this, systemExMessages.MESSAGE_ERRO_ATUALIZAR_SENHA, systemExMessages.TITLE_ERRO_ATUALIZAR_SENHA, MessageBoxButtons.OK, MessageBoxIcon.Hand); } } else { MetroFramework.MetroMessageBox.Show(this, systemExMessages.MESSAGE_SENHA_ANTIGA_ERRADA, systemExMessages.TITLE_SENHA_ANTIGA_ERRADA, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MetroFramework.MetroMessageBox.Show(this, systemExMessages.MESSAGE_NOVA_SENHA_ERRO_REPETICAO, systemExMessages.TITLE_NOVA_SENHA_ERRO_REPETICAO, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MetroFramework.MetroMessageBox.Show(this, systemExMessages.MESSAGE_DADOS_INVALIDOS, systemExMessages.TITLE_DADOS_INVALIDOS, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }