Beispiel #1
0
 protected void btn_alterarSenha_Click(object sender, EventArgs e)
 {
     if (UserDB.Criptografia(txt_oldSenha.Text) == UserDB.select_ClientUserPassword(Convert.ToInt32(Session["id"])))
     {
         if (txt_newSenha.Text == txt_newSenhaA.Text)
         {
             if (UserDB.UpdateSenhaCli(UserDB.Criptografia(txt_newSenha.Text), Convert.ToInt32(Session["id"])) == 0)
             {
                 ltl_status.Text = "<script type=text/javascript> toastr.success('Senha alterada com sucesso') </script>";
                 VisitorBD.SendEmailSenhaAtualizada(txt_email.Text);
             }
             else
             {
                 ltl_status.Text = "<script type=text/javascript> toastr.error('Algo deu errado, tente novamente mais tarde') </script>";
             }
         }
         else
         {
             ltl_status.Text = "<script type=text/javascript> toastr.error('As senhas digitadas não são iguais!') </script>";
         }
     }
     else
     {
         ltl_status.Text = "<script type=text/javascript> toastr.error('Senha atual inválida') </script>";
     }
 }
Beispiel #2
0
    protected void btn_redefinir_Click(object sender, EventArgs e)
    {
        if (txtSenha.Text.Equals(txtSenha2.Text))
        {
            int    id    = Convert.ToInt32(ltl_aux.Text);
            string senha = txtSenha.Text;
            senha = UserDB.Criptografia(senha);
            if (VisitorBD.UpdateSenha(senha, id) == 0)
            {
                string hash = HttpContext.Current.Request.Url.AbsoluteUri;
                hash = hash.Substring(hash.IndexOf("=") + 1);
                if (VisitorBD.DeleteHash(hash, id) == 0)
                {
                    string email = VisitorBD.selectEmail(id);
                    VisitorBD.SendEmailSenhaAtualizada(email);

                    ltl_status.Text  = "<script type='text/javascript'>swal('Sucesso', 'Sua senha foi alterada com sucesso', 'success')";
                    ltl_status.Text += ".then((value) => {window.location.replace('Index.aspx')}); </script> ";
                }
                else
                {
                    ltl_status.Text = "<script type=text/javascript> toastr.error('Algo deu errado, tente novamente mais tarde') </script >";
                }
            }
            else
            {
                ltl_status.Text = "<script type=text/javascript> toastr.error('Algo deu errado, tente novamente mais tarde') </script >";
            }
        }
        else
        {
            ltl_status.Text = "<script type=text/javascript> toastr.error('As senhas digitadas não são iguais!') </script >";
        }
    }
Beispiel #3
0
    protected void btn_fazerInscricao_Click(object sender, EventArgs e)
    {
        if (Session["cliente"] == null || Session["cliente"].Equals(false))
        {
            ltl_status.Text = "<script type=text/javascript>$('#loginModal').modal('show');</script>";
        }
        else
        {
            int CaravanID = Convert.ToInt32(Session["CaravanID"]);
            int ID        = Convert.ToInt32(Session["id"]);
            if (UserDB.SelectInscricaoCaravana(CaravanID, ID) == false)
            {
                if (lbl_privacidade.Text.Equals("Apenas por Convite"))
                {
                    if (UserDB.MandarConviteCaravana(CaravanID, ID) == 0)
                    {
                        ltl_status.Text = "<script type=text/javascript> toastr.success('Você enviou seu convite para se inscrever nesta caravana com sucesso') </script>";
                        Page_Init(this, EventArgs.Empty);
                    }
                }
                else
                {
                    if (UserDB.InscreverCaravana(CaravanID, ID) == 0)
                    {
                        DataSet ds = UserDB.select_Interessados(Convert.ToInt32(Session["CaravanID"]));
                        foreach (DataRow dr in ds.Tables[0].Rows)
                        {
                            VisitorBD.SendEmailAtualizacaoCaravana(dr["email"].ToString(), dr["tituloCaravana"].ToString(), dr["nomeCliente"].ToString(), dr["convite"].ToString());
                        }

                        ltl_status.Text = "<script type=text/javascript> toastr.success('Você se inscreveu nesta caravana com sucesso') </script>";
                        Page_Init(this, EventArgs.Empty);
                    }
                }
            }
            else
            {
                if (UserDB.InscreverCaravana2(CaravanID, ID) == 0)
                {
                    DataSet ds = UserDB.select_Interessados(Convert.ToInt32(Session["CaravanID"]));
                    foreach (DataRow dr in ds.Tables[0].Rows)
                    {
                        VisitorBD.SendEmailAtualizacaoCaravana(dr["email"].ToString(), dr["tituloCaravana"].ToString(), dr["nomeCliente"].ToString(), dr["convite"].ToString());
                    }
                    ltl_status.Text = "<script type=text/javascript> toastr.success('Você se inscreveu nesta caravana com sucesso') </script>";
                    Page_Init(this, EventArgs.Empty);
                }
            }
        }
    }
    protected void btn_redefinir_Click(object sender, EventArgs e)
    {
        String email = txtEmail.Text;


        if (UserDB.selectUser2(email) == true)
        {
            ltl_status.Text  = "<script type='text/javascript'>swal('Atenção', 'Um E-mail foi enviado para " + email + " com as instruções para redefinição de senha', 'info') ";
            ltl_status.Text += ".then((value) => {window.location.replace('Index.aspx')}); </script> ";
            VisitorBD.insertSenhaSegurancaUsuario(email);
            string hash = VisitorBD.selectHash();
            VisitorBD.SendEmailRecuperarSenha(email, hash);
        }
        else
        {
            ltl_status.Text = "<script type='text/javascript'>swal('Atenção', 'Usuário Não Encontrado', 'error'); </script>";
            txtEmail.Text   = "";
        }
    }
Beispiel #5
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string id = HttpContext.Current.Request.Url.AbsoluteUri;

        id = id.Substring(id.IndexOf("=") + 1);
        if (id.Equals(HttpContext.Current.Request.Url.AbsoluteUri))
        {
            Response.Redirect("../ToVisitor/Index.aspx?er=0");
        }

        DataSet ds = VisitorBD.SelectValidReset(id);

        if (ds.Tables[0].Rows.Count == 0)
        {
            Response.Redirect("../ToVisitor/Index.aspx?er=0");
        }
        else
        {
            ltl_aux.Text = ds.Tables[0].Rows[0]["id"].ToString();
        }
    }
    protected void btnAceitar_Click(object sender, EventArgs e)
    {
        Button button   = (Button)sender;
        string buttonId = button.ID;

        buttonId = Regex.Replace(buttonId, "[^0-9.]", "");

        if (CompanyDB.UpdateProposta("Aceito", Convert.ToInt32(buttonId)) == 0)
        {
            DataSet ds = UserDB.select_Interessados(Convert.ToInt32(Session["CaravanID"]));
            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                VisitorBD.SendEmailAtualizacaoCaravana2(dr["email"].ToString(), dr["tituloCaravana"].ToString(), dr["nomeCliente"].ToString(), dr["convite"].ToString());
            }
            ltl_status.Text  = "<script type='text/javascript'> swal('Sucesso!', 'Você aceitou a proposta', 'success')";
            ltl_status.Text += ".then((value) => {window.location.replace('Caravana_Criador.aspx')}); </script> ";
        }
        else
        {
        }
    }
Beispiel #7
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string id = HttpContext.Current.Request.Url.AbsoluteUri;

        id = id.Substring(id.IndexOf("=") + 1);
        if (id.Equals("0"))
        {
            ltl_statusM.Text = "<script type=text/javascript> toastr.error('Acesso Negado') </script>";
        }
        else if (!id.Equals(HttpContext.Current.Request.Url.AbsoluteUri))
        {
            if (VisitorBD.UpdateCheckEmail(id) == true)
            {
                ltl_statusM.Text = "<script type=text/javascript> toastr.success('Ok! Você confirmou sua conta') </script>";
            }
            else
            {
                ltl_statusM.Text = "<script type=text/javascript> toastr.error('Algo deu errado,tente novamente mais tarde') </script>";
            }
        }
    }
Beispiel #8
0
    private void aceitar_click(object sender, EventArgs e)
    {
        Button button   = (Button)sender;
        string buttonId = button.ID;

        buttonId = Regex.Replace(buttonId, "[^0-9.]", "");

        if (UserDB.UpdateConviteCaravana(Convert.ToInt32(Session["CaravanID"]), Convert.ToInt32(buttonId), "Inscrito") == 0)
        {
            DataSet ds = UserDB.select_Interessados(Convert.ToInt32(Session["CaravanID"]));
            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                VisitorBD.SendEmailAtualizacaoCaravana(dr["email"].ToString(), dr["tituloCaravana"].ToString(), dr["nomeCliente"].ToString(), dr["convite"].ToString());
            }

            javascript.Text = "<script type=text/javascript> toastr.success('Você permitiu esta inscrição na sua caravana') </script>";
            Response.Redirect(Request.RawUrl);
        }
        else
        {
            javascript.Text = "<script type=text/javascript> toastr.error('Algo deu errado, tente novamente mais tarde') </script>";
        }
    }
Beispiel #9
0
    protected void btnCadastrar_Click(object sender, EventArgs e)
    {
        Usuario c = new Usuario();

        c.Usu_email = txtEmail.Text;
        if (txtSenha.Text.Equals(txtSenha2.Text))
        {
            c.Usu_senha = UserDB.Criptografia(txtSenha.Text);
            if (UserDB.selectUser2(c.Usu_email) == false)
            {
                switch (UserDB.insertUser(c))
                {
                case 0:
                    int     id  = UserDB.selectUser(c);
                    Empresa emp = new Empresa();
                    emp.Emp_nome        = txtNome.Text;
                    emp.Emp_razaosocial = txtRazao.Text;
                    emp.Emp_cnpj        = txtcnpj.Text;
                    emp.Emp_notificao   = 0;
                    emp.Numeroartesp    = txtArtesp.Text;
                    emp.Usu_id          = id;
                    switch (UserDB.insertCompany(emp))
                    {
                    case 0:
                        string hash = UserDB.selectHashConf(id).ToString();
                        if (!hash.Equals("0"))
                        {
                            VisitorBD.SendEmailConf(c.Usu_email, hash);
                            ltl_status.Text  = "<script type='text/javascript'> swal('Sucesso!', 'Você será redirecionado a página inicial', 'success')";
                            ltl_status.Text += ".then((value) => {window.location.replace('Index.aspx')}); </script> ";
                        }
                        else
                        {
                            ltl_status.Text  = "<script type=text/javascript> toastr.error('Erro 2: Não foi possível inserir cliente') </";
                            ltl_status.Text += "script>";
                        }
                        break;

                    case 2:

                        ltl_status.Text = "<script type='text/javascript'> toastr.error('Erro 2: Não foi possível inserir empresa') </script>";


                        break;
                    }
                    break;

                case 2:
                    ltl_status.Text = ("<script type='text/javascript'> toastr.error('Erro 2: Não foi possível inserir usuário') </script>");


                    break;
                }
            }
            else
            {
                ltl_status.Text = ("<script type='text/javascript'> toastr.error('Já existe um usuário com este e-mail!') </script>");
            }
        }
        else
        {
            ltl_status.Text = ("<script type='text/javascript'> toastr.error('As senhas digitadas não coicidem!') </script>");
        }
    }
Beispiel #10
0
    protected void btnCadastrar_Click(object sender, EventArgs e)
    {
        Usuario c = new Usuario();

        c.Usu_email = txtEmail.Text;

        if (txtSenha.Text.Equals(txtSenha2.Text))
        {
            c.Usu_senha = UserDB.Criptografia(txtSenha.Text);
            if (UserDB.selectUser2(c.Usu_email) == false)
            {
                switch (UserDB.insertUser(c))
                {
                case 0:

                    int    id = UserDB.selectUser(c);
                    Pessoa P  = new Pessoa();
                    P.Cli_nome   = txtNome.Text;
                    P.Cli_email  = c.Usu_email;
                    P.Cli_genero = Convert.ToChar(rblSexo.SelectedValue.ToString());
                    string aux = datapiker.Text;
                    P.Cli_datanascimento = Convert.ToDateTime(aux);
                    P.Tip_id             = 2;
                    P.Usu_id             = id;

                    switch (UserDB.insertClient(P))
                    {
                    case 0:
                        string hash = UserDB.selectHashConf(id).ToString();
                        if (!hash.Equals("0"))
                        {
                            VisitorBD.SendEmailConf(P.Cli_email, hash);
                            ltl_status.Text  = "<script type='text/javascript'> swal('Sucesso!', 'Você será redirecionado a página inicial', 'success')";
                            ltl_status.Text += ".then((value) => {window.location.replace('Index.aspx')}); </script> ";
                        }
                        else
                        {
                            ltl_status.Text  = "<script type=text/javascript> toastr.error('Erro 2: Não foi possível inserir cliente') </";
                            ltl_status.Text += "script>";
                        }


                        break;

                    case 2:

                        ltl_status.Text  = "<script type=text/javascript> toastr.error('Erro 2: Não foi possível inserir cliente') </";
                        ltl_status.Text += "script>";
                        break;
                    }

                    break;

                case 2:

                    ltl_status.Text  = "<script type=text/javascript> toastr.error('Erro 2: Não foi possível inserir usuário') </";
                    ltl_status.Text += "script>";
                    break;
                }
            }
            else
            {
                ltl_status.Text  = ("<script type=text/javascript> toastr.error('Já existe um usuário com este e-mail!') </");
                ltl_status.Text += ("script>");
            }
        }
        else
        {
            ltl_status.Text  = "<script type=text/javascript> toastr.error('As senhas digitadas não são iguais!') </";
            ltl_status.Text += "script>";
        }
    }