private void tsSalvar_Click(object sender, EventArgs e) { if (txtSenha.Text.Length < 5 || txtConfirma.Text.Length < 5) { MessageBox.Show("Senha muito curta!"); } else if (txtSenha.Text == txtConfirma.Text) { Usuario u = new Usuario(); u.Senha = txtSenha.Text; try { UsuarioModel login = new UsuarioModel(); string mensagem = login.AlterarSenha(u, codigo); if (mensagem != "") { MessageBox.Show(mensagem); this.Close(); } } catch (Exception ex) { MessageBox.Show("Erro: " + ex); } } else { MessageBox.Show("As senhas não são igual, verifique!"); } }
public IActionResult AlterarSenha(UsuarioTransfer usuarioTransfer) { UsuarioModel usuarioModel; UsuarioTransfer usuario; try { usuarioModel = new UsuarioModel(); usuario = usuarioModel.AlterarSenha(usuarioTransfer); } catch (Exception ex) { usuario = new UsuarioTransfer(); usuario.Erro = true; usuario.IncluirMensagem("Erro em UsuarioController AlterarSenha [" + ex.Message + "]"); } finally { usuarioModel = null; } usuario.TratarLinks(); if (usuario.Erro || !usuario.Validacao) { return(BadRequest(usuario)); } else { return(Ok(usuario)); } }
public async Task <IActionResult> AlteracaoSenha(UsuarioTransfer usuarioTransfer) { UsuarioModel usuarioModel; UsuarioTransfer usuario; try { usuarioModel = new UsuarioModel(httpContext); usuario = await usuarioModel.AlterarSenha(usuarioTransfer); } catch (Exception ex) { usuario = new UsuarioTransfer(); usuario.Validacao = false; usuario.Erro = true; usuario.IncluirMensagem("Erro em UsuarioController AlteracaoSenha [" + ex.Message + "]"); } finally { usuarioModel = null; } ViewData["Usuario"] = UsuarioNome; if (usuario.Erro || !usuario.Validacao) { return(View("Form", usuario)); } else { return(RedirectToAction("Lista")); } }