/**
* OrderRefund.aspx.cs
*
* 功 能: 订单退款
* 类 名: OrderRefund
*
* Ver 变更日期 负责人 变更内容
* ───────────────────────────────────
* V0.01 2013-5-27 12:03 吴崎均 初版
* V0.02 2013-5-27 20:31 吴崎均 混淆支付
* V0.01 2013-5-28 14:35 吴崎均 调试完成
*
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using CY.BLL.EC;
using CY.Model;
using CY.Infrastructure.Common;
namespace CY.WebForm.Pages.business
{
///
/// 订单退款
///
public partial class OrderRefund : BasePage
{
///
/// 页面加载事件
///
///
///
protected void Page_Load(object sender, EventArgs e)
{
InitOrder();
}
private void InitOrder()
{
EC_OrderBasicBLL _eC_OrderBasicBLL = new EC_OrderBasicBLL();
string orderIdStr = Request["id"];
if (string.IsNullOrEmpty(orderIdStr)) { JavaScript.MessageBox("未传递参数!", this); return; }
int? orderId = MyConvert.ConvertToInt32(orderIdStr);
if (!orderId.HasValue) { JavaScript.MessageBox("未传递参数!", this); return ; }
EC_OrderBasic _eC_OrderBasic = _eC_OrderBasicBLL.SelectModelById(orderId.Value);
Request.RequestContext.RouteData.DataTokens.Add("state",null==_eC_OrderBasic|| 0.Equals(_eC_OrderBasic.PayState.Value) || 1 < _eC_OrderBasic.OrderTypeId ? "enon" : "refund");
rptOrder.DataSource = new List() { _eC_OrderBasic };
rptOrder.DataBind();
}
}
}