protected void enviar_Click(object sender, EventArgs e) { Usuario usuario = new Usuario(); String s = usuario.Nome; // Setando o novo usuario ... usuario.Nome = Request.Form["nome"]; usuario.Sobrenome = Request.Form["sobrenome"]; usuario.Email = Request.Form["email"]; usuario.Senha = Request.Form["senha"]; usuario.ConfSenha = Request.Form["confSenha"]; // classe valida dados ValidaCadastro valida = new ValidaCadastro(); resultado.Text = valida.cadastraUsuario(usuario); }
// Cadastra usuário no banco public bool cadastraUsuario(Usuario usuario) { // Verifica se a conexão esta aberta if (Conection.State == ConnectionState.Open) { Criptografia c = new Criptografia(); String senha = c.AcertaSenha(usuario.Senha); //Query SQL SqlCommand command = new SqlCommand("INSERT INTO usuario (email,nome,sobrenome,senha)" + "VALUES('" + usuario.Email + "','" + usuario.Nome + "','" + usuario.Sobrenome + "','" + senha + "')", Conection); //Executa a Query SQL command.ExecuteNonQuery(); // Fecha a conexão Conection.Close(); return true; } else { return false; } }
//Método valida e Cadastra usuario public String cadastraUsuario(Usuario usuario) { /* Valido os dados do usuario para o banco cadastrar*/ if (validaNome(usuario.Nome) == false) { return "Nome não pode conter espaço em branco!"; } else if (validaNome(usuario.Sobrenome) == false) { return "Sobrenome não pode conter espaço em banco!"; } else if (validaEmail(usuario.Email) == false) { return "E-mail informado é invalido!"; } else if (validaSenha(usuario.Senha, usuario.ConfSenha)== false) { return "A senhas informadas não conferem!"; } else { // abre uma conexão com o banco conexão = new Conexao(); // verifica se o e-mail existe // if (conexao.verificaEmail(usuario.Email)== false{} // Envia o usuario para realizar o cadastro no banco . if (conexão.cadastraUsuario(usuario)) { // envia um email de confirmação de cadastro para o usuario //enviaEmail(usuario.Email); return "usuario cadastrado com sucesso"; } return "Não foi possível cadastrar usuario no banco"; } }