From 82f8a7ead37ff50dec3d0d40e572d4331f14a8b2 Mon Sep 17 00:00:00 2001
From: duheng <2286773002@qq.com>
Date: 星期四, 03 四月 2025 09:26:35 +0800
Subject: [PATCH] 增加获取成套设备曲线方法

---
 WinFrmUI/HStation.WinFrmUI.Basic.Core/04-SysPropManage/SelectCorprationListCtrl.cs |   31 ++++++++++++-------------------
 1 files changed, 12 insertions(+), 19 deletions(-)

diff --git a/WinFrmUI/HStation.WinFrmUI.Basic.Core/04-SysPropManage/SelectCorprationListCtrl.cs b/WinFrmUI/HStation.WinFrmUI.Basic.Core/04-SysPropManage/SelectCorprationListCtrl.cs
index a3417ab..d36e18b 100644
--- a/WinFrmUI/HStation.WinFrmUI.Basic.Core/04-SysPropManage/SelectCorprationListCtrl.cs
+++ b/WinFrmUI/HStation.WinFrmUI.Basic.Core/04-SysPropManage/SelectCorprationListCtrl.cs
@@ -1,5 +1,6 @@
-锘縰sing System.ComponentModel;
-using Yw.Dto;
+锘縰sing HStation.WinFrmUI;
+using System.ComponentModel;
+using MessageBoxHelper = Yw.WinFrmUI.MessageBoxHelper;
 
 namespace MFire.WinFrmUI
 {
@@ -15,16 +16,15 @@
 
         public class CurrentViewModel
         {
-            public CurrentViewModel(Yw.Vmo.SysTypeLogicalTreeVmo rhs)
+            public CurrentViewModel(Yw.Vmo.SysModuleVmo rhs)
             {
-                var module = rhs.LogicalModel as Yw.Dto.SysModuleStdDto;
-                this.ID = module.ID;
-                this.Name = module.Name;
-                this.SortCode = module.SortCode;
-                this.Description = module.Description;
+                this.ID = rhs.ID;
+                this.Name = rhs.Name;
+                this.SortCode = rhs.SortCode;
+                this.Description = rhs.Description;
             }
 
-            public CurrentViewModel(SysTypeStdDto rhs)
+            public CurrentViewModel(Yw.Vmo.SysTypeVmo rhs)
             {
                 this.ID = rhs.ID;
                 this.Name = rhs.Name;
@@ -59,8 +59,6 @@
             public string Description { get; set; }
         }
 
-        private Yw.BLL.SysTypeStd _bll = null;
-
         /// <summary>
         /// 閫夋嫨椤瑰彉鎹�
         /// </summary>
@@ -73,21 +71,16 @@
         /// </summary>
         public async void SetBindingData()
         {
-            _bll = new Yw.BLL.SysTypeStd();
             _allBindingList = new BindingList<CurrentViewModel>();
-            var alllist = await _bll.GetExtendLogicalTreeList();
+            var alllist = await SysTypeHelper.GetSysTypeTreeList();
             if (alllist == null)
                 return;
             foreach (var item in alllist)
             {
-                _allBindingList.Add(new CurrentViewModel(item));
+                _allBindingList.Add(new CurrentViewModel(item.Module));
                 foreach (var child in item.Children)
                 {
-                    var type = child.LogicalModel as Yw.Dto.SysTypeStdDto;
-                    if (type != null)
-                    {
-                        _allBindingList.Add(new CurrentViewModel(type));
-                    }
+                    _allBindingList.Add(new CurrentViewModel(child));
                 }
             }
             this.treeListLookUpEdit1TreeList.DataSource = _allBindingList;

--
Gitblit v1.9.3