Browse Source

增加 ,在‘创建客户验收单’该行的默认增加按钮‘计算’;‘明细选中状态的{转验收金额}合计 详见需求单138489

master
wushukun 8 years ago
parent
commit
ed956b6569
1 changed files with 21 additions and 4 deletions
  1. +21
    -4
      BWP.B3_YunKen.Web/Pages/B3YunKen/B3YunKenSaleOutStoreToCustomerAccept.cs

+ 21
- 4
BWP.B3_YunKen.Web/Pages/B3YunKen/B3YunKenSaleOutStoreToCustomerAccept.cs View File

@ -108,18 +108,26 @@ namespace BWP.Web.Pages.B3YunKen {
config.Add("Employee_ID"); config.Add("Employee_ID");
config.Add("LoadTime"); config.Add("LoadTime");
config.Add("Store_ID"); config.Add("Store_ID");
config.Add("Remark").ColSpan = 4;
config.Add("TotalTurnAccepMoney");
config.Add("Remark");
layoutManager.Config = config; layoutManager.Config = config;
_dFContainer.Readonly = true; _dFContainer.Readonly = true;
var section = mPageLayoutManager.AddSection("CustomerAccept", "基本信息"); var section = mPageLayoutManager.AddSection("CustomerAccept", "基本信息");
section.ApplyLayout(layoutManager, config, mPageLayoutManager, _dFInfo); section.ApplyLayout(layoutManager, config, mPageLayoutManager, _dFInfo);
titlePanel1.SetPageLayoutSetting(mPageLayoutManager, section.Name); titlePanel1.SetPageLayoutSetting(mPageLayoutManager, section.Name);
var buildButton = new TSButton();
buildButton.Text = "创建客户验收单";
vPanel.Add(layoutManager.CreateLayout()); vPanel.Add(layoutManager.CreateLayout());
var calculateBtn = new TSButton();
calculateBtn.Attributes.Add("margin-left", "8px");
calculateBtn.Text = "计算";
var buildButton = new TSButton();
buildButton.Text = "创建客户验收单";
var hPanel = vPanel.Add(new HLayoutPanel()); var hPanel = vPanel.Add(new HLayoutPanel());
hPanel.Add(buildButton); hPanel.Add(buildButton);
hPanel.Add(new SimpleLabel("验收日期")); hPanel.Add(new SimpleLabel("验收日期"));
@ -127,12 +135,21 @@ namespace BWP.Web.Pages.B3YunKen {
dateInput.Value = BLContext.Today; dateInput.Value = BLContext.Today;
hPanel.Add(new SimpleLabel("客户")); hPanel.Add(new SimpleLabel("客户"));
_cusInput = hPanel.Add(new DFChoiceBox()); _cusInput = hPanel.Add(new DFChoiceBox());
_cusInput.EnableInputArgument = true; _cusInput.EnableInputArgument = true;
_cusInput.DataKind = B3SaleDataSources.; _cusInput.DataKind = B3SaleDataSources.;
_cusInput.EnableTopItem = true; _cusInput.EnableTopItem = true;
_cusInput.Width = 150; _cusInput.Width = 150;
hPanel.Add(calculateBtn);
calculateBtn.Click += delegate
{
var items = _detailGrid.GetSelectedItems().Cast<SaleOutStore_Detail>();
Dmo.TotalTurnAccepMoney = items.Sum(x=> (x.AcceptMoney??0).Value);
_dFContainer.DFObject = Dmo;
_dFContainer.ApplyToUI();
};
buildButton.Click += delegate { buildButton.Click += delegate {
var selectedItems = _detailGrid.GetSelectedItems(); var selectedItems = _detailGrid.GetSelectedItems();
if (selectedItems.Count <= 0) if (selectedItems.Count <= 0)


Loading…
Cancel
Save