|
|
|
@ -5,6 +5,7 @@ using System.Web.UI; |
|
|
|
using System.Web.UI.HtmlControls; |
|
|
|
using System.Web.UI.WebControls; |
|
|
|
using BWP.B3Frameworks; |
|
|
|
using BWP.B3Frameworks.BO; |
|
|
|
using BWP.B3Frameworks.BO.NamedValueTemplate; |
|
|
|
using BWP.B3Frameworks.Utils; |
|
|
|
using BWP.B3Sale.BL; |
|
|
|
@ -364,9 +365,10 @@ namespace BWP.Web.Pages.B3YunKen { |
|
|
|
var query = _queryContainer.Build(); |
|
|
|
var aready = new JoinAlias(typeof(AreadyTo)); |
|
|
|
var bill = query.From.RootSource.Alias; |
|
|
|
var acc = new JoinAlias(typeof(AccountingUnit)); |
|
|
|
query.RegisterQueryTable(typeof(AreadyTo), new string[] { "ID", "AlreadyAcceptUnitNum" }, AreadyTo.Get()); |
|
|
|
query.From.AddJoin(JoinType.Left, new DQDmoSource(aready), DQCondition.EQ(bill, "ID", aready, "ID")); |
|
|
|
|
|
|
|
query.From.AddJoin(JoinType.Left, new DQDmoSource(acc), DQCondition.EQ(bill, "AccountingUnit_ID", acc, "ID")); |
|
|
|
query.Columns.Add(DQSelectColumn.Create(DQExpression.Field(aready, "AlreadyAcceptUnitNum"), "已验收数量")); |
|
|
|
|
|
|
|
if (_hideFinishedBill.Checked) { |
|
|
|
@ -382,6 +384,7 @@ namespace BWP.Web.Pages.B3YunKen { |
|
|
|
query.Columns.Add(DQSelectColumn.Field("IsSplitCreatedCustomerAccept", bill)); |
|
|
|
query.Where.Conditions.Add(DQCondition.EQ("BillState", 单据状态.已审核)); |
|
|
|
query.Where.Conditions.Add(DQCondition.EQ("Domain_ID", DomainContext.Current.ID)); |
|
|
|
OrganizationUtil.AddOrganizationLimit(query, typeof(AccountingUnit), acc); |
|
|
|
return query; |
|
|
|
} |
|
|
|
|
|
|
|
|