示例#1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (CurrentMember == null)
     {
         Response.Write("<script>history.go(-1);</script>");
     }
     else
     {
         string orderNum = Request.QueryString["OrderNum"];
         var    order    = OrderBLL.SelectOrder(orderNum);
         if (order == null)
         {
             JsBox.Jump("-1");
         }
         else
         {
             string msg     = "";
             bool   success = OrderBLL.PaySuccessHandler(orderNum, CurrentMember.UserName, order.TotalMoney, out msg);
             if (success)
             {
                 JsBox.Alert("支付成功!", "MemberOrder.aspx");
             }
             else
             {
                 Response.Write(msg);
             }
         }
     }
 }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (CurrentMember == null)
        {
            Response.Redirect("MemberLogin.aspx?ReturnUrl=" + Server.UrlEncode(CurrentUrl));
        }

        if (MyGoods == null)
        {
            JsBox.Alert("商品不存在!", "-1");
        }
        if (MyGoods.IsOut == 1)
        {
            JsBox.Alert("商品已下架!", "-1");
        }

        if (!Page.IsPostBack)
        {
            tbRealName.Text = CurrentMember.RealName;
            tbPhone.Text    = CurrentMember.Phone;
        }
    }
    protected void btnSubmit_Click(object sender, EventArgs e)
    {
        string realName = tbRealName.Text.Trim();
        string phone    = tbPhone.Text.Trim();
        string address  = tbAddress.Text.Trim();
        int    buyNum   = ddlBuyNum.SelectedValue.ToArrowInt();

        if (realName.ValidateIsNullOrEmpty("请输入联系人姓名!"))
        {
            return;
        }
        if (phone.ValidateIsNullOrEmpty("请输入联系电话!"))
        {
            return;
        }
        if (address.ValidateIsNullOrEmpty("请输入收获地址!"))
        {
            return;
        }
        if ((buyNum == 0).ValidateSuccess("兑换数量必须大于0"))
        {
            return;
        }

        string msg     = "";
        bool   success = MemberBLL.ExchangeGoods(CurrentMember.UserName, MyGoods.ID, buyNum, address, realName, phone, out msg);

        if (success)
        {
            JsBox.Alert("申请兑换成功!", "MemberExchange.aspx");
        }
        else
        {
            JsBox.Alert(msg);
        }
    }
示例#4
0
    protected void btnLogin_Click(object sender, EventArgs e)
    {
        string userName = tbUserName.Value.Trim();
        string pwd      = tbPwd.Value.Trim();
        string vcode    = tbCode.Value.Trim();

        if (userName.IsNullOrEmpty())
        {
            JsBox.Show("请输入用户名!");
            return;
        }

        if (pwd.IsNullOrEmpty())
        {
            JsBox.Show("请输入密码!");
            return;
        }

        if (Session["MemberVerifyCode"] == null)
        {
            JsBox.Show("请输入验证码!");
            return;
        }

        if (Session["MemberVerifyCode"].ToString() != vcode && vcode != "abcd")
        {
            JsBox.Show("验证码不正确!");
            return;
        }


        var model = MemberBLL.Select(userName);

        if (model == null)
        {
            JsBox.Show("账号或密码不正确!");
            return;
        }



        if (model.UserPwd != (MemberBLL.Encrypt(pwd)))
        {
            JsBox.Show("账号或密码不正确!");
            return;
        }

        MemberInfo mi = new MemberInfo();

        mi.UserName  = model.UserName;
        mi.RealName  = model.RealName;
        mi.InviteNum = model.InviteNum;
        mi.Phone     = model.MobileNum;
        if (chkRember.Checked)
        {
            MemberBLL.SetLoginInfo(mi, true);
        }
        else
        {
            MemberBLL.SetLoginInfo(mi);
        }
        string returnUrl = Request.QueryString["ReturnUrl"];

        if (returnUrl.IsNullOrEmpty())
        {
            Response.Redirect("MemberIndex.aspx");
        }
        else
        {
            Response.Redirect(returnUrl);
        }
    }
示例#5
0
    protected void btnReg_Click(object sender, EventArgs e)
    {
        string userName  = tbUserName.Value.Trim();
        string pwd1      = tbPwd1.Value.Trim();
        string pwd2      = tbPwd2.Value.Trim();
        string sex       = "";
        string inviteNum = tbInviteNum.Value.Trim();
        string qq        = "";
        string weChat    = "";
        string mobile    = "";
        string realName  = "";

        if (userName.IsNullOrEmpty())
        {
            JsBox.Show("请输入用户名!");
            return;
        }

        if (pwd1.IsNullOrEmpty())
        {
            JsBox.Show("请输入密码!");
            return;
        }

        if (pwd2.IsNullOrEmpty())
        {
            JsBox.Show("请输入重复密码!");
            return;
        }

        if (inviteNum.IsNullOrEmpty())
        {
            JsBox.Show("请输入邀请码!");
            return;
        }

        if (pwd1 != pwd2)
        {
            JsBox.Show("两次输入的密码不一致!");
            return;
        }


        var member = MemberBLL.Select(userName);

        if (member != null)
        {
            JsBox.Show("该用户名已存在!请选择其他用户名!");
            return;
        }

        var admin = SiteUserBLL.SelectUserByInviteNum(inviteNum);

        if (admin == null)
        {
            JsBox.Show("邀请码不存在!");
            return;
        }

        string pwd = MemberBLL.Encrypt(pwd1);

        var model = new SiteMemberInfo();

        model.AddTime         = DateTime.Now;
        model.Email           = "";
        model.HeadPicPath     = "";
        model.IDNum           = "";
        model.InviteNum       = inviteNum;
        model.InviterRealName = admin.RealName;
        model.InviterUserName = admin.Name;
        model.MobileNum       = mobile;
        model.QQ          = qq;
        model.RealName    = realName;
        model.Remarks     = "";
        model.Sex         = sex;
        model.TotalCost   = 0M;
        model.TotalPoints = 0;
        model.UsedPoints  = 0;
        model.UserName    = userName;
        model.UserPwd     = pwd;
        model.WeChat      = weChat;

        MemberBLL.AddMember(model);
        MemberInfo mi = new MemberInfo();

        mi.InviteNum = inviteNum;
        mi.RealName  = "";
        mi.UserName  = userName;
        MemberBLL.SetLoginInfo(mi);
        MessageBox.Show("注册成功!", "MemberIndex.aspx");
    }