From 6cc71830bbeae7bfb25cf5fb24bc35728342a4da Mon Sep 17 00:00:00 2001 From: kyy <3283105747@qq.com> Date: 星期三, 27 八月 2025 14:09:01 +0800 Subject: [PATCH] 1、采购到货、到货条码、采购入库新增入库比例 2、合并审核按钮重置 --- DevApp/Gs.DevApp/UserControl/SelectCgMx.cs | 100 ++++++++++++++++++++++++++----------------------- 1 files changed, 53 insertions(+), 47 deletions(-) diff --git a/DevApp/Gs.DevApp/UserControl/SelectCgMx.cs b/DevApp/Gs.DevApp/UserControl/SelectCgMx.cs index 7731903..d965a56 100644 --- a/DevApp/Gs.DevApp/UserControl/SelectCgMx.cs +++ b/DevApp/Gs.DevApp/UserControl/SelectCgMx.cs @@ -29,60 +29,66 @@ // 鍒濆鍖栬〃鍗曟帶浠� InitializeComponent(); - /* #region 鑷姩姹囨�籦eg - gridView1.Columns["purchaseQty"].SummaryItem.SummaryType = DevExpress.Data.SummaryItemType.Custom; - gridView1.Columns["yssl"].SummaryItem.SummaryType = DevExpress.Data.SummaryItemType.Custom; - gridView1.Columns["wssl"].SummaryItem.SummaryType = DevExpress.Data.SummaryItemType.Custom; - gridView1.CustomSummaryCalculate += (sender, e) => + /* #region 鑷姩姹囨�籦eg + gridView1.Columns["purchaseQty"].SummaryItem.SummaryType = DevExpress.Data.SummaryItemType.Custom; + gridView1.Columns["yssl"].SummaryItem.SummaryType = DevExpress.Data.SummaryItemType.Custom; + gridView1.Columns["wssl"].SummaryItem.SummaryType = DevExpress.Data.SummaryItemType.Custom; + + gridView1.CustomSummaryCalculate += (sender, e) => + { + GridView view = sender as GridView; + if (e.SummaryProcess == CustomSummaryProcess.Start) { - GridView view = sender as GridView; - object obj = e.FieldValue; - if (e.SummaryProcess == CustomSummaryProcess.Start) + // 鍒濆鍖栨眹鎬诲�� + e.TotalValue = 0m; + } + else if (e.SummaryProcess == CustomSummaryProcess.Calculate) + { + // 妫�鏌ュ綋鍓嶈鐨凷tatus瀛楁鏄惁涓�1 + int status = Convert.ToInt32(view.GetListSourceRowCellValue(e.RowHandle, "chkInt")); + if (status == 1) { - // 鍒濆鍖栨眹鎬诲�� - e.TotalValue = 0; - } - else if (e.SummaryProcess == CustomSummaryProcess.Calculate) - { - // 妫�鏌ュ綋鍓嶈鐨凷tatus瀛楁鏄惁涓�1 - int status = Convert.ToInt32(view.GetListSourceRowCellValue(e.RowHandle, "chkInt")); - if (status == 1) + string _colCaption = e.Item.ToString(); + if (_colCaption.Contains("閲囪喘")) { - string _colCaption = e.Item.ToString(); - if (_colCaption.Contains("閲囪喘")) - { - decimal amount = Convert.ToDecimal(view.GetListSourceRowCellValue(e.RowHandle, "purchaseQty")); - e.TotalValue = Convert.ToDecimal(e.TotalValue) + amount; - } - else - { - if (_colCaption.Contains("宸叉敹")) - { - decimal amount2 = Convert.ToDecimal(view.GetListSourceRowCellValue(e.RowHandle, "yssl")); - e.TotalValue = Convert.ToDecimal(e.TotalValue) + amount2; - } - else - { - if (_colCaption.Contains("鏈敹")) - { - decimal amount3 = Convert.ToDecimal(view.GetListSourceRowCellValue(e.RowHandle, "wssl")); - e.TotalValue = Convert.ToDecimal(e.TotalValue) + amount3; - } - } - } + decimal amount = Convert.ToDecimal(view.GetListSourceRowCellValue(e.RowHandle, "purchaseQty")); + e.TotalValue = Convert.ToDecimal(e.TotalValue) + amount; + } + else if (_colCaption.Contains("宸叉敹")) + { + decimal amount2 = Convert.ToDecimal(view.GetListSourceRowCellValue(e.RowHandle, "yssl")); + e.TotalValue = Convert.ToDecimal(e.TotalValue) + amount2; + } + else if (_colCaption.Contains("鏈敹")) + { + decimal amount3 = Convert.ToDecimal(view.GetListSourceRowCellValue(e.RowHandle, "wssl")); + e.TotalValue = Convert.ToDecimal(e.TotalValue) + amount3; } } - else if (e.SummaryProcess == CustomSummaryProcess.Finalize) - { - // 璁剧疆鏈�缁堟眹鎬诲�� - e.TotalValue = e.TotalValue; - } - }; - #endregion - */ - + } + else if (e.SummaryProcess == CustomSummaryProcess.Finalize) + { + // 璁剧疆鏈�缁堟眹鎬诲�� + e.TotalValue = e.TotalValue; + } + }; + + // 娣诲姞澶嶉�夋鍙樺寲浜嬩欢锛屽疄鏃舵洿鏂版眹鎬� + gridView1.CellValueChanged += (s, e) => + { + if (e.Column.FieldName == "chkInt") + { + // 澶嶉�夋鍊煎彉鍖栨椂寮哄埗鍒锋柊姹囨�� + gridView1.UpdateSummary(); + } + }; + #endregion + */ + // 涓篏ridView鐨勫垪鏍囬缁樺埗浜嬩欢娣诲姞澶勭悊鏂规硶锛屼娇鐢ㄨ嚜瀹氫箟缁樺埗 this.gridView1.CustomDrawColumnHeader += (s, e) => { Gs.DevApp.ToolBox.UtilityHelper.CustomDrawColumnHeader(s, e); }; + // 娣诲姞榧犳爣鐐瑰嚮浜嬩欢澶勭悊澶嶉�夋鐐瑰嚮 + this.gridView1.MouseUp += (s, e) => { Gs.DevApp.ToolBox.UtilityHelper.CustomMouseUp(s, e, gcMain, gridView1); }; // 閰嶇疆澶嶉�夊垪鐨勬帓搴忓拰绛涢�夐�夐」锛岀鐢ㄦ帓搴忓拰绛涢�夊姛鑳� this.colChkInt.OptionsColumn.AllowSort = DevExpress.Utils.DefaultBoolean.False; this.colChkInt.OptionsFilter.AllowAutoFilter = false; -- Gitblit v1.9.3