diff --git a/BWP.B3_YunKen.Web/Pages/B3YunKen/B3YunKenSaleOutStoreToCustomerAccept.cs b/BWP.B3_YunKen.Web/Pages/B3YunKen/B3YunKenSaleOutStoreToCustomerAccept.cs index 35f7afe..26cea62 100644 --- a/BWP.B3_YunKen.Web/Pages/B3YunKen/B3YunKenSaleOutStoreToCustomerAccept.cs +++ b/BWP.B3_YunKen.Web/Pages/B3YunKen/B3YunKenSaleOutStoreToCustomerAccept.cs @@ -108,18 +108,26 @@ namespace BWP.Web.Pages.B3YunKen { config.Add("Employee_ID"); config.Add("LoadTime"); config.Add("Store_ID"); - config.Add("Remark").ColSpan = 4; + config.Add("TotalTurnAccepMoney"); + config.Add("Remark"); layoutManager.Config = config; _dFContainer.Readonly = true; var section = mPageLayoutManager.AddSection("CustomerAccept", "基本信息"); section.ApplyLayout(layoutManager, config, mPageLayoutManager, _dFInfo); titlePanel1.SetPageLayoutSetting(mPageLayoutManager, section.Name); - var buildButton = new TSButton(); - buildButton.Text = "创建客户验收单"; + 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()); + hPanel.Add(buildButton); hPanel.Add(new SimpleLabel("验收日期")); @@ -127,12 +135,21 @@ namespace BWP.Web.Pages.B3YunKen { dateInput.Value = BLContext.Today; hPanel.Add(new SimpleLabel("客户")); + _cusInput = hPanel.Add(new DFChoiceBox()); _cusInput.EnableInputArgument = true; _cusInput.DataKind = B3SaleDataSources.经销商所属客户; _cusInput.EnableTopItem = true; _cusInput.Width = 150; - + hPanel.Add(calculateBtn); + calculateBtn.Click += delegate + { + var items = _detailGrid.GetSelectedItems().Cast(); + Dmo.TotalTurnAccepMoney = items.Sum(x=> (x.AcceptMoney??0).Value); + _dFContainer.DFObject = Dmo; + _dFContainer.ApplyToUI(); + + }; buildButton.Click += delegate { var selectedItems = _detailGrid.GetSelectedItems(); if (selectedItems.Count <= 0)