/** * 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(); } } }