protected void btn_Salvar_Click(object sender, EventArgs e) { try { if (repetirSenhaTextBox.Text != senhaTextBox.Text) { throw new ArgumentException(); } if (ControleUtil.ValidarMaiorIdade(DateTime.Parse(dataNascTextBox.Text))) //criar metodo para validar menor de idade { throw new ArgumentException(); } if (Page.IsValid) { Usuario usuario = new Usuario(); usuario.Nome = nomeTextBox.Text; usuario.Sobrenome = sobrenomeTextBox.Text; usuario.Email = emailTextBox.Text; usuario.Senha = ControleUtil.GetMd5Hash(senhaTextBox.Text); usuario.DataNascimento = DateTime.Parse(dataNascTextBox.Text); usuario.mTipoConta = 1; usuario.DataCadastro = DateTime.Now; usuario.FlagAtivo = true; List <UsuarioAtuacao> usuarioAtuacoes = new List <UsuarioAtuacao>(); UsuarioBLL.InserirUsuario(usuario); } } catch (Exception) { throw; } }
public static void EsqueceuSenha(string email) { if (!string.IsNullOrEmpty(email)) { string emailCadastrado = RepositorioModelo.GetUsuarioDAO().ObterEmail(email); if (!string.IsNullOrEmpty(emailCadastrado) && emailCadastrado != "") { Usuario usuario = new Usuario(); usuario.Email = email; //Gera a nova senha do usuário. string novaSenha = GerarSenha(); usuario.Senha = ControleUtil.GetMd5Hash(novaSenha); RepositorioModelo.GetUsuarioDAO().AlterarSenha(usuario); usuario.Senha = novaSenha; EnviarEmailEsqueceuSenha(usuario); } else { throw new NotImplementedException(); } } else { throw new NotImplementedException(); } }
protected void alterarSenhaLinkButton_Click(object sender, EventArgs e) { var senha = senhaTextBox.Text; var repetirSenha = repetirTextBox.Text; Usuario usuario = UsuarioBLL.BuscarUsuario(int.Parse(Request.QueryString["id"])); if (senha.Length == 8 && repetirSenha.Length == 8) { if ((senha != "" && repetirSenha != "") && senha == repetirSenha) { usuario.Senha = ControleUtil.GetMd5Hash(senha); UsuarioBLL.AlterarUsuario(usuario); Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKeys", "fecharModal();", true); Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "sucessoAlterarSenha();", true); } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKeys", "fecharModal();", true); Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "erroAlterarSenha();", true); } } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKeys", "fecharModal();", true); Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "erroCaracteresAlterarSenha();", true); } }
public static Administrador Login(string email, string senha) { senha = ControleUtil.GetMd5Hash(senha); //Monta o where da busca string sWhere = "Email = " + "'" + email + "'" + " AND Senha = " + "'" + senha + "'"; return(RepositorioModelo.GetAdministradorDAO().Obter(sWhere)); }
protected void btn_Salvar_Click(object sender, EventArgs e) { try { if (String.IsNullOrEmpty(nomeTextBox.Text) || String.IsNullOrEmpty(sobrenomeTextBox.Text) || String.IsNullOrEmpty(emailTextBox.Text) || String.IsNullOrEmpty(senhaTextBox.Text) || String.IsNullOrEmpty(dataNascTextBox.Text)) { //Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "validacao();", true); } else { if (repetirSenhaTextBox.Text != senhaTextBox.Text) { throw new ArgumentException(); } if (ControleUtil.ValidarMaiorIdade(DateTime.Parse(dataNascTextBox.Text))) //criar metodo para validar menor de idade { throw new ArgumentException(); } if (Page.IsValid) { Administrador usuario = new Administrador(); usuario.Nome = nomeTextBox.Text; usuario.Sobrenome = sobrenomeTextBox.Text; usuario.Email = emailTextBox.Text; usuario.Senha = ControleUtil.GetMd5Hash(senhaTextBox.Text); usuario.DataNascimento = DateTime.Parse(dataNascTextBox.Text); usuario.DataCadastro = DateTime.Now; AdministradorBLL.InserirAdministrador(usuario); //Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "sucessoCadastro();", true); } } } catch (Exception) { throw; } }
public static void InserirUsuario(Usuario usuario) { usuario.Senha = ControleUtil.GetMd5Hash(usuario.Senha); if (usuario.FotoPerfil == null) { usuario.FotoPerfil = ControleUtil.GetImageByte(); usuario.MimeType = "image/png"; } string emailCadastrado = RepositorioModelo.GetUsuarioDAO().ObterEmail(usuario.Email); if (string.IsNullOrEmpty(emailCadastrado) && emailCadastrado == "") { RepositorioModelo.GetUsuarioDAO().Inserir(usuario); EnviarEmailConfirmacao(usuario); } else { throw new NotImplementedException(); } }