using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Web;
|
using System.Web.UI;
|
using System.Web.UI.WebControls;
|
using CY.Infrastructure.Common;
|
using CY.BLL.EC;
|
using CY.Model;
|
using CY.BLL;
|
|
namespace CY.WebForm.Pages.front
|
{
|
public partial class PayOnline : System.Web.UI.Page
|
{
|
public string Nocodetips = "";
|
protected void Page_Load(object sender, EventArgs e)
|
{
|
EC_MemberBasicBLL bll_EC_MemberBasicBLL = new EC_MemberBasicBLL();
|
|
EC_MemberBasic m_EC_MemberBasic = Session["nowMemberLogin"] as EC_MemberBasic; //登录帐号
|
|
if (m_EC_MemberBasic == null)
|
{
|
Response.Redirect("/login.html?backurlCS=" + "/order/pay/" + Request["orderId"] + ".html");
|
}
|
if (IsPostBack || IsCallback)
|
{
|
return;
|
}
|
|
Pay_PaymentAccount m_Pay_PaymentAccount = bll_EC_MemberBasicBLL.GetPaymentAccountByMemberId(m_EC_MemberBasic.MemberId);
|
if (m_Pay_PaymentAccount == null || string.IsNullOrEmpty(m_Pay_PaymentAccount.PayPwd))
|
{
|
Nocodetips = "您尚未设置支付码,请先前往 会员中心-账户中心-安全设置 设置支付码。";
|
}
|
|
int? orderId = MyConvert.ConvertToInt32(Request["orderId"]);
|
if (!orderId.HasValue) return;
|
EC_OrderBasicBLL eC_OrderBasicBLL = new EC_OrderBasicBLL();
|
EC_OrderBasic orderBasic = eC_OrderBasicBLL.SelectModelById(orderId.Value);
|
if (m_EC_MemberBasic.MemberId != orderBasic.BuyerId)
|
{
|
Response.Redirect("/");
|
}
|
rptOrder.DataSource = new List<EC_OrderBasic>() { orderBasic };
|
rptOrder.DataBind();
|
}
|
}
|
}
|