// Botão altera senha. private void btnAlterarSenha_Click(object sender, EventArgs e) { try { if (ValidaControles_TabAlterSenha()) { if (MessageBox.Show("Deseja mesmo redefinir a senha?", "Confirmação", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { oUsuario.SenhaUsuario = Criptografia.gerarHashMd5(txtNovaSenha2.Text); _UsLogado.Alterar(oUsuario); habilitaControles_TabAlterSenha(false); limpaControles_TabAlterSenha(); btnConferirSenha.Enabled = true; txtSenhaAtual.Enabled = true; MessageBox.Show("A senha foi alterada com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { habilitaControles_TabAlterSenha(false); limpaControles_TabAlterSenha(); btnConferirSenha.Enabled = true; txtSenhaAtual.Enabled = true; } } } catch (Exception ex) { MessageBox.Show("Não foi possivel Alterar a senha.\n" + ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnSalvar_Click(object sender, EventArgs e) { try { if (validaControle()) { oUsuario.NomeUsuario = txtNome.Text; oUsuario.DataNascimento = dtDataNascimento.Text; oUsuario.Formacao = (int)cboFormacao.SelectedValue; oUsuario.Estado = (int)cboEstado.SelectedValue; oUsuario.Cidade = (int)cboCidade.SelectedValue; oUsuario.Bairro = txtBairro.Text; oUsuario.ImgUsuario = MyGlobal.imageToByteArray(imgPerfilUsuario.BackgroundImage); _UsLogado.Alterar(oUsuario); habilitaControles(false); carregaDados(); MessageBox.Show("Seu dados foram alterados.", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { habilitaControles(false); carregaDados(); } } catch (System.Data.Entity.Validation.DbEntityValidationException ex) { MessageBox.Show("Alteração Inválida!" + MyGlobal.MsgErro(ex), "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { MessageBox.Show("Alteração Inválido!" + MyGlobal.MsgErro(ex), "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); carregaDados(); habilitaControles(false); } }