Browse Source

品种跟级别不做关联。

master
yibo 7 years ago
parent
commit
4c74d8d299
6 changed files with 4 additions and 22 deletions
  1. +1
    -3
      B3SheepButcherManage.Web/Pages/B3SheepButcherManage/BaseInfos/Livestock_/LivestockEdit.cs
  2. +0
    -6
      B3SheepButcherManage.Web/Pages/B3SheepButcherManage/BaseInfos/Livestock_/LivestockList.cs
  3. +1
    -6
      B3SheepButcherManage.Web/Pages/B3SheepButcherManage/Bills/FixedPrice_/FixedPriceEdit.cs
  4. +1
    -2
      B3SheepButcherManage.Web/Pages/B3SheepButcherManage/Bills/WeightBill_/WeightBillEdit.cs
  5. +1
    -3
      B3SheepButcherManage.Web/Pages/B3SheepButcherManage/Reports/WeightBillAnalyse_/WeightBillAnalyse.cs
  6. +0
    -2
      B3SheepButcherManage.Web/Utils/B3SheepButcherManageChoiceBoxProvider.cs

+ 1
- 3
B3SheepButcherManage.Web/Pages/B3SheepButcherManage/BaseInfos/Livestock_/LivestockEdit.cs View File

@ -1,5 +1,4 @@
using BWP.B3ProduceUnitedInfos.NamedValueTemplate;
using BWP.B3SheepButcherManage;
using BWP.B3SheepButcherManage;
using BWP.B3SheepButcherManage.BL; using BWP.B3SheepButcherManage.BL;
using BWP.B3SheepButcherManage.BO; using BWP.B3SheepButcherManage.BO;
using BWP.Web.CustomPageLayout; using BWP.Web.CustomPageLayout;
@ -43,7 +42,6 @@ namespace BWP.Web.Pages.B3SheepButcherManage.BaseInfos.Livestock_
pageLayoutSection.ApplyLayout(layoutManager, config, mPageLayoutManager, mDFInfo); pageLayoutSection.ApplyLayout(layoutManager, config, mPageLayoutManager, mDFInfo);
titlePanel.Controls.Add(layoutManager.CreateLayout()); titlePanel.Controls.Add(layoutManager.CreateLayout());
layoutManager.EnsureInputControlCreated<DFChoiceBox>("LiveVarieties_ID").CodeArgument = ..Value.ToString();
} }
} }


+ 0
- 6
B3SheepButcherManage.Web/Pages/B3SheepButcherManage/BaseInfos/Livestock_/LivestockList.cs View File

@ -1,10 +1,8 @@
using BWP.B3Frameworks.Utils; using BWP.B3Frameworks.Utils;
using BWP.B3ProduceUnitedInfos.NamedValueTemplate;
using BWP.B3SheepButcherManage; using BWP.B3SheepButcherManage;
using BWP.B3SheepButcherManage.BL; using BWP.B3SheepButcherManage.BL;
using BWP.B3SheepButcherManage.BO; using BWP.B3SheepButcherManage.BO;
using BWP.B3UnitedInfos.BO; using BWP.B3UnitedInfos.BO;
using BWP.Web.Layout;
using BWP.Web.Utils; using BWP.Web.Utils;
using Forks.EnterpriseServices.DomainObjects2; using Forks.EnterpriseServices.DomainObjects2;
using Forks.EnterpriseServices.DomainObjects2.DQuery; using Forks.EnterpriseServices.DomainObjects2.DQuery;
@ -25,22 +23,18 @@ namespace BWP.Web.Pages.B3SheepButcherManage.BaseInfos.Livestock_
var prop = new JoinAlias(typeof(GoodsProperty)); var prop = new JoinAlias(typeof(GoodsProperty));
dom.From.AddJoin(JoinType.Inner, new DQDmoSource(prop), DQCondition.EQ(prop, "ID", dom.From.RootSource.Alias, "GoodsProperty_ID")); dom.From.AddJoin(JoinType.Inner, new DQDmoSource(prop), DQCondition.EQ(prop, "ID", dom.From.RootSource.Alias, "GoodsProperty_ID"));
dom.Where.Conditions.Add(DQCondition.EQ(prop, "IsButchery", true)); dom.Where.Conditions.Add(DQCondition.EQ(prop, "IsButchery", true));
dom.Where.Conditions.Add(DQCondition.EQ("LiveVarieties_Nature", .));
DomainUtil.AddDomainPermissionLimit(dom, typeof(GoodsProperty), prop); DomainUtil.AddDomainPermissionLimit(dom, typeof(GoodsProperty), prop);
return dom; return dom;
} }
protected override void AddQueryControls(VLayoutPanel vPanel) protected override void AddQueryControls(VLayoutPanel vPanel)
{ {
LayoutManager manage = null;
vPanel.Add(CreateDefaultBaseInfoQueryControls((layoutManager, config) => vPanel.Add(CreateDefaultBaseInfoQueryControls((layoutManager, config) =>
{ {
layoutManager.Add("GoodsProperty_ID", QueryCreator.DFChoiceBox(mDFInfo.Fields["GoodsProperty_ID"], B3SheepButcherManageConsts.DataSources.)); layoutManager.Add("GoodsProperty_ID", QueryCreator.DFChoiceBox(mDFInfo.Fields["GoodsProperty_ID"], B3SheepButcherManageConsts.DataSources.));
config.AddAfter("GoodsProperty_ID", "ID"); config.AddAfter("GoodsProperty_ID", "ID");
config.Add("LiveVarieties_ID"); config.Add("LiveVarieties_ID");
manage = layoutManager;
})); }));
manage.EnsureInputControlCreated<DFChoiceBox>("LiveVarieties_ID").CodeArgument = ..Value.ToString();
} }
protected override void AddDFBrowseGridColumn(DFBrowseGrid grid, string field) protected override void AddDFBrowseGridColumn(DFBrowseGrid grid, string field)


+ 1
- 6
B3SheepButcherManage.Web/Pages/B3SheepButcherManage/Bills/FixedPrice_/FixedPriceEdit.cs View File

@ -18,8 +18,6 @@ using System.Web.UI.WebControls;
using TSingSoft.WebControls2; using TSingSoft.WebControls2;
using TSingSoft.WebPluginFramework.Controls; using TSingSoft.WebPluginFramework.Controls;
using TSingSoft.WebPluginFramework.Exports; using TSingSoft.WebPluginFramework.Exports;
using Forks.Utils.Collections;
using BWP.B3ProduceUnitedInfos.NamedValueTemplate;
namespace BWP.Web.Pages.B3SheepButcherManage.Bills.FixedPrice_ namespace BWP.Web.Pages.B3SheepButcherManage.Bills.FixedPrice_
{ {
@ -144,10 +142,7 @@ namespace BWP.Web.Pages.B3SheepButcherManage.Bills.FixedPrice_
_detailGrid.Columns.Add(new DFEditGridColumn("ValuationArea_ID")); _detailGrid.Columns.Add(new DFEditGridColumn("ValuationArea_ID"));
_detailGrid.Columns.EAdd(new DFEditGridColumn<DFChoiceBox>("LiveVarieties_ID")).InitEditControl += (sender, e) =>
{
e.Control.CodeArgument = ..Value.ToString();
};
_detailGrid.Columns.Add(new DFEditGridColumn<DFChoiceBox>("LiveVarieties_ID"));
_detailGrid.Columns.Add(new DFEditGridColumn("Livestock_ID")); _detailGrid.Columns.Add(new DFEditGridColumn("Livestock_ID"));
_detailGrid.Columns.Add(new DFEditGridColumn<DFValueLabel>("OriginalPrice")); _detailGrid.Columns.Add(new DFEditGridColumn<DFValueLabel>("OriginalPrice"));
_detailGrid.Columns.Add(new DFEditGridColumn("Price")); _detailGrid.Columns.Add(new DFEditGridColumn("Price"));


+ 1
- 2
B3SheepButcherManage.Web/Pages/B3SheepButcherManage/Bills/WeightBill_/WeightBillEdit.cs View File

@ -173,7 +173,6 @@ __DFContainer.setValue('Supplier_Card_ID','');
liveVarieties.InitEditControl += (sender, e) => liveVarieties.InitEditControl += (sender, e) =>
{ {
e.Control.DataKind = B3ProduceUnitedInfos.B3ProduceUnitedInfosDataSources.; e.Control.DataKind = B3ProduceUnitedInfos.B3ProduceUnitedInfosDataSources.;
e.Control.CodeArgument = ..Value.ToString();
e.Control.DFDisplayField = "LiveVarieties_Name"; e.Control.DFDisplayField = "LiveVarieties_Name";
e.Control.Width = Unit.Pixel(150); e.Control.Width = Unit.Pixel(150);
e.Control.EnableInputArgument = true; e.Control.EnableInputArgument = true;
@ -189,7 +188,7 @@ __DFContainer.setValue('Supplier_Card_ID','');
_weightGrid.Columns.EAdd(new DFEditGridColumn<DFChoiceBox>("LiveColonyHouse_ID")).InitEditControl += (sender, e) => _weightGrid.Columns.EAdd(new DFEditGridColumn<DFChoiceBox>("LiveColonyHouse_ID")).InitEditControl += (sender, e) =>
{ {
e.Control.DataKind = B3ProduceUnitedInfos.B3ProduceUnitedInfosDataSources.; e.Control.DataKind = B3ProduceUnitedInfos.B3ProduceUnitedInfosDataSources.;
e.Control.CodeArgument = ..Value.ToString();
e.Control.CodeArgument = ..Value.ToString();
e.Control.DFDisplayField = "LiveColonyHouse_Name"; e.Control.DFDisplayField = "LiveColonyHouse_Name";
e.Control.Width = Unit.Pixel(150); e.Control.Width = Unit.Pixel(150);
}; };


+ 1
- 3
B3SheepButcherManage.Web/Pages/B3SheepButcherManage/Reports/WeightBillAnalyse_/WeightBillAnalyse.cs View File

@ -43,9 +43,7 @@ namespace BWP.Web.Pages.B3SheepButcherManage.Reports.WeightBillAnalyse_
layout.Add("WeighTime", new SimpleLabel("过磅时间"), QueryCreator.TimeRange(mDFInfo.Fields["WeighTime"], mQueryContainer, "MinDate", "MaxDate")); layout.Add("WeighTime", new SimpleLabel("过磅时间"), QueryCreator.TimeRange(mDFInfo.Fields["WeighTime"], mQueryContainer, "MinDate", "MaxDate"));
layout["WeighTime"].NotAutoAddToContainer = true; layout["WeighTime"].NotAutoAddToContainer = true;
DFChoiceBox lv;
layout.Add("LiveVarieties_ID", new SimpleLabel("品种"), lv = QueryCreator.DFChoiceBox(mDFInfo.Fields["AccountingUnit_ID"], B3ProduceUnitedInfos.B3ProduceUnitedInfosDataSources.));
lv.CodeArgument = ..Value.ToString();
layout.Add("LiveVarieties_ID", new SimpleLabel("品种"), QueryCreator.DFChoiceBox(mDFInfo.Fields["AccountingUnit_ID"], B3ProduceUnitedInfos.B3ProduceUnitedInfosDataSources.));
layout.Add("Supplier_ID", new SimpleLabel("供应商"), QueryCreator.DFChoiceBox(mDFInfo.Fields["Supplier_ID"], B3ProcurementInterfaceDataSources.)); layout.Add("Supplier_ID", new SimpleLabel("供应商"), QueryCreator.DFChoiceBox(mDFInfo.Fields["Supplier_ID"], B3ProcurementInterfaceDataSources.));
layout.Add("Zone_ID", new SimpleLabel("来源地"), QueryCreator.DFChoiceBox(mDFInfo.Fields["Zone_ID"], "B3CowButcherManage_区域")); layout.Add("Zone_ID", new SimpleLabel("来源地"), QueryCreator.DFChoiceBox(mDFInfo.Fields["Zone_ID"], "B3CowButcherManage_区域"));


+ 0
- 2
B3SheepButcherManage.Web/Utils/B3SheepButcherManageChoiceBoxProvider.cs View File

@ -1,7 +1,6 @@
using BWP.B3Frameworks; using BWP.B3Frameworks;
using BWP.B3Frameworks.BO.NamedValueTemplate; using BWP.B3Frameworks.BO.NamedValueTemplate;
using BWP.B3Frameworks.Utils; using BWP.B3Frameworks.Utils;
using BWP.B3ProduceUnitedInfos.NamedValueTemplate;
using BWP.B3SheepButcherManage; using BWP.B3SheepButcherManage;
using BWP.B3SheepButcherManage.BO; using BWP.B3SheepButcherManage.BO;
using BWP.B3UnitedInfos.BO; using BWP.B3UnitedInfos.BO;
@ -41,7 +40,6 @@ namespace BWP.Web.Utils
dom.Columns.Add(DQSelectColumn.Field("ID", goods)); dom.Columns.Add(DQSelectColumn.Field("ID", goods));
dom.Where.Conditions.Add(DQCondition.EQ(goodsProperty, "IsButchery", true)); dom.Where.Conditions.Add(DQCondition.EQ(goodsProperty, "IsButchery", true));
dom.Where.Conditions.Add(DQCondition.EQ("Stopped", false)); dom.Where.Conditions.Add(DQCondition.EQ("Stopped", false));
dom.Where.Conditions.Add(DQCondition.EQ("LiveVarieties_Nature", .));
DomainUtil.AddDomainPermissionLimit(dom, typeof(GoodsProperty), goodsProperty); DomainUtil.AddDomainPermissionLimit(dom, typeof(GoodsProperty), goodsProperty);
if (!string.IsNullOrEmpty(argu.InputArgument)) if (!string.IsNullOrEmpty(argu.InputArgument))
{ {


Loading…
Cancel
Save