Browse Source

需求单No.137586

master
duanluohua 8 years ago
parent
commit
bc714c0ab7
4 changed files with 32 additions and 3 deletions
  1. +1
    -0
      BWP.B3_YunKen.Web/BWP.B3_YunKen.Web.csproj
  2. +3
    -2
      BWP.B3_YunKen.Web/Pages/B3YunKen/Overlays/ProductNoticeEdit_Ext.cs
  3. +25
    -0
      BWP.B3_YunKen.Web/Pages/B3YunKen/Overlays/ProductNoticeReport_Ext.cs
  4. +3
    -1
      BWP.B3_YunKen.Web/PluginClass.cs

+ 1
- 0
BWP.B3_YunKen.Web/BWP.B3_YunKen.Web.csproj View File

@ -90,6 +90,7 @@
<Compile Include="Pages\B3YunKen\Overlays\ProductNoticeEdit_Ext.cs">
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Pages\B3YunKen\Overlays\ProductNoticeReport_Ext.cs" />
<Compile Include="Pages\B3YunKen\Overlays\SaleForecastEdit_Ext.cs">
<SubType>ASPXCodeBehind</SubType>
</Compile>


+ 3
- 2
BWP.B3_YunKen.Web/Pages/B3YunKen/Overlays/ProductNoticeEdit_Ext.cs View File

@ -10,8 +10,9 @@ namespace BWP.Web.Pages.B3YunKen.Overlays
{
public class ProductNoticeEdit_Ext: ProductNoticeEdit
{
protected override void AddYunKenGridColumns(DFEditGrid _detailGrid)
protected override void AddGridColumnsByBrandItem_ID(DFEditGrid _detailGrid)
{
_detailGrid.Columns.Add(new DFEditGridColumn<DFTextBox>("OrderByID"));
if (GlobalFlags.get(B3UnitedInfosConsts.GlobalFlags.))
{
@ -19,7 +20,7 @@ namespace BWP.Web.Pages.B3YunKen.Overlays
}
_detailGrid.Columns.Add(new DFEditGridColumn("Detail_Customer_ID"));
}
protected override DFCollectionEditor<ProductNotice_Detail> AddYunKenGridOrderByID()
protected override DFCollectionEditor<ProductNotice_Detail> AddGridByOrderByID()
{
return new DFCollectionEditor<ProductNotice_Detail>(() => Dmo.Details.OrderBy(x => x.OrderByID).ToList());
}


+ 25
- 0
BWP.B3_YunKen.Web/Pages/B3YunKen/Overlays/ProductNoticeReport_Ext.cs View File

@ -0,0 +1,25 @@
using BWP.Web.Pages.B3Butchery.Reports.ProductNoticeReport_;
using BWP.Web.Utils;
using BWP.Web.WebControls;
using System.Web.UI.WebControls;
using TSingSoft.WebControls2;
using BWP.Web.Layout;
using Forks.EnterpriseServices.DataForm;
using BWP.B3UnitedInfos;
namespace BWP.Web.Pages.B3YunKen.Overlays
{
public class ProductNoticeReport_Ext : ProductNoticeReport
{
protected override void AddQueryPanelByBrandItem_Name(CheckBoxListWithReverseSelect _checkbox)
{
_checkbox.Items.Add(new ListItem("品牌项", "BrandItem_Name"));
}
protected override void AddQueryControlsByBrandItem_ID(LayoutManager manager, DFInfo info)
{
manager.Add("BrandItem_ID", new SimpleLabel("品牌项"), QueryCreator.DFChoiceBoxEnableMultiSelection(info.Fields["BrandItem_ID"], mQueryContainer, "BrandItem_ID", B3UnitedInfosConsts.DataSources.));
manager["BrandItem_ID"].NotAutoAddToContainer = true;
}
}
}

+ 3
- 1
BWP.B3_YunKen.Web/PluginClass.cs View File

@ -7,6 +7,7 @@ using BWP.Web.Pages.B3YunKen.Overlays;
using BWP.Web.Pages.B3Sale.Bills.SaleOutStore_;
using BWP.Web.Pages.B3Sale.Bills.SaleForecast_;
using BWP.Web.Pages.B3Butchery.Bills.ProductNotice_;
using BWP.Web.Pages.B3Butchery.Reports.ProductNoticeReport_;
namespace BWP.B3_YunKen.Web
{
@ -23,7 +24,8 @@ namespace BWP.B3_YunKen.Web
WpfPageFactory.RegisterPageOverlay(typeof(OrderEdit).FullName, typeof(OrderEdit_Ext).FullName);
WpfPageFactory.RegisterPageOverlay(typeof(SaleOutStoreEdit).FullName, typeof(SaleOutStoreEdit_Ext).FullName);
WpfPageFactory.RegisterPageOverlay(typeof(SaleForecastEdit).FullName, typeof(SaleForecastEdit_Ext).FullName);
WpfPageFactory.RegisterPageOverlay(typeof(ProductNoticeEdit).FullName, typeof(ProductNoticeEdit_Ext).FullName);
WpfPageFactory.RegisterPageOverlay(typeof(ProductNoticeEdit).FullName, typeof(ProductNoticeEdit_Ext).FullName);
WpfPageFactory.RegisterPageOverlay(typeof(ProductNoticeReport).FullName, typeof(ProductNoticeReport_Ext).FullName);
}
public void OnUnitInit()


Loading…
Cancel
Save