Ejemplo n.º 1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         var ltl = this.Master.FindControl("ltlSiteMapPath") as Literal;
         ltl.Text = WebUtil.CreateBreadcrumbs(new List <Tuple <string, string> >()
         {
             new Tuple <string, string>("YellEat 后台管理系统", ""),
             new Tuple <string, string>("餐馆管理首页", ""),
             new Tuple <string, string>("订单管理", ""),
             new Tuple <string, string>("订单详情", "")
         });
         var id           = Convert.ToInt32(Request.QueryString["id"]);
         var units        = ProductBll.GetUnits().ToArray();
         var orderDetails = OrderBll.GetOrderDetailsByOrderID(id).ToArray();
         var details      = from detail in orderDetails
                            join product in ProductBll.GetProducts()
                            on detail.ProductID equals product.ProductID
                            join unit in units
                            on product.UnitId equals unit.UnitID
                            select new { detail.Quantity, detail.UnitCost, unit.UnitPoint, product.ProductName, product.ProductID };
         Order       = OrderBll.GetOrders().SingleOrDefault(p => p.OrderID == id);
         OrderResult = OrderBll.GetOrderResultByOrderID(id);
         rptOrderDetail.DataSource = details.ToArray();
         rptOrderDetail.DataBind();
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// 添加订单评价
 /// </summary>
 /// <param name="orderResult">订单评价</param>
 /// <returns></returns>
 public static bool AddOrderResult(Ye_OrderResult orderResult)
 {
     _entities.Ye_OrderResult.Add(orderResult);
     return(_entities.SaveChanges() > 0);
 }