/**
|
* 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
|
{
|
/// <summary>
|
/// 订单退款
|
/// </summary>
|
public partial class OrderRefund : BasePage
|
{
|
/// <summary>
|
/// 页面加载事件
|
/// </summary>
|
/// <param name="sender"></param>
|
/// <param name="e"></param>
|
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>() { _eC_OrderBasic };
|
rptOrder.DataBind();
|
}
|
}
|
}
|