diff --git a/B3_DongFangWanQi.Web/Pages/B3_DongFangWanQi/Bills/ProductionNotification_/ProductionNotificationEdit.cs b/B3_DongFangWanQi.Web/Pages/B3_DongFangWanQi/Bills/ProductionNotification_/ProductionNotificationEdit.cs index b38733f..a7fa668 100644 --- a/B3_DongFangWanQi.Web/Pages/B3_DongFangWanQi/Bills/ProductionNotification_/ProductionNotificationEdit.cs +++ b/B3_DongFangWanQi.Web/Pages/B3_DongFangWanQi/Bills/ProductionNotification_/ProductionNotificationEdit.cs @@ -88,15 +88,24 @@ namespace BWP.Web.Pages.B3_DongFangWanQi.Bills.ProductionNotification_ _detailGrid = vPanel.Add(new DFEditGrid(detailEditor) { Width = Unit.Percentage(100) }); _detailGrid.Columns.Add(new DFEditGridColumn("Order_ID")); - _detailGrid.Columns.Add(new DFEditGridColumn("OrderDate")); _detailGrid.Columns.Add(new DFEditGridColumn("LoadTime")); _detailGrid.Columns.Add(new DFEditGridColumn("Customer_Name")); _detailGrid.Columns.Add(new DFEditGridColumn("Goods_Name")); + _detailGrid.Columns.Add(new DFEditGridColumn("Goods_Spec")); _detailGrid.Columns.Add(new DFEditGridColumn("UnitNumber")); _detailGrid.Columns.Add(new DFEditGridColumn("SendNumber")); _detailGrid.Columns.Add(new DFEditGridColumn("LoadCarNumber")); - _detailGrid.Columns.Add(new DFEditGridColumn("Price")); - _detailGrid.Columns.Add(new DFEditGridColumn("Money")); + + if (CheckDefaultRole("显示单价")) + { + _detailGrid.Columns.Add(new DFEditGridColumn("Price")); + } + if (CheckDefaultRole("显示金额")) + { + _detailGrid.Columns.Add(new DFEditGridColumn("Money")); + } + + _detailGrid.Columns.Add(new DFEditGridColumn("Remark")); } protected override void OnLoad(EventArgs e) diff --git a/B3_DongFangWanQi.Web/Pages/B3_DongFangWanQi/Bills/ProductionNotification_/SelectOrderDialog.cs b/B3_DongFangWanQi.Web/Pages/B3_DongFangWanQi/Bills/ProductionNotification_/SelectOrderDialog.cs index d601160..1a7a61a 100644 --- a/B3_DongFangWanQi.Web/Pages/B3_DongFangWanQi/Bills/ProductionNotification_/SelectOrderDialog.cs +++ b/B3_DongFangWanQi.Web/Pages/B3_DongFangWanQi/Bills/ProductionNotification_/SelectOrderDialog.cs @@ -74,6 +74,8 @@ namespace BWP.Web.Pages.B3_DongFangWanQi.Bills.ProductionNotification_ dom.Where.Conditions.Add(DQCondition.EQ(flowdetail, "DepartmentWorkFlowStateCategory_ID", long.Parse(_liuchengfenlei.Value))); } + dom.OrderBy.Expressions.Add(DQOrderByExpression.Create(bill, "LoadTime")); + dom.OrderBy.Expressions.Add(DQOrderByExpression.Create(bill, "ID")); return dom; } } diff --git a/B3_DongFangWanQi/BL/ProductionNotificationBL_/ProductionNotificationBL.cs b/B3_DongFangWanQi/BL/ProductionNotificationBL_/ProductionNotificationBL.cs index 2c0e6b3..ea4501a 100644 --- a/B3_DongFangWanQi/BL/ProductionNotificationBL_/ProductionNotificationBL.cs +++ b/B3_DongFangWanQi/BL/ProductionNotificationBL_/ProductionNotificationBL.cs @@ -66,17 +66,18 @@ namespace B3_DongFangWanQi.BL var dmodetail = new ProductionNotification_Detail(); dmodetail.Order_ID = order.ID; dmodetail.OrderDetail_ID = orderDetail.ID; - dmodetail.OrderDate = order.OrderDate; dmodetail.LoadTime = order.LoadTime; dmodetail.Customer_ID = order.Customer_ID; dmodetail.Customer_Name = order.Customer_Name; dmodetail.Goods_ID = orderDetail.SaleGoods_ID; dmodetail.Goods_Name = orderDetail.Goods_Name; + dmodetail.Goods_Spec = orderDetail.Goods_Spec; dmodetail.UnitNumber = orderDetail.UnitNum; dmodetail.SendNumber = orderDetail.UnitNum; dmodetail.LoadCarNumber = orderDetail.UnitNum; dmodetail.Price = orderDetail.Price; dmodetail.Money = orderDetail.Money; + dmodetail.Remark = orderDetail.Remark; dmo.Details.Add(dmodetail); } } diff --git a/B3_DongFangWanQi/BO/Bill/ProductionNotification_/ProductionNotification_Detail.cs b/B3_DongFangWanQi/BO/Bill/ProductionNotification_/ProductionNotification_Detail.cs index a465538..802d484 100644 --- a/B3_DongFangWanQi/BO/Bill/ProductionNotification_/ProductionNotification_Detail.cs +++ b/B3_DongFangWanQi/BO/Bill/ProductionNotification_/ProductionNotification_Detail.cs @@ -24,11 +24,6 @@ namespace B3_DongFangWanQi.BO [LogicName("订单明细号")] public long? OrderDetail_ID { get; set; } - [LogicName("订货时间")] - [ReferenceTo(typeof(Order), "OrderDate")] - [Join("Order_ID", "ID")] - public DateTime? OrderDate { get; set; } - [LogicName("发货时间")] [ReferenceTo(typeof(Order), "LoadTime")] [Join("Order_ID", "ID")] @@ -50,10 +45,15 @@ namespace B3_DongFangWanQi.BO [Join("Goods_ID", "ID")] public string Goods_Name { get; set; } + [LogicName("规格")] + [ReferenceTo(typeof(Goods), "Spec")] + [Join("Goods_ID", "ID")] + public string Goods_Spec { get; set; } + [LogicName("订货数量")] public Money? UnitNumber { get; set; } - [LogicName("发货数量")] + [LogicName("调整数量")] public Money? SendNumber { get; set; } [LogicName("装车数量")] @@ -65,6 +65,10 @@ namespace B3_DongFangWanQi.BO [LogicName("金额")] public Money<金额>? Money { get; set; } + + [LogicName("备注")] + public string Remark { get; set; } + } [Serializable] public class ProductionNotification_DetailCollection : DmoCollection diff --git a/WebFolder/Config/Plugins/B3_DongFangWanQi.Plugin b/WebFolder/Config/Plugins/B3_DongFangWanQi.Plugin index 7a9c1b0..d7f7044 100644 --- a/WebFolder/Config/Plugins/B3_DongFangWanQi.Plugin +++ b/WebFolder/Config/Plugins/B3_DongFangWanQi.Plugin @@ -56,6 +56,8 @@ + +