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, "订单创建失败!"); } }
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>"); } }
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 }