Example #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Request.QueryString["InfoID"] != null)
        {
            infoID = Convert.ToInt64(Request.QueryString["InfoID"]);
        }
        string loginname = Page.User.Identity.Name;

        if (loginname == "")
        {
            Response.Redirect("http://member.topfo.com/login.aspx?ReturnURL=" + Request.Url.ToString());
            return;
        }
        Tz888.BLL.Pay dal = new Tz888.BLL.Pay();
        try
        {
            bool b = dal.ShopCar_Add(infoID, loginname);
            Response.Redirect("trade_info_wait.aspx");
        }
        catch
        {
            Response.Redirect("trade_info_wait.aspx");
        }
    }
    protected void btnSend_Click(object sender, EventArgs e)
    {
        if (!Tz888.Common.Utility.PageValidate.IsEmail(txtEmail.Value.Trim()))
        {
            Tz888.Common.MessageBox.Show(this.Page, "请输入正确的邮件地址");
            return;
        }
        int card1 = 0;
        int card2 = 0;
        int card3 = 0;
        int card4 = 0;

        if (txtwushi.Value.Trim() != "")
        {
            card1 = Convert.ToInt32(txtwushi.Value.Trim());
        }
        if (txtbai.Value.Trim() != "")
        {
            card2 = Convert.ToInt32(txtbai.Value.Trim());
        }
        if (txttwobai.Value.Trim() != "")
        {
            card3 = Convert.ToInt32(txttwobai.Value.Trim());
        }
        if (txtfivebai.Value.Trim() != "")
        {
            card4 = Convert.ToInt32(txtfivebai.Value.Trim());
        }

        Tz888.BLL.Pay   dal   = new Tz888.BLL.Pay();
        Tz888.Model.Pay model = new Tz888.Model.Pay();
        model.LoginName = loginname;
        model.RealName  = txtrealname.Value.Trim();
        model.Email     = txtEmail.Value.Trim();
        model.OtherInfo = txtAddress.Value.Trim() + "|" + txtCode.Value.Trim();
        model.Tel       = txtTel.Value.Trim();
        model.MobileNo  = txtMobile.Value.Trim();
        model.card1     = card1;
        model.card2     = card2;
        model.card3     = card3;
        model.card4     = card4;
        int orderno = dal.CreateCardOrder(model);

        Tz888.Common.MessageBox.Show(this.Page, orderno.ToString());
        if (orderno != 0)
        {
            double orderpoint = OnlineStrike.getOrderPoint(Convert.ToInt64(orderno)); //订单金额
            double userpoint  = OnlineStrike.getUserPoint(loginname);                 //用户金额
            if (userpoint < orderpoint)
            {
                Response.Redirect(DomainName.PayDomain() + "/otherpay.aspx?order_no=" + Tz888.Common.DEncrypt.DESEncrypt.Encrypt(orderno.ToString(), "pay888"));
            }
            else
            {
                Response.Redirect(DomainName.PayDomain() + "/account/accountpay.aspx?order_no=" + Tz888.Common.DEncrypt.DESEncrypt.Encrypt(orderno.ToString(), "pay888"));
            }
        }
        else
        {
            Tz888.Common.MessageBox.Show(this.Page, "订单创建失败!");
        }
    }
Example #3
0
    protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
    {
        string ValliDate = Request.QueryString["Validate"].ToString().Trim();
        string vadate    = Request.QueryString["vadate"].ToString().Trim();

        if (ValliDate != "")
        {
            string strLoginName = Page.User.Identity.Name;
            string strPassword  = txtPwd.Value.Trim();
            //判断支付密码
            Tz888.BLL.PayPwd payDll    = new Tz888.BLL.PayPwd();
            Tz888.BLL.Pay    paypwdDll = new Tz888.BLL.Pay();
            if (tzWeb.pay.comm.isSetPwd(strLoginName))//设置了支付密码 则使用支付验证
            {
                DataTable dtpaypwd = payDll.valiPayPwd(strLoginName, txtPwd.Value.Trim());
                if (dtpaypwd.Rows.Count > 0)//支付密码正确
                {
                    Tz888.BLL.Pay1.PayOrder bll = new Tz888.BLL.Pay1.PayOrder();
                    bool b = bll.VipaccountPaySuccess(orderNo, strLoginName, lblorderby_no.Text.ToString().Trim(), lblUser_no.Text.ToString().Trim(), ValliDate, vadate.ToString().Trim());
                    if (b)
                    {
                        Response.Write("<script>alert('结算成功!');window.location.href='../../Pay/UserMoney.aspx?Money=" + lblorder_no.Text.ToString().Trim() + "&order_no=" + orderNo + "';</script>");
                    }
                    else
                    {
                        Response.Write("<script>alert('支付失败!');</script>");
                    }
                }
                else
                {
                    this.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('密码不正确点击确认找回密码!');location.href='../getPayPwd.aspx'", true);
                    return;
                }
            }
            else//按照登录密码验证
            {
                //判断登录密码
                DataTable dtLoginPwd = payDll.valiLoginPwd(strLoginName, txtPwd.Value.Trim());
                if (dtLoginPwd.Rows.Count > 0)
                {
                    Tz888.BLL.Pay1.PayOrder bll = new Tz888.BLL.Pay1.PayOrder();
                    bool b = bll.VipaccountPaySuccess(orderNo, strLoginName, lblorderby_no.Text.ToString().Trim(), lblUser_no.Text.ToString().Trim(), ValliDate, vadate.ToString().Trim());
                    if (b)
                    {
                        Response.Write("<script>alert('结算成功!');window.location.href='../../Pay/UserMoney.aspx?Money=" + lblorder_no.Text.ToString().Trim() + "&order_no=" + orderNo + "';</script>");
                    }
                    else
                    {
                        Response.Write("<script>alert('支付失败!');</script>");
                    }
                }
                else
                {
                    this.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('密码错误!您没有设置支付密码,默认为登录密码!')", true);
                    return;
                }
            }
        }
        else
        {
            Response.Write("<script>alert('出现异常请稍后再试!');window.location.href='VipManage.aspx';</script>");
        }
    }
Example #4
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        ///------------------------------
        ///--design by AdSystem_20090623
        ///------------------------------
        Button btn;

        btn = (Button)sender;
        long   Viewid         = Convert.ToInt32(btn.CommandName.Split('_')[0]);
        string MainPointCount = btn.CommandName.Split('_')[1];
        string loginname      = btn.CommandName.Split('_')[2];

        Tz888.BLL.Pay dal = new Tz888.BLL.Pay();

        //生成订单ID
        int orderno = dal.CreateUserInfoOrder(loginname, pointTotal);

        if (orderno != 0)
        {
            //取得用户账户余额
            double userpoint = OnlineStrike.getUserPoint(loginname);

            if (userpoint < Convert.ToDouble(pointTotal))
            {
                Response.Write("<script>alert('点数不够')</script>");
            }
            else
            {
                int state = dal.ConsumePayUserInfo(orderno, Viewid, loginname, pointTotal, "account");

                if (state == 0)
                {
                }

                else
                {
                    Response.Write("<script>alert('用户信息购买失败')</script>");
                }
            }
        }

        #region 原处理方法
        //int state = 0;
        //try
        //{
        //    state = loc.ViewInfo_Buy(Convert.ToInt64(Viewid));//, Convert.ToInt32(MainPointCount)
        //    string retStr = "";
        //    if (state == 1)
        //    {
        //        retStr = "购买成功";
        //    }
        //    else if (state == 0)
        //        retStr = "无此浏览信息";
        //    else if (state == 2)
        //        retStr = "您的点数不够";
        //    else
        //        retStr = "您购买失败,请重试";
        //    Response.Write("<script   language='JavaScript'>alert('" + retStr + "');</script>");
        //}
        //catch
        //{
        //    Response.Write("<script   language='JavaScript'>alert('购买失败');</script>");
        //}
        #endregion
    }