|
|
@ -212,10 +212,13 @@ namespace BWP.Web.Pages.B3YunKen { |
|
|
var deliverAddressInput = hPanel2.Add(new DFTextBox() { Width=300}); |
|
|
var deliverAddressInput = hPanel2.Add(new DFTextBox() { Width=300}); |
|
|
hPanel2.Add(buildButton); |
|
|
hPanel2.Add(buildButton); |
|
|
buildButton.Click += delegate { |
|
|
buildButton.Click += delegate { |
|
|
var ids = _grid.GetSelectedItems().Select(row => (long)row["ID"]); |
|
|
|
|
|
if (!ids.Any()) |
|
|
|
|
|
|
|
|
var items = _grid.GetSelectedItems().Select(row => new Tuple<long,bool>((long)row["ID"],(bool)row["IsSplitCreatedCustomerAccept"])); |
|
|
|
|
|
if (!items.Any()) |
|
|
throw new ApplicationException("请选择单据!"); |
|
|
throw new ApplicationException("请选择单据!"); |
|
|
BIFactory.Create<ISaleOutStoreBL>().CreateCustomerAccept(ids, dateInput.Value, loadTimeInput.Value, orderTimeInput.Value, deliverAddressInput.Text); |
|
|
|
|
|
|
|
|
var resultList = items.Where(x => x.Item2); |
|
|
|
|
|
if (resultList.Count() > 0) |
|
|
|
|
|
throw new ApplicationException("出库单No."+string.Join("、",resultList.Select(x=>x.Item1))+"已经拆分过,不得勾选"); |
|
|
|
|
|
BIFactory.Create<ISaleOutStoreBL>().CreateCustomerAccept(items.Select(x=>x.Item1), dateInput.Value, loadTimeInput.Value, orderTimeInput.Value, deliverAddressInput.Text); |
|
|
AspUtil.Alert(this, BIFactory.GetLastMessage()); |
|
|
AspUtil.Alert(this, BIFactory.GetLastMessage()); |
|
|
_grid.DataBind(); |
|
|
_grid.DataBind(); |
|
|
}; |
|
|
}; |
|
|
@ -240,6 +243,7 @@ namespace BWP.Web.Pages.B3YunKen { |
|
|
_grid.Columns.EAdd(new DFBrowseGridColumn("已验收数量")).SumMode = SumMode.Sum; |
|
|
_grid.Columns.EAdd(new DFBrowseGridColumn("已验收数量")).SumMode = SumMode.Sum; |
|
|
_grid.Columns.EAdd(new DFBrowseGridColumn("Remark")); |
|
|
_grid.Columns.EAdd(new DFBrowseGridColumn("Remark")); |
|
|
_grid.ValueColumns.Add("ID"); |
|
|
_grid.ValueColumns.Add("ID"); |
|
|
|
|
|
_grid.ValueColumns.Add("IsSplitCreatedCustomerAccept"); |
|
|
|
|
|
|
|
|
_grid.SingleSelection += GridSingleSelection; |
|
|
_grid.SingleSelection += GridSingleSelection; |
|
|
} |
|
|
} |
|
|
@ -327,6 +331,7 @@ namespace BWP.Web.Pages.B3YunKen { |
|
|
query.Columns.Add(DQSelectColumn.Field("CustomerAcceptID")); |
|
|
query.Columns.Add(DQSelectColumn.Field("CustomerAcceptID")); |
|
|
} |
|
|
} |
|
|
query.Columns.Add(DQSelectColumn.Field("ID",bill)); |
|
|
query.Columns.Add(DQSelectColumn.Field("ID",bill)); |
|
|
|
|
|
query.Columns.Add(DQSelectColumn.Field("IsSplitCreatedCustomerAccept", bill)); |
|
|
query.Where.Conditions.Add(DQCondition.EQ("BillState", 单据状态.已审核)); |
|
|
query.Where.Conditions.Add(DQCondition.EQ("BillState", 单据状态.已审核)); |
|
|
query.Where.Conditions.Add(DQCondition.EQ("Domain_ID", DomainContext.Current.ID)); |
|
|
query.Where.Conditions.Add(DQCondition.EQ("Domain_ID", DomainContext.Current.ID)); |
|
|
return query; |
|
|
return query; |
|
|
|