Esempio n. 1
0
        //  Thread Atualizador;

        protected void Page_Load(object sender, EventArgs e)
        {
            objUtils = new utils();
            objBD    = new bd();

            string acao = Request["acao"];

            switch (acao)
            {
            case "novoCadastro":
                GerarNovoUsuario(Request["nome"].ToString(), Request["cpf"].ToString(), Request["rg"].ToString(), Request["dtnascimento"].ToString(), Request["sexo"].ToString(), Request["telefone"].ToString(), Request["celular"].ToString(), Request["email"].ToString(), Request["cartao1"].ToString(), Request["cartao2"].ToString(), Request["cartao3"].ToString(), Request["cartao4"].ToString(), Request["cep"].ToString(), Request["logradouro"].ToString(), Request["numero"].ToString(), Request["complemento"].ToString(), Request["bairro"].ToString(), Request["cidade"].ToString(), Request["uf"].ToString(), Request["senha"], Request["termos"], Request["novidades"], Request["CAD_FACEBOK_ID"], Request["CAD_FACEBOK_IMAGEM"]);
                break;

            case "FazerLogin":
                FazerLogin(Request["cpf"].ToString().Replace(".", "").Replace("-", ""), objUtils.getMD5Hash(Request["senha"].ToString()));
                break;

            case "loginAdministrador":
                loginAdministrador(Request["email"].ToString(), Request["password"].ToString());
                break;

            case "logout":
                logout();
                break;

            case "totalSexo":
                totalSexo();
                break;

            case "addInstagram":
                // Atualizador = new Thread(() => InfoInsta(Request["url"],Request["url"], Request["url"], Request["url"], Request["url"], Request["url"]));
                //  Atualizador.Start();
                InfoInsta(Request["url"], Request["id"], Request["imagem"], Request["thumb"], Request["likes"], Request["tags"]);
                break;

            case "mudaStatusFoto":
                mudarStatusFoto(Request["status"], Request["id"]);
                break;

            case "GerarCupom":
                // GerarCupom(Request["cnpj"], Request["data"], Request["cco"], Request["valor"]);
                Teste(Request["cnpj"], Request["data"], Request["cco"], Request["valor"]);
                break;

            case "esqueciSenha":
                EsqueciSenha(Request["cpf"]);
                break;

            case "mudarSenha":
                MudarSenha(Request["senha"], Request["cpf"]);
                break;

            case "validarCPF":
                validarCPF(Request["cpf"].ToString().Replace(".", "").Replace("-", ""));
                break;

            /* ADMIN*/
            case "filtrarUsuario":
                filtrarUsuario(Request["id"]);
                break;

            case "donwloadGanhadores":
                donwloadGanhadores();
                break;

            default:
                break;
            }

            //PegarResultado();
        }
Esempio n. 2
0
        public void GerarNovoUsuario(string nome, string cpf, string rg, string dtnascimento, string sexo, string telefone, string celular, string email, string cartao1, string cartao2, string cartao3, string cartao4, string cep, string logradouro, string numero, string complemento, string bairro, string cidade, string uf, string senha, string termos, string novidades, string CAD_FACEBOK_ID, string CAD_FACEBOK_IMAGEM)
        {
            //Ajustes nos campos
            cpf = cpf.Replace(".", "").Replace("-", "");
            rg  = rg.Replace(".", "").Replace("-", "");
            string cartaoBesni = cartao1 + cartao2 + cartao3 + cartao4;

            //Verificar se ainda está logado
            if (Session["cadID"] != null)
            {
                CAD_ID = Session["cadID"].ToString();
            }
            else
            {
                CAD_ID = "0";
            }

            if (cartaoBesni != "")
            {
                cartaoBesni = "'" + cartaoBesni + "'";
            }
            else
            {
                cartaoBesni = "NULL";
            }

            if (CAD_FACEBOK_ID != "")
            {
                CAD_FACEBOK_ID = "'" + CAD_FACEBOK_ID + "'";
            }
            else
            {
                CAD_FACEBOK_ID = "NULL";
            }

            if (CAD_FACEBOK_IMAGEM != "")
            {
                CAD_FACEBOK_IMAGEM = "'" + CAD_FACEBOK_IMAGEM + "'";
            }
            else
            {
                CAD_FACEBOK_IMAGEM = "NULL";
            }

            //Response.Write("EXEC piuCadastro " + CAD_ID + ", '" + nome + "','" + cpf + "','" + rg + "','" + dtnascimento + "','" + sexo + "','" + telefone + "','" + celular + "','" + email + "'," + cartaoBesni + ",'" + cep + "','" + logradouro + "','" + numero + "','" + complemento + "','" + bairro + "','" + cidade + "','" + uf + "','" + objUtils.getMD5Hash(senha) + "','" + termos + "','" + novidades + "'," + CAD_FACEBOK_ID + "," + CAD_FACEBOK_IMAGEM + " ");
            //Response.End();

            rsCadastro = objBD.ExecutaSQL("EXEC piuCadastro " + CAD_ID + ", '" + nome + "','" + cpf + "','" + rg + "','" + dtnascimento + "','" + sexo + "','" + telefone + "','" + celular + "','" + email + "'," + cartaoBesni + ",'" + cep + "','" + logradouro + "','" + numero + "','" + complemento + "','" + bairro + "','" + cidade + "','" + uf + "','" + objUtils.getMD5Hash(senha) + "','" + termos + "','" + novidades + "'," + CAD_FACEBOK_ID + "," + CAD_FACEBOK_IMAGEM + " ");
            if (rsCadastro == null)
            {
                throw new Exception();
            }
            if (rsCadastro.HasRows)
            {
                rsCadastro.Read();
                //Salvando as Session do usuário
                Session["cadNome"] = nome;
                Session["cadID"]   = rsCadastro["CAD_ID"].ToString();
                Session["Besni"]   = rsCadastro["CAD_CARTAO_BESNI"].ToString();

                //Salvando no log
                //Utils.Banco().RunSQL("EXEC psLog '" + rsCadastro["PET_ID"] + "',null,'Parabéns! Você ganhou a medalha INICIANTE por se cadastrar e efetuar o login no site.','1'");

                //Enviar e-mail
                string conteudo = "<h1 style=\"margin:0 auto 50px auto; font-size:24px;font-family:'arial'; letter-spacing: 1.8; font-weight: 800; text-align:center; color:#a8272d; text-transform:uppercase;\">USUÁRIO CADASTRADO</h1>";
                conteudo += "<center><p style=\"font-weight:700; font-size: 16px;\">Olá, " + nome + "!</p></center>";
                conteudo += "<center><p style=\"font-weight:700; font-size: 16px;\">Seu cadastro foi realizado com sucesso.</p></center>";
                objUtils.EnviaEmail(email, "Usuário Cadastrado | Promoção Besni", conteudo, "", "", null, "*****@*****.**", null);

                //Redirecionando para a home do usuário
                Response.Redirect("/cadastrar-cupom.aspx");
                Response.End();
            }
            else
            {
                Response.Redirect("/cadastro.aspx?msg=erroCadastro");
            }

            rsCadastro.Dispose();
            rsCadastro.Close();
        }