duheng
2024-11-12 0bc0468692ad7b16cd2d49d20c4689ddcd6fb212
WinFrmUI/HStation.WinFrmUI.Assets.Core/11-compressor/01-series/CompressorTreeListCtrl.cs
文件名从 WinFrmUI/HStation.WinFrmUI.Assets.Core/11-compressor/01-series/ExchangerTreeListCtrl.cs 修改
@@ -1,5 +1,6 @@
锘縰sing DevExpress.XtraEditors;
using Yw;
using Yw.Untity;
namespace HStation.WinFrmUI.Assets
{
@@ -50,8 +51,13 @@
        private void BtnAdd_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            var dlg = new AddAssetsCompressorSeriesDlg();
            dlg.ReloadDataEvent += async (rhs) =>
            dlg.ReloadDataEvent += async (rhs, currentId) =>
            {
                if (currentId != null)
                {
                    var select = await _bll.GetByID(Convert.ToInt64(currentId));
                    rhs.ParentIds = TreeParentIdsHelper.GetChildParentIds(select.ID, select.ParentIds);
                }
                var bll = new BLL.AssetsCompressorSeries();
                var id = await bll.Insert(rhs);
                if (id > 0)
@@ -92,8 +98,13 @@
            if (AssetsCompressorSeries == null)
                return;
            dlg.SetBindingData(AssetsCompressorSeries);
            dlg.ReloadDataEvent += async (rhs) =>
            dlg.ReloadDataEvent += async (rhs, currentId) =>
            {
                if (currentId != null)
                {
                    var select = await _bll.GetByID(Convert.ToInt64(currentId));
                    rhs.ParentIds = TreeParentIdsHelper.GetChildParentIds(select.ID, select.ParentIds);
                }
                if (await BLLFactory<BLL.AssetsCompressorSeries>.Instance.Update(rhs))
                {
                    vm.Reset(rhs);