Exemplo n.º 1
0
    /// <summary>
    /// 绑定
    /// </summary>
    public void Bind()
    {
        if (KeyID != 0)
        {
            Hi.Model.DIS_OrderOut OrderOutModel = OrderOutBll.GetModel(KeyID);

            if (OrderOutModel != null)
            {
                OrderId = OrderOutModel.OrderID;

                this.lblReceiptNo.InnerText = OrderOutModel.ReceiptNo;
                this.lblOrderNo.InnerText   = OrderInfoType.getOrder(OrderOutModel.OrderID, "ReceiptNo");
                DisID = OrderOutModel.DisID;

                ProID    = OrderInfoType.getOrderExt(OrderOutModel.OrderID, "ProID");
                ProPrice = OrderInfoType.getOrderExt(OrderOutModel.OrderID, "ProAmount");
                ProIDD   = OrderInfoType.getOrderExt(OrderOutModel.OrderID, "ProDID");
                ProType  = OrderInfoType.getOrderExt(OrderOutModel.OrderID, "Protype");

                this.lblDisName.InnerText = Common.GetDis(OrderOutModel.DisID, "DisName");
                this.hidDisId.Value       = OrderOutModel.DisID.ToString();

                this.lblSendDate.InnerText = OrderOutModel.SendDate == DateTime.MinValue ? "" : OrderOutModel.SendDate.ToString("yyyy-MM-dd");
                //this.lblExpress.InnerText = OrderOutModel.Express;
                //this.lblExpressNo.InnerText = OrderOutModel.ExpressNo;
                //this.lblExpressPerson.InnerText = OrderOutModel.ExpressPerson;
                //this.lblExpressTel.InnerText = OrderOutModel.ExpressTel;
                //this.lblExpressBao.InnerText = OrderOutModel.ExpressBao.ToString();
                //this.lblPostFee.InnerText = OrderOutModel.PostFee.ToString("N");
                this.lblActionUser.InnerText = OrderOutModel.ActionUser;
                this.lblRemark.InnerText     = OrderOutModel.Remark;

                //签收信息
                this.lblIsSign.InnerText     = OrderOutModel.IsSign == 0 ? "未签收" : "已签收";
                this.lblSignUser.InnerText   = OrderOutModel.SignUser;
                this.hidSignUserId.Value     = OrderOutModel.SignUserId.ToString();
                this.lblSignDate.InnerText   = OrderOutModel.SignDate == DateTime.MinValue ? "" : OrderOutModel.SignDate.ToString("yyyy-MM-dd");
                this.lblSignRemark.InnerText = OrderOutModel.SignRemark;

                BindOrderDetail(OrderOutModel.OrderID, OrderOutModel.DisID);
            }
        }
    }
Exemplo n.º 2
0
    /// <summary>
    /// 绑定
    /// </summary>
    public void Bind()
    {
        if (KeyID != 0)
        {
            if (!Common.PageCompOperable("OrderOut", KeyID, CompID))
            {
                Response.Redirect("../../NoOperable.aspx");
                return;
            }

            Hi.Model.DIS_OrderOut OrderOutModel = OrderOutBll.GetModel(KeyID);

            if (OrderOutModel != null)
            {
                OrderId = OrderOutModel.OrderID;
                ViewState["OrderId"]        = OrderId;
                OrderOutId                  = OrderOutModel.ID;
                this.lblReceiptNo.InnerText = OrderOutModel.ReceiptNo;
                this.lblOrderNo.InnerText   = OrderInfoType.getOrder(OrderOutModel.OrderID, "ReceiptNo");
                DisId = OrderOutModel.DisID;

                ProID    = OrderInfoType.getOrderExt(OrderOutModel.OrderID, "ProID");
                ProPrice = OrderInfoType.getOrderExt(OrderOutModel.OrderID, "ProAmount");
                ProIDD   = OrderInfoType.getOrderExt(OrderOutModel.OrderID, "ProDID");
                ProType  = OrderInfoType.getOrderExt(OrderOutModel.OrderID, "Protype");

                this.lblDisName.InnerText = Common.GetDis(OrderOutModel.DisID, "DisName");
                this.hidDisId.Value       = OrderOutModel.DisID.ToString();

                this.lblSendDate.InnerText = OrderOutModel.SendDate == DateTime.MinValue ? "" : OrderOutModel.SendDate.ToString("yyyy-MM-dd");
                //this.lblExpress.InnerText = OrderOutModel.Express;
                //this.lblExpressNo.InnerText = OrderOutModel.ExpressNo;
                //this.lblExpressPerson.InnerText = OrderOutModel.ExpressPerson;
                //this.lblExpressTel.InnerText = OrderOutModel.ExpressTel;
                //this.lblExpressBao.InnerText = OrderOutModel.ExpressBao.ToString();
                //this.lblPostFee.InnerText = OrderOutModel.PostFee.ToString("N");
                //this.lblActionUser.InnerText = OrderOutModel.ActionUser;
                this.lblRemark.InnerText = OrderOutModel.Remark;

                //签收信息
                this.lblIsSign.InnerText     = OrderOutModel.IsSign == 0 ? "未签收" : "已签收";
                this.lblSignUser.InnerText   = OrderOutModel.SignUser;
                this.hidSignUserId.Value     = OrderOutModel.SignUserId.ToString();
                this.lblSignDate.InnerText   = OrderOutModel.SignDate == DateTime.MinValue ? "" : OrderOutModel.SignDate.ToString("yyyy-MM-dd");
                this.lblSignRemark.InnerText = OrderOutModel.SignRemark;

                BindOrderDetail(OrderOutModel.OrderID, OrderOutModel.DisID);

                if (this.Erptype != 0)
                {
                    //非U8、U9等用户  可以对订单进行操作
                    this.li_Express.Visible = true;
                }
            }
        }
        else
        {
            Response.Write("数据错误!");
            Response.End();
        }
    }