Browse Source

需求单No.138514

master
wugang 8 years ago
parent
commit
820ad8503c
2 changed files with 25 additions and 11 deletions
  1. +24
    -10
      BWP.B3_YunKen.Web/Pages/B3YunKen/Bill/PriceBill_DetailAdjust.cs
  2. +1
    -1
      BWP.B3_YunKen.Web/PluginClass.cs

+ 24
- 10
BWP.B3_YunKen.Web/Pages/B3YunKen/Bill/PriceBill_DetailAdjust.cs View File

@ -40,14 +40,7 @@ namespace BWP.Web.Pages.B3YunKen.Bill
private DFBrowseGrid _grid;
private QueryContainer mQueryContainer;
private DFContainer dfContainer;
private DFBoolComboBox _sortType;
uint QueryID
{
@ -218,12 +211,15 @@ namespace BWP.Web.Pages.B3YunKen.Bill
{
dom.Where.Conditions.EFieldInList(DQExpression.Field(main, "PriceClass_ID"), _priceClass.GetValues());
}
if (_sortType.Value != null)
dom.OrderBy.Expressions.Add(DQOrderByExpression.Create(detail, "Goods_Name", _sortType.Value == true ? false : true));
return dom;
}
private void CreateBrowseGrid(VLayoutPanel vPanel)
{
vPanel.Add(new TSButton("通过", delegate {
var hPanel = vPanel.Add(new HLayoutPanel(), new VLayoutOption(HorizontalAlign.Left));
hPanel.Add(new TSButton("通过", delegate {
_grid.GetFromUI();
using (var context = new TransactionContext())
{
@ -236,7 +232,8 @@ namespace BWP.Web.Pages.B3YunKen.Bill
}
AspUtil.Alert(this, "操作成功\n" + BIFactory.GetLastMessage());
_grid.DataBind();
}), new VLayoutOption(HorizontalAlign.Left));
}));
AddSortChoiceBox(hPanel);
_grid = vPanel.Add(new DFBrowseGrid(new DFDataTableEditor()));
_grid.Width = Unit.Percentage(100);
_grid.GridSubKey = "Grid";
@ -290,6 +287,23 @@ namespace BWP.Web.Pages.B3YunKen.Bill
}
private void AddSortChoiceBox(HLayoutPanel hPanel)
{
var label = new SimpleLabel {
Text = "排序方式"
};
hPanel.Add(label);
_sortType = new DFBoolComboBox("升序", "降序") {
AutoPostBack = true,
TrueIsFirst = true
};
hPanel.Add(_sortType);
_sortType.ValueChanged += delegate {
_grid.Query = CreateQueryGridQuery();
_grid.DataBind();
};
}
private void DoApproval(DFDataRow row, bool pass, IPriceBillBL bl)
{
var Price = (Money<decimal>?)row["Price"];


+ 1
- 1
BWP.B3_YunKen.Web/PluginClass.cs View File

@ -35,7 +35,7 @@ namespace BWP.B3_YunKen.Web
GlobalFlags.On(B3SaleConsts.Flags.PriceBillOnlySetStandard);
GlobalFlags.On(B3SaleConsts.Flags.IsYunKen);
GlobalFlags.On(B3SaleConsts.Flags.SaleForecastEmployeeAndDeptIsReadOnly);
GlobalFlags.On(B3SaleConsts.Flags.PriceBillNotUpdateFromLastBill);
GlobalFlags.On(B3SaleConsts.Flags.PriceBillNotCodeRemark);
GlobalFlags.On(B3SaleConsts.Flags.OpenReturnInStoreSelectOutStore);
GlobalFlags.On(B3SaleConsts.Flags.OpenReturnInStoreUnCheckNotDeleteAccpet);
WpfPageFactory.RegisterPageOverlay(typeof(OrderEdit).FullName, typeof(OrderEdit_Ext).FullName);


Loading…
Cancel
Save