protected void BtnAlterar_Click(object sender, EventArgs e) { MODUsuario usuario = new MODUsuario(); Criptografia cripto = new Criptografia(); EnviaEmail enviaEmail = new EnviaEmail(); string senha = ""; bool senhaForte = ValidaSenhaForte.ValidaSenha(TxtSenha.Text.Trim()); if (senhaForte == false) { LblResposta.Text = Erros.SenhaFraca; } else if (TxtSenha.Text.Trim() == "" || TxtSenha.Text.Length > 12) { LblResposta.Text = Erros.SenhaVazio; } else { try { senha = TxtSenha.Text.Trim(); usuario.Senha = cripto.criptografia(senha); usuario.Login = Page.Request.QueryString["login"]; BLLUsuario.AlterarSenha2(usuario); LblResposta.Text = "Senha alterado com sucesso!"; } catch (Exception) { Response.Write("<script>alert('Erro ao inserir!');</script>"); throw; } } }
protected void BtnAlterar_Click(object sender, EventArgs e) { MODUsuario usuario = new MODUsuario(); MODRecuperaSenha recuperaSenha = new MODRecuperaSenha(); Criptografia cripto = new Criptografia(); bool teste = ValidaSenhaForte.ValidaSenha(TxtSenha.Text.Trim()); if (teste == false) { Response.Write("<script>alert('Senha INVÁLIDA!');</script>"); } try { if (TxtSenha.Text.Trim() == TxtSenha2.Text.Trim()) { usuario.Login = PegaLogin.RetornaLogin(); usuario.Senha = cripto.criptografia(TxtSenha.Text.Trim()); usuario.FkStatus = 1; recuperaSenha.ID = BLLRecuperacaoSenha.recuperaId(); recuperaSenha.Ativo = 'n'; BLLUsuario.AlterarSenha(usuario); BLLRecuperacaoSenha.AlterarStatus(recuperaSenha); Response.Write("<script>alert('Senha recuperada com sucesso!');</script>"); Response.Redirect("../Pages/Login.aspx"); } } catch (Exception) { Response.Write("<script>alert('Erro ao inserir!');</script>"); throw; } }
protected void BtnCadastrar_Click(object sender, EventArgs e) { MODUsuario usuario = new MODUsuario(); Criptografia cripto = new Criptografia(); bool senhaForte = ValidaSenhaForte.ValidaSenha(TxtSenha.Text.Trim()); List <MODUsuario> checaEmail = new List <MODUsuario>(); if (senhaForte == false) { LblResposta.Text = Erros.SenhaFraca; } else if (TxtEmail.Text.Trim() == "" || TxtEmail.Text.Length > 50) { LblResposta.Text = Erros.EmailVazio; } else if (TxtNome.Text.Trim() == "" || TxtNome.Text.Length > 50) { LblResposta.Text = Erros.NomeVazio; } else if (TxtLogin.Text.Trim() == "" || TxtLogin.Text.Length > 15) { LblResposta.Text = Erros.LoginVazio; } else if (TxtSenha.Text.Trim() == "") { LblResposta.Text = Erros.SenhaVazio; } else { try { usuario.Login = TxtLogin.Text.Trim(); usuario.Nome = TxtNome.Text.Trim(); usuario.Email = TxtEmail.Text.Trim(); usuario.Imagem = "Imagens/usuario.png"; usuario.Senha = cripto.criptografia(TxtSenha.Text.Trim()); usuario.DataCadastro = Convert.ToDateTime(DateTime.Now.ToShortDateString()); usuario.FkTipo = 1; usuario.FkStatus = 1; usuario.PrimeiroAcesso = 's'; checaEmail = BLLUsuario.Pesquisar(usuario, "email"); if (checaEmail.Count > 0) { LblResposta.Text = "Endereço de Email já cadastrado anteriormente"; } else { BLLUsuario.Inserir(usuario); LblResposta.Text = "Administrador cadastrado com sucesso!"; Response.Redirect("../Pages/Principal.aspx"); } } catch (Exception) { Response.Write("<script>alert('Erro ao inserir!');</script>"); throw; } } }
protected void BtnAlterar_Click(object sender, EventArgs e) { MODUsuario usuario = new MODUsuario(); Criptografia cripto = new Criptografia(); EnviaEmail enviaEmail = new EnviaEmail(); string senha = ""; string extensao = Path.GetExtension(FUFoto.FileName); bool senhaForte = ValidaSenhaForte.ValidaSenha(TxtSenha.Text.Trim()); if (senhaForte == false) { LblResposta.Text = Erros.SenhaFraca; } else if (!FUFoto.HasFile) { LblResposta.Text = Erros.FotoVazio; } else if (extensao != ".jpg" && extensao != ".jpeg" && extensao != ".png" && extensao != ".bmp") { LblResposta.Text = "Arquivo de foto inválido, utilize fotos nas seguintes extensões: .jpg/.jpeg/.png/.bmp"; } else if (TxtLattes.Text.Trim() == "" || TxtLattes.Text.Length > 70) { LblResposta.Text = Erros.LattesVazio; } else if (TxtSenha.Text.Trim() == "" || TxtSenha.Text.Length > 12) { LblResposta.Text = Erros.SenhaVazio; } else if (TxtSenha2.Text.Trim() == "" || TxtSenha2.Text.Length > 12) { LblResposta.Text = Erros.Senha2Vazio; } else if (TxtSenha.Text.Trim() != TxtSenha2.Text.Trim()) { LblResposta.Text = Erros.SenhaInvalida; } else { try { string foto = "Imagens/" + PegaLogin.RetornaLogin() + extensao; if (File.Exists(Server.MapPath(foto))) { File.Delete(Server.MapPath(foto)); } this.FUFoto.SaveAs(Server.MapPath("Imagens/" + FUFoto.FileName)); System.IO.File.Move(Server.MapPath("Imagens/" + FUFoto.FileName), Server.MapPath("Imagens/" + PegaLogin.RetornaLogin() + extensao)); usuario.Imagem = "Imagens/" + PegaLogin.RetornaLogin() + extensao; usuario.Login = PegaLogin.RetornaLogin(); usuario.Lattes = TxtLattes.Text.Trim(); usuario.DataCadastro = Convert.ToDateTime(DateTime.Now.ToShortDateString()); if (TxtSenha.Text.Trim() == TxtSenha2.Text.Trim()) { senha = TxtSenha.Text.Trim(); } usuario.Senha = cripto.criptografia(senha); usuario.PrimeiroAcesso = 'n'; BLLUsuario.Alterar(usuario); LblResposta.Text = "Usuário alterado com sucesso!"; } catch (Exception) { Response.Write("<script>alert('Erro ao inserir!');</script>"); throw; } } }