duheng
2024-10-25 46785ac19a9a7c3f652835fdbef6aca64ef10263
修复项目导入bug
已修改10个文件
129 ■■■■■ 文件已修改
WinFrmUI/HStation.WinFrmUI.Assets.Core/10-exchanger/02-main/AddExchangerMainDlg.cs 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WinFrmUI/HStation.WinFrmUI.Assets.Core/10-exchanger/02-main/EditExchangerMainDlg.cs 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WinFrmUI/HStation.WinFrmUI.Assets.Core/11-compressor/02-main/AddAssetsExchangerMainDlg.cs 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WinFrmUI/HStation.WinFrmUI.Assets.Core/11-compressor/02-main/EditExchangerMainDlg.cs 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/00-core/HomeXhsProjectPage.Designer.cs 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/00-core/HomeXhsProjectPage.cs 45 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/01-project/HomeXhsProjectTreeListCtrl.cs 25 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectDlg.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/05-completed/ProjectResultShowPanel.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/05-completed/XhsProjectSimulationAnalysisCtrl.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WinFrmUI/HStation.WinFrmUI.Assets.Core/10-exchanger/02-main/AddExchangerMainDlg.cs
@@ -16,15 +16,6 @@
        {
            _ExchangerVmo = new Vmo.AssetsExchangerMainVmo();
            _ExchangerVmo.SeriesID = SeriesID;
            var allCaliber = await new Yw.BLL.SysDictData().GetByTypeCode("1");
            if (allCaliber != null)
            {
                foreach (var item in allCaliber)
                {
                    var imageItem = new ImageComboBoxItem(item.Name, item.ID);
                    TextEditCaliber.Properties.Items.Add(imageItem);
                }
            }
            var allMaterial = await new Yw.BLL.SysDictData().GetByTypeCode("3");
            if (allMaterial != null)
            {
@@ -34,7 +25,6 @@
                    TextEditMaterial.Properties.Items.Add(imageItem);
                }
            }
            TextEditCaliber.SelectedIndex = 0;
            TextEditMaterial.SelectedIndex = 0;
        }
@@ -70,11 +60,11 @@
            {
                _ExchangerVmo.MaterialName = TextEditMaterial.Text.Trim();
            }
                 if (double.TryParse(TextEditCoefficient.Text, out double Coefficient))
                {
                    _ExchangerVmo.Coefficient = Coefficient;
                }
              if (await this.ReloadDataEvent.Invoke(_ExchangerVmo))
            if (double.TryParse(TextEditCoefficient.Text, out double Coefficient))
            {
                _ExchangerVmo.Coefficient = Coefficient;
            }
            if (await this.ReloadDataEvent.Invoke(_ExchangerVmo))
            {
                TipFormHelper.ShowSucceed("添加成功!");
            }
WinFrmUI/HStation.WinFrmUI.Assets.Core/10-exchanger/02-main/EditExchangerMainDlg.cs
@@ -16,15 +16,6 @@
        public async void SetBindingData(Vmo.AssetsExchangerMainVmo ExchangerVmo)
        {
            _ExchangerVmo = ExchangerVmo;
            var allCaliber = await new Yw.BLL.SysDictData().GetByTypeCode("1");
            if (allCaliber != null)
            {
                foreach (var item in allCaliber)
                {
                    var imageItem = new ImageComboBoxItem(item.Name, item.Name);
                    TextEditCaliber.Properties.Items.Add(imageItem);
                }
            }
            var allMaterial = await new Yw.BLL.SysDictData().GetByTypeCode("3");
            if (allMaterial != null)
            {
WinFrmUI/HStation.WinFrmUI.Assets.Core/11-compressor/02-main/AddAssetsExchangerMainDlg.cs
@@ -16,15 +16,6 @@
        {
            _CompressorVmo = new Vmo.AssetsCompressorMainVmo();
            _CompressorVmo.SeriesID = SeriesID;
            var allCaliber = await new Yw.BLL.SysDictData().GetByTypeCode("1");
            if (allCaliber != null)
            {
                foreach (var item in allCaliber)
                {
                    var imageItem = new ImageComboBoxItem(item.Name, item.ID);
                    TextEditCaliber.Properties.Items.Add(imageItem);
                }
            }
            var allMaterial = await new Yw.BLL.SysDictData().GetByTypeCode("3");
            if (allMaterial != null)
            {
@@ -34,7 +25,6 @@
                    TextEditMaterial.Properties.Items.Add(imageItem);
                }
            }
            TextEditCaliber.SelectedIndex = 0;
            TextEditMaterial.SelectedIndex = 0;
        }
WinFrmUI/HStation.WinFrmUI.Assets.Core/11-compressor/02-main/EditExchangerMainDlg.cs
@@ -16,15 +16,7 @@
        public async void SetBindingData(Vmo.AssetsCompressorMainVmo CompressorVmo)
        {
            _CompressorVmo = CompressorVmo;
            var allCaliber = await new Yw.BLL.SysDictData().GetByTypeCode("1");
            if (allCaliber != null)
            {
                foreach (var item in allCaliber)
                {
                    var imageItem = new ImageComboBoxItem(item.Name, item.Name);
                    TextEditCaliber.Properties.Items.Add(imageItem);
                }
            }
            var allMaterial = await new Yw.BLL.SysDictData().GetByTypeCode("3");
            if (allMaterial != null)
            {
WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/00-core/HomeXhsProjectPage.Designer.cs
@@ -168,10 +168,7 @@
            layoutView1.OptionsView.ViewMode = DevExpress.XtraGrid.Views.Layout.LayoutViewMode.Row;
            layoutView1.TemplateCard = layoutViewCard1;
            layoutView1.FieldValueClick += layoutView1_FieldValueClick;
            layoutView1.MouseMove += layoutView1_MouseMove;
            layoutView1.MouseEnter += layoutView1_MouseEnter;
            layoutView1.MouseLeave += layoutView1_MouseLeave;
            //
             //
            // colName
            // 
            colName.AppearanceCell.Font = new Font("Tahoma", 13F, FontStyle.Regular, GraphicsUnit.Point);
WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/00-core/HomeXhsProjectPage.cs
@@ -212,32 +212,31 @@
            }
        }
        private void layoutView1_MouseMove(object sender, MouseEventArgs e)
        {
            var info = layoutView1.CalcHitInfo(e.X, e.Y);
            if (info.Column == null)
                return;
            if (info.Column.Caption == "名称")
            {
                Cursor.Current = Cursors.Help;
            }
            else
            {
            }
        }
        #region 鼠标事件
        private void layoutView1_MouseEnter(object sender, EventArgs e)
        /*   private void layoutView1_MouseMove(object sender, MouseEventArgs e)
    {
        var info = layoutView1.CalcHitInfo(e.X, e.Y);
        if (info.Column == null)
            return;
        if (info.Column.Caption == "名称")
        {
            var info = layoutView1.CalcHitInfo(Cursor.Position.X, Cursor.Position.Y);
            if (info.Column != null && info.Column.Caption == "名称")
            {
                Cursor.Current = Cursors.Help;
            }
            Cursor.Current = Cursors.Help;
        }
        else
        {
        }
    }*/
        private void layoutView1_MouseLeave(object sender, EventArgs e)
        {
            Cursor.Current = Cursors.Default;
        }
        /*     private void layoutView1_MouseEnter(object sender, EventArgs e)
             {
                 var info = layoutView1.CalcHitInfo(Cursor.Position.X, Cursor.Position.Y);
                 if (info.Column != null && info.Column.Caption == "名称")
                 {
                     Cursor.Current = Cursors.Help;
                 }
             }*/
        #endregion 鼠标事件
    }
}
WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/01-project/HomeXhsProjectTreeListCtrl.cs
@@ -32,7 +32,7 @@
        /// </summary>
        public event Action<ImportXhsProjectViewModel> ImportProjectCompletedEvent;
        private List<HomeXhsProjectTreeViewModel> _allBindingList = null;//当前绑定列表
        private List<HomeXhsProjectTreeViewModel> _allBindingList = new List<HomeXhsProjectTreeViewModel>();//当前绑定列表
        /// <summary>
        /// 绑定数据
@@ -40,19 +40,20 @@
        public async void SetBindingData(List<XhsProjectVmo> allProjectList)
        {
            _allBindingList = new List<HomeXhsProjectTreeViewModel>();
            if (allProjectList == null)
                return;
            foreach (var item in allProjectList)
            if (allProjectList != null)
            {
                if (await IsHaveBimFace(item.ID))
                foreach (var item in allProjectList)
                {
                    var vm = new HomeXhsProjectTreeViewModel(item, true);
                    _allBindingList.Add(vm);
                }
                else
                {
                    var vm = new HomeXhsProjectTreeViewModel(item, false);
                    _allBindingList.Add(vm);
                    if (await IsHaveBimFace(item.ID))
                    {
                        var vm = new HomeXhsProjectTreeViewModel(item, true);
                        _allBindingList.Add(vm);
                    }
                    else
                    {
                        var vm = new HomeXhsProjectTreeViewModel(item, false);
                        _allBindingList.Add(vm);
                    }
                }
            }
            this.treeList1.DataSource = _allBindingList;
WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectDlg.cs
@@ -10,6 +10,7 @@
        public ImportXhsProjectDlg()
        {
            InitializeComponent();
            this.IconOptions.Icon = Yw.WinFrmUI.GlobalParas.AppIcon;
        }
        private readonly ImportXhsProjectViewModel _vm = new();
WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/05-completed/ProjectResultShowPanel.cs
@@ -21,7 +21,7 @@
        public async void InitialPage(ImportXhsProjectViewModel vm)
        {
            _vm = vm;
            this.txtAddress.EditValue = _vm.Address;
            this.txtAddress.Text = _vm.Address;
            this.mapSetSimpleMarkerContainer1.LoadCompletedEvent += MapSetSimpleMarkerContainer1_LoadCompletedEvent;
            await this.mapSetSimpleMarkerContainer1.InitialContainer();
            xhsProjectInfoCtrl1.SetBindingData(_vm);
WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/05-completed/XhsProjectSimulationAnalysisCtrl.cs
@@ -13,6 +13,8 @@
        public void SetBindingData(Model.RevitModel revitModel)
        {
            if (revitModel == null)
                return;
            _allBindingList = new List<XhsProjectSimulationAnalysisViewModel>();
            this.xhsProjectSimulationAnalysisViewModelBindingSource.DataSource = _allBindingList;
            var allRevitParterList = revitModel.GetAllParters();