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/02-SysCatalogManage/SetSysPropForCatalogDlg.cs | 53 ++++++++++++++++++++++++++++------------------------- 1 files changed, 28 insertions(+), 25 deletions(-) diff --git a/WinFrmUI/HStation.WinFrmUI.Basic.Core/02-SysCatalogManage/SetSysPropForCatalogDlg.cs b/WinFrmUI/HStation.WinFrmUI.Basic.Core/02-SysCatalogManage/SetSysPropForCatalogDlg.cs index 27af81f..c184e4c 100644 --- a/WinFrmUI/HStation.WinFrmUI.Basic.Core/02-SysCatalogManage/SetSysPropForCatalogDlg.cs +++ b/WinFrmUI/HStation.WinFrmUI.Basic.Core/02-SysCatalogManage/SetSysPropForCatalogDlg.cs @@ -21,34 +21,37 @@ _CatlogID = ID; _bll = new Yw.BLL.SysPropMapping(); var PropTreeList = await _bll.GetHaveListByCatalogID(ID); - foreach (var item in PropTreeList) + if (PropTreeList != null) { - repositoryItemCheckedComboBoxEdit1.Items.Clear(); - var parent = new SysPropMappingViewModel(); - parent.ID = item.ID; - parent.IsGroup = true; - parent.Name = item.Name; - _allBindingList.Add(parent); - if (item.PropList.Count > 0) + foreach (var item in PropTreeList) { - foreach (var child in item.PropList) + repositoryItemCheckedComboBoxEdit1.Items.Clear(); + var parent = new SysPropMappingViewModel(); + parent.ID = item.ID; + parent.IsGroup = true; + parent.Name = item.Name; + _allBindingList.Add(parent); + if (item.PropList.Count > 0) { - var model = new SysPropMappingViewModel(); - model.GroupName = item.Name; - model.ID = child.ID; - model.ParentID = item.ID; - model.Name = child.Name; - model.IsHave = child.Have; - model.IsNull = child.IsNull; - model.DefaultValue = child.DefaultValue; - model.UnitName = child.UnitName; - model.Inherit = child.Inherit; - model.ChoiceList = child.ChoiceList; - model.ChoiceIds = child.ChoiceList.Where(x => x.Have).Select(x => x.ID).ToList(); - var stringList = child.ChoiceList.Where(x => x.Have == true).ToList().Select(x => x.Name.ToString()).ToList(); - string result = string.Join(", ", stringList); - model.DisplayChoice = result; - _allBindingList.Add(model); + foreach (var child in item.PropList) + { + var model = new SysPropMappingViewModel(); + model.GroupName = item.Name; + model.ID = child.ID; + model.ParentID = item.ID; + model.Name = child.Name; + model.IsHave = child.Have; + model.IsNull = child.IsNull; + model.DefaultValue = child.DefaultValue; + model.UnitName = child.UnitName; + model.Inherit = child.Inherit; + model.ChoiceList = child.ChoiceList; + model.ChoiceIds = child.ChoiceList.Where(x => x.Have).Select(x => x.ID).ToList(); + var stringList = child.ChoiceList.Where(x => x.Have == true).ToList().Select(x => x.Name.ToString()).ToList(); + string result = string.Join(", ", stringList); + model.DisplayChoice = result; + _allBindingList.Add(model); + } } } } -- Gitblit v1.9.3