From 9b08736cc1346d71a43603b690324cf1d33a16e4 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期六, 21 十二月 2024 12:22:27 +0800 Subject: [PATCH] 项目管理整改 --- WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/04-completed/05-revit/XhsProjectResultRevitCtrl.cs | 39 +++++++++++++++++++++++++++------------ 1 files changed, 27 insertions(+), 12 deletions(-) diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/04-completed/02-analysis/XhsProjectImportRevitAnalysisResultCtrl.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/04-completed/05-revit/XhsProjectResultRevitCtrl.cs similarity index 80% rename from WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/04-completed/02-analysis/XhsProjectImportRevitAnalysisResultCtrl.cs rename to WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/04-completed/05-revit/XhsProjectResultRevitCtrl.cs index 2d83e15..53d8eb3 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/04-completed/02-analysis/XhsProjectImportRevitAnalysisResultCtrl.cs +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/04-completed/05-revit/XhsProjectResultRevitCtrl.cs @@ -2,9 +2,12 @@ namespace HStation.WinFrmUI { - public partial class XhsProjectImportRevitAnalysisResultCtrl : DevExpress.XtraEditors.XtraUserControl + /// <summary> + /// + /// </summary> + public partial class XhsProjectResultRevitCtrl : DevExpress.XtraEditors.XtraUserControl { - public XhsProjectImportRevitAnalysisResultCtrl() + public XhsProjectResultRevitCtrl() { InitializeComponent(); this.gridView1.SetNormalView(30); @@ -15,12 +18,22 @@ this.generalSearchAndExportCtrl1.ExportEvent += Export; } + private ImportXhsProjectViewModel _vm = null;//鎿嶄綔瀵硅薄 + private List<XhsProjectResultRevitViewModel> _allList = null;//鎵�鏈夊垪琛� + private List<XhsProjectResultRevitViewModel> _allBindingList;//缁戝畾鍒楄〃 - - - - private List<XhsProjectImportRevitAnalysisResultViewModel> _allList = null; - private List<XhsProjectImportRevitAnalysisResultViewModel> _allBindingList; + /// <summary> + /// 缁戝畾鏁版嵁 + /// </summary> + public void SetBindingData(ImportXhsProjectViewModel vm) + { + if (vm == null) + { + return; + } + _vm = vm; + SetBindingData(vm.RevitModel); + } /// <summary> /// 缁戝畾鏁版嵁 @@ -31,7 +44,7 @@ { return; } - _allList = new List<XhsProjectImportRevitAnalysisResultViewModel>(); + _allList = new List<XhsProjectResultRevitViewModel>(); var allParterList = revitModel.GetAllParters(); foreach (var parter in allParterList) { @@ -43,7 +56,7 @@ { continue; } - _allList.Add(new XhsProjectImportRevitAnalysisResultViewModel(parter, propStatus)); + _allList.Add(new XhsProjectResultRevitViewModel(parter, propStatus)); } } } @@ -74,8 +87,8 @@ { _allBindingList = _allBindingList?.Where(x => x.PropStatus == propStatus.Value).ToList(); } - this.xhsProjectImportRevitAnalysisResultViewModelBindingSource.DataSource = _allBindingList; - this.xhsProjectImportRevitAnalysisResultViewModelBindingSource.ResetBindings(false); + this.xhsProjectResultRevitViewModelBindingSource.DataSource = _allBindingList; + this.xhsProjectResultRevitViewModelBindingSource.ResetBindings(false); } //娓呯悊 @@ -97,9 +110,11 @@ if (dlg.ShowDialog() == DialogResult.OK) { this.gridView1.ExportToXls(dlg.FileName); + TipFormHelper.ShowSucceed("瀵煎嚭鎴愬姛锛�"); } } + //鍒濆鍖栧睘鎬х姸鎬� private void InitialPropStatus() { this.imgCmbPropStatus.Properties.BeginUpdate(); @@ -114,7 +129,7 @@ //鑷畾涔夊崟鍏冩牸棰滆壊 private void gridView1_CustomDrawCell(object sender, DevExpress.XtraGrid.Views.Base.RowCellCustomDrawEventArgs e) { - var row = this.gridView1.GetRow(e.RowHandle) as XhsProjectImportRevitAnalysisResultViewModel; + var row = this.gridView1.GetRow(e.RowHandle) as XhsProjectResultRevitViewModel; if (row == null) { return; -- Gitblit v1.9.3