/// <summary> /// 绑定数据 /// </summary> public void Bind() { if (KeyID != 0) { if (!Common.PageCompOperable("Order", KeyID, CompID)) { Response.Redirect("../../NoOperable.aspx"); return; } Hi.Model.DIS_Order OrderModel = OrderBll.GetModel(KeyID); if (OrderModel != null) { DisID = OrderModel.DisID; this.PrintDate.InnerText = DateTime.Now.ToString("yyyy年MM月dd日"); this.lblReceiptNo.InnerText = OrderModel.ReceiptNo; this.lblDisName.InnerText = Common.GetDis(OrderModel.DisID, "DisName"); this.lblCreateDate.InnerText = OrderModel.CreateDate == DateTime.MinValue ? "" : OrderModel.CreateDate.ToString("yyyy-MM-dd"); this.lblDisUser.InnerText = Common.GetUserName(OrderModel.DisUserID); this.lblOtype.InnerText = OrderInfoType.OType(OrderModel.Otype); this.lblTotalPrice.InnerText = OrderModel.AuditAmount.ToString("N"); this.lblPayState.InnerText = OrderInfoType.PayState(OrderModel.PayState); this.lblPayPrice.InnerText = OrderModel.PayedAmount.ToString("N"); if (OrderModel.PayState == (int)Enums.PayState.未支付) { this.lblPayState.Attributes.Add("style", "Color:Red"); } else { this.lblPayState.Attributes.Add("style", "Color:green"); } this.lblAddr.InnerText = Common.GetAddr(OrderModel.AddrID); this.lblRemark.InnerText = OrderModel.Remark; BindOrderDetail(DisID); } } }
/// <summary> /// 绑定数据 /// </summary> public void Bind() { string type = Request.QueryString["type"] + ""; if (KeyID != 0) { if (!Common.PageCompOperable("ReturnOrder", KeyID, CompID)) { Response.Redirect("../../NoOperable.aspx"); return; } Hi.Model.DIS_OrderReturn OrderReturnModel = OrderReturnBll.GetModel(KeyID); if (OrderReturnModel != null) { this.lblDisName.InnerText = Common.GetDis(OrderReturnModel.DisID, "DisName"); this.hidDisId.Value = OrderReturnModel.DisID.ToString(); DisId = OrderReturnModel.DisID; OrderId = OrderReturnModel.OrderID; Hi.Model.DIS_Order OrderModel = new Hi.BLL.DIS_Order().GetModel(OrderId); this.lblReceiptNo.InnerText = OrderReturnModel.ReceiptNo; this.lblReturnDate.InnerText = OrderReturnModel.ReturnDate == DateTime.MinValue ? "" : OrderReturnModel.ReturnDate.ToString("yyyy-MM-dd"); this.lblReturnUserID.InnerText = Common.GetUserName(OrderReturnModel.ReturnUserID.ToString().ToInt(0)); this.lblReturnState.InnerText = OrderInfoType.ReturnState(OrderReturnModel.ReturnState); //this.lblExpress.InnerText = OrderReturnModel.Express; //this.lblExpressNo.InnerText = OrderReturnModel.ExpressNo; this.lblReturnContent.InnerText = OrderReturnModel.ReturnContent; ProID = OrderInfoType.getOrderExt(OrderReturnModel.OrderID, "ProID"); ProPrice = OrderInfoType.getOrderExt(OrderReturnModel.OrderID, "ProAmount"); ProIDD = OrderInfoType.getOrderExt(OrderReturnModel.OrderID, "ProDID"); ProType = OrderInfoType.getOrderExt(OrderReturnModel.OrderID, "Protype"); //订单信息 this.lblOState.InnerText = OrderInfoType.OState(OrderModel.ID); this.lblPayState.InnerHtml = OrderInfoType.PayState(OrderModel.PayState); if (OrderModel.PayState == (int)Enums.PayState.未支付) { this.lblPayState.Attributes.Add("style", "Color:Red"); } else { this.lblPayState.Attributes.Add("style", "Color:green"); } this.lblAddType.InnerText = OrderInfoType.AddType(OrderModel.AddType); this.lblOtype.InnerText = OrderInfoType.OType(OrderModel.Otype); //订单总价 this.lblTotalPrice.InnerText = OrderInfoType.getOrder(OrderReturnModel.OrderID, "AuditAmount"); if (OrderReturnModel.AuditUserID == 0) { this.trAuditUser.Attributes.Add("style", "display:none;"); this.trAuditRemark.Attributes.Add("style", "display:none;"); } else { this.trAuditUser.Attributes.Add("style", ""); this.trAuditRemark.Attributes.Add("style", ""); } this.lblAuditUser.InnerText = Common.GetUserName(OrderReturnModel.AuditUserID); this.lblAuditDate.InnerText = OrderReturnModel.AuditDate == DateTime.MinValue ? "" : OrderReturnModel.AuditDate.ToString("yyyy-MM-dd"); this.lblAuditRemark.InnerText = OrderReturnModel.AuditRemark; if (this.Erptype != 0) { //U8、U9等用户 不能对订单进行操作 this.Audit.Visible = false; this.ReturnMoney.Visible = false; } else { //非U8、U9等用户 可以对订单进行操作 #region if (OrderReturnModel.ReturnState < (int)Enums.AuditState.提交) { //this.Audit.Attributes.Add("style", "display:none;"); //this.ReturnMoney.Attributes.Add("style", "display:none;"); this.Audit.Visible = false; this.ReturnMoney.Visible = false; } else if (OrderReturnModel.ReturnState == (int)Enums.AuditState.提交) { this.Audit.Visible = true; this.ReturnMoney.Visible = false; //this.Audit.Attributes.Add("style", "display:inline-block;"); //this.ReturnMoney.Attributes.Add("style", "display:none;"); } else if (OrderReturnModel.ReturnState == (int)Enums.AuditState.已审) { this.Audit.Visible = false; //this.Audit.Attributes.Add("style", "display:none;"); if (OrderModel != null) { if (OrderModel.Otype != (int)Enums.OType.赊销订单) { if (type == "") { this.ReturnMoney.Visible = false; //this.ReturnMoney.Attributes.Add("style", "display:none;"); } else { this.ReturnMoney.Visible = true; //this.ReturnMoney.Attributes.Add("style", "display:inline-block;"); } } else { if (OrderModel.PayState == (int)Enums.PayState.已支付) { if (type == "") { this.ReturnMoney.Visible = false; //this.ReturnMoney.Attributes.Add("style", "display:none;"); } else { this.ReturnMoney.Visible = true; //this.ReturnMoney.Attributes.Add("style", "display:inline-block;"); } } else { this.ReturnMoney.Visible = false; //this.ReturnMoney.Attributes.Add("style", "display:none;"); } } } } else if (OrderReturnModel.ReturnState == (int)Enums.AuditState.已完结) { this.Audit.Visible = false; this.ReturnMoney.Visible = false; //this.Audit.Attributes.Add("style", "display:none;"); //this.ReturnMoney.Attributes.Add("style", "display:none;"); } #endregion } BindOrderDetail(OrderReturnModel.OrderID, OrderReturnModel.DisID); } } else { Response.Write("数据错误!"); Response.End(); } }
public void Bind() { //取消按钮显示 //this.btnRemove.Attributes.Add("style", "display:none;"); //this.btnRemove.Style["display"] = "none"; Hi.Model.DIS_Order OrderInfoModel = OrderInfoBll.GetModel(KeyID); if (OrderInfoModel != null) { this.lblDisName.InnerText = Common.GetDis(OrderInfoModel.DisID, "DisName"); this.hidDisId.Value = OrderInfoModel.DisID.ToString(); DisId = OrderInfoModel.DisID; this.lblOtype.InnerText = OrderInfoType.OType(OrderInfoModel.Otype); this.lblReceiptNo.InnerText = OrderInfoModel.ReceiptNo; this.lblRemark.InnerText = OrderInfoModel.Remark; this.hidAddrId.Value = OrderInfoModel.AddrID.ToString(); this.lblAddr.InnerText = OrderInfoModel.Address; this.lblCreateDate.InnerText = OrderInfoModel.CreateDate.ToString("yyyy-MM-dd"); this.lblOState.InnerText = OrderInfoType.OState(OrderInfoModel.ID); this.lblPayState.InnerText = OrderInfoType.PayState(OrderInfoModel.PayState); this.lblTotalPrice.InnerText = OrderInfoModel.TotalAmount.ToString("0.00"); //this.lblOtherAmount.InnerText = OrderInfoModel.OtherAmount.ToString("0.00"); this.lblPayedPrice.InnerText = OrderInfoModel.PayedAmount.ToString("0.00"); this.lblDisUser.InnerText = Common.GetUserName(OrderInfoModel.DisUserID); this.lblArriveDate.InnerText = OrderInfoModel.ArriveDate == DateTime.MinValue ? "" : OrderInfoModel.ArriveDate.ToString("yyyy-MM-dd"); BindOrderDetail(OrderInfoModel.DisID); if (OrderInfoModel.OState == (int)Enums.OrderState.退回) { //this.Remove.Attributes.Add("style", "display:none;"); //取消订单 //this.Return.Attributes.Add("style", "display:none;"); //退回 //this.Edit.Attributes.Add("style", "display:inline-block;"); //编辑 //this.Del.Attributes.Add("style", "display:none;"); //删除 this.Shipping.Attributes.Add("style", "display:none;"); //发货 //this.Clearing.Attributes.Add("style", "display:none;"); //去结算 //this.PrePayMonery.Attributes.Add("style", "display:none;"); //预收款申请 //this.Submit.Attributes.Add("style", "display:inline-block;"); //提交 this.Audit.Attributes.Add("style", "display:none;"); //审核 } if (OrderInfoModel.OState == (int)Enums.OrderState.未提交) { //this.Remove.Attributes.Add("style", "display:none;"); //this.Return.Attributes.Add("style", "display:none;"); } if (OrderInfoModel.OState == (int)Enums.OrderState.待审核) { //this.Edit.Attributes.Add("style", "display:none;"); //this.Del.Attributes.Add("style", "display:none;"); this.Shipping.Attributes.Add("style", "display:none;"); //this.Clearing.Attributes.Add("style", "display:none;"); //this.PrePayMonery.Attributes.Add("style", "display:none;"); //this.Submit.Attributes.Add("style", "display:none;"); //this.Return.Attributes.Add("style", "display:inline-block;"); this.Audit.Attributes.Add("style", "display:inline-block;"); //this.Remove.Attributes.Add("style", "display:inline-block;"); } if (OrderInfoModel.OState < (int)Enums.OrderState.待审核 || OrderInfoModel.OState > (int)Enums.OrderState.已审) { //this.Return.Attributes.Add("style", "display:none;"); this.Audit.Attributes.Add("style", "display:none;"); this.Shipping.Attributes.Add("style", "display:none;"); //this.Clearing.Attributes.Add("style", "display:none;"); //this.PrePayMonery.Attributes.Add("style", "display:none;"); } if (OrderInfoModel.OState == (int)Enums.OrderState.已审) { //this.Return.Attributes.Add("style", "display:none;"); this.Audit.Attributes.Add("style", "display:none;"); //this.Edit.Attributes.Add("style", "display:none;"); //this.Del.Attributes.Add("style", "display:none;"); //this.Submit.Attributes.Add("style", "display:none;"); //this.Remove.Attributes.Add("style", "display:inline-block;"); if (OrderInfoModel.Otype == (int)Enums.OType.赊销订单) { //this.Clearing.Attributes.Add("style", "display:none;"); //this.PrePayMonery.Attributes.Add("style", "display:none;"); this.Shipping.Attributes.Add("style", "display:inline-block;"); } else { if (OrderInfoModel.PayState > (int)Enums.PayState.未支付) { //this.Clearing.Attributes.Add("style", "display:none;"); //this.PrePayMonery.Attributes.Add("style", "display:none;"); this.Shipping.Attributes.Add("style", "display:inline-block;"); } else { //this.Clearing.Attributes.Add("style", "display:none;"); //this.PrePayMonery.Attributes.Add("style", "display:none;"); this.Shipping.Attributes.Add("style", "display:none;"); } } } if (OrderInfoModel.OState == (int)Enums.OrderState.已作废) { //this.Return.Attributes.Add("style", "display:none;"); //this.Remove.Attributes.Add("style", "display:none;"); this.Shipping.Attributes.Add("style", "display:none;"); //this.Submit.Attributes.Add("style", "display:none;"); //if (OrderInfoModel.PayState > (int)Enums.PayState.未支付) //{ // this.Clearing.Attributes.Add("style", "display:none;"); // this.PrePayMonery.Attributes.Add("style", "display:none;"); //} } } }