|
|
|
@ -1,10 +1,8 @@ |
|
|
|
using BWP.B3Frameworks.Utils; |
|
|
|
using BWP.B3ProduceUnitedInfos.NamedValueTemplate; |
|
|
|
using BWP.B3SheepButcherManage; |
|
|
|
using BWP.B3SheepButcherManage.BL; |
|
|
|
using BWP.B3SheepButcherManage.BO; |
|
|
|
using BWP.B3UnitedInfos.BO; |
|
|
|
using BWP.Web.Layout; |
|
|
|
using BWP.Web.Utils; |
|
|
|
using Forks.EnterpriseServices.DomainObjects2; |
|
|
|
using Forks.EnterpriseServices.DomainObjects2.DQuery; |
|
|
|
@ -25,22 +23,18 @@ namespace BWP.Web.Pages.B3SheepButcherManage.BaseInfos.Livestock_ |
|
|
|
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.Where.Conditions.Add(DQCondition.EQ(prop, "IsButchery", true)); |
|
|
|
dom.Where.Conditions.Add(DQCondition.EQ("LiveVarieties_Nature", 生物资产属性.羊)); |
|
|
|
DomainUtil.AddDomainPermissionLimit(dom, typeof(GoodsProperty), prop); |
|
|
|
return dom; |
|
|
|
} |
|
|
|
|
|
|
|
protected override void AddQueryControls(VLayoutPanel vPanel) |
|
|
|
{ |
|
|
|
LayoutManager manage = null; |
|
|
|
vPanel.Add(CreateDefaultBaseInfoQueryControls((layoutManager, config) => |
|
|
|
{ |
|
|
|
layoutManager.Add("GoodsProperty_ID", QueryCreator.DFChoiceBox(mDFInfo.Fields["GoodsProperty_ID"], B3SheepButcherManageConsts.DataSources.可屠宰存货属性)); |
|
|
|
config.AddAfter("GoodsProperty_ID", "ID"); |
|
|
|
config.Add("LiveVarieties_ID"); |
|
|
|
manage = layoutManager; |
|
|
|
})); |
|
|
|
manage.EnsureInputControlCreated<DFChoiceBox>("LiveVarieties_ID").CodeArgument = 生物资产属性.羊.Value.ToString(); |
|
|
|
} |
|
|
|
|
|
|
|
protected override void AddDFBrowseGridColumn(DFBrowseGrid grid, string field) |
|
|
|
|