diff --git a/BWP.B3_YunKen.Web/Pages/B3YunKen/Overlays/OrderEdit_Ext.cs b/BWP.B3_YunKen.Web/Pages/B3YunKen/Overlays/OrderEdit_Ext.cs index f761c0e..299c452 100644 --- a/BWP.B3_YunKen.Web/Pages/B3YunKen/Overlays/OrderEdit_Ext.cs +++ b/BWP.B3_YunKen.Web/Pages/B3YunKen/Overlays/OrderEdit_Ext.cs @@ -12,6 +12,13 @@ namespace BWP.Web.Pages.B3YunKen.Overlays { public class OrderEdit_Ext:OrderEdit { + + public override void AppToUI() + { + base.AppToUI(); + if (MinDmo.ID != 0) + mDFContainer.MakeReadonly("AccountingUnit_ID"); + } protected override void AddCarDriverInfoConfig(LayoutManager layOutManager, AutoLayoutConfig config) { layOutManager.Add("Driver_Name", new DFValueLabel()); diff --git a/BWP.B3_YunKen.Web/Pages/B3YunKen/Overlays/ReturnInStoreEdit_Ext.cs b/BWP.B3_YunKen.Web/Pages/B3YunKen/Overlays/ReturnInStoreEdit_Ext.cs index 9d538fa..628c17d 100644 --- a/BWP.B3_YunKen.Web/Pages/B3YunKen/Overlays/ReturnInStoreEdit_Ext.cs +++ b/BWP.B3_YunKen.Web/Pages/B3YunKen/Overlays/ReturnInStoreEdit_Ext.cs @@ -13,6 +13,19 @@ namespace BWP.Web.Pages.B3YunKen.Overlays class ReturnInStoreEdit_Ext: ReturnInStoreEdit { + protected override void InitReferToDmo(ReturnInStore dmo) + { + base.InitReferToDmo(dmo); + dmo.Code = null; + } + + public override void AppToUI() + { + base.AppToUI(); + if (MinDmo.ID != 0) + mDFContainer.MakeReadonly("AccountingUnit_ID"); + } + protected override void BeforeDetailGridApplyLayout(DFEditGrid dFEditGrid) { diff --git a/BWP.B3_YunKen.Web/Pages/B3YunKen/Overlays/SaleForecastEdit_Ext.cs b/BWP.B3_YunKen.Web/Pages/B3YunKen/Overlays/SaleForecastEdit_Ext.cs index 1dccccd..2418824 100644 --- a/BWP.B3_YunKen.Web/Pages/B3YunKen/Overlays/SaleForecastEdit_Ext.cs +++ b/BWP.B3_YunKen.Web/Pages/B3YunKen/Overlays/SaleForecastEdit_Ext.cs @@ -24,7 +24,12 @@ namespace BWP.Web.Pages.B3YunKen.Overlays { config.AddAfter("FreightBear", "DeliverAddress"); } - + public override void AppToUI() + { + base.AppToUI(); + if (MinDmo.ID != 0) + mDFContainer.MakeReadonly("AccountingUnit_ID"); + } protected override void AddCustomerToolBar(HLayoutPanel toobar) { var btn=new TSButton("载入存货");