|
|
@ -208,11 +208,12 @@ namespace BWP.Web.Pages.B3_DongFangWanQi.Tools { |
|
|
var goodsProperty = new JoinAlias(typeof(GoodsProperty)); |
|
|
var goodsProperty = new JoinAlias(typeof(GoodsProperty)); |
|
|
var storeDetail = new JoinAlias(typeof(StoreDetailTmp)); |
|
|
var storeDetail = new JoinAlias(typeof(StoreDetailTmp)); |
|
|
var output = new JoinAlias(typeof(OutputTmp)); |
|
|
var output = new JoinAlias(typeof(OutputTmp)); |
|
|
var dom = new DQueryDom(bill); |
|
|
|
|
|
|
|
|
var dom = new DQueryDom(bill); |
|
|
|
|
|
OrganizationUtil.RegisterOrganizationQueryTable(dom); |
|
|
dom.RegisterQueryTable(typeof(OrderTmp), new[] { "GoodsProperty_ID", "Number", "SecondNumber", "UnitNum" }, GetOrderDQueryDom()); |
|
|
dom.RegisterQueryTable(typeof(OrderTmp), new[] { "GoodsProperty_ID", "Number", "SecondNumber", "UnitNum" }, GetOrderDQueryDom()); |
|
|
dom.RegisterQueryTable(typeof(StoreDetailTmp), new[] { "GoodsProperty_ID", "Number", "SecondNumber" }, GetStoreDetailDQueryDom()); |
|
|
dom.RegisterQueryTable(typeof(StoreDetailTmp), new[] { "GoodsProperty_ID", "Number", "SecondNumber" }, GetStoreDetailDQueryDom()); |
|
|
dom.RegisterQueryTable(typeof(OutputTmp), new[] { "GoodsProperty_ID", "Number" }, GetOutputDQueryDom()); |
|
|
dom.RegisterQueryTable(typeof(OutputTmp), new[] { "GoodsProperty_ID", "Number" }, GetOutputDQueryDom()); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dom.From.AddJoin(JoinType.Left, new DQDmoSource(goodsProperty), DQCondition.EQ(bill, "GoodsProperty_ID", goodsProperty, "ID")); |
|
|
dom.From.AddJoin(JoinType.Left, new DQDmoSource(goodsProperty), DQCondition.EQ(bill, "GoodsProperty_ID", goodsProperty, "ID")); |
|
|
dom.From.AddJoin(JoinType.Left, new DQDmoSource(storeDetail), DQCondition.EQ(bill, "GoodsProperty_ID", storeDetail, "GoodsProperty_ID")); |
|
|
dom.From.AddJoin(JoinType.Left, new DQDmoSource(storeDetail), DQCondition.EQ(bill, "GoodsProperty_ID", storeDetail, "GoodsProperty_ID")); |
|
|
dom.From.AddJoin(JoinType.Left, new DQDmoSource(output), DQCondition.EQ(bill, "GoodsProperty_ID", output, "GoodsProperty_ID")); |
|
|
dom.From.AddJoin(JoinType.Left, new DQDmoSource(output), DQCondition.EQ(bill, "GoodsProperty_ID", output, "GoodsProperty_ID")); |
|
|
@ -299,7 +300,7 @@ namespace BWP.Web.Pages.B3_DongFangWanQi.Tools { |
|
|
|
|
|
|
|
|
dom.GroupBy.Expressions.Add(DQExpression.Field(goodsProperty, "ID")); |
|
|
dom.GroupBy.Expressions.Add(DQExpression.Field(goodsProperty, "ID")); |
|
|
dom.Where.Conditions.Add(DQCondition.EQ("BillState", 单据状态.未审核)); |
|
|
dom.Where.Conditions.Add(DQCondition.EQ("BillState", 单据状态.未审核)); |
|
|
OrganizationUtil.AddOrganizationLimit(dom, typeof(Order)); |
|
|
|
|
|
|
|
|
|
|
|
dom.Where.Conditions.Add(DQCondition.EQ(bill, "Domain_ID", DomainContext.Current.ID)); |
|
|
dom.Where.Conditions.Add(DQCondition.EQ(bill, "Domain_ID", DomainContext.Current.ID)); |
|
|
if (!_customerCatalogt.IsEmpty) { |
|
|
if (!_customerCatalogt.IsEmpty) { |
|
|
var strs = B3SaleWebUtil.GetDeepByTreeName(_customerCatalogt.DisplayValue); |
|
|
var strs = B3SaleWebUtil.GetDeepByTreeName(_customerCatalogt.DisplayValue); |
|
|
@ -312,7 +313,8 @@ namespace BWP.Web.Pages.B3_DongFangWanQi.Tools { |
|
|
dom.Where.Conditions.Add(DQCondition.Or(conditions)); |
|
|
dom.Where.Conditions.Add(DQCondition.Or(conditions)); |
|
|
} |
|
|
} |
|
|
uint id = ViewStateUtil.Current.SaveToPersistenceMedium(dom.Where.Conditions); |
|
|
uint id = ViewStateUtil.Current.SaveToPersistenceMedium(dom.Where.Conditions); |
|
|
hidden.Value = id.ToString(); |
|
|
|
|
|
|
|
|
hidden.Value = id.ToString(); |
|
|
|
|
|
OrganizationUtil.AddOrganizationLimit(dom, typeof(Order)); |
|
|
return dom; |
|
|
return dom; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ -394,5 +396,6 @@ namespace BWP.Web.Pages.B3_DongFangWanQi.Tools { |
|
|
DataBindGrid(); |
|
|
DataBindGrid(); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |