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