Shuxia Ning
2024-12-17 33b5627e2d1092f6931165b7f9f1a16de65d765d
WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/02-bimface/ViewXhsProjectBimfacePage.cs
@@ -10,7 +10,7 @@
            this.PageTitle.SvgImageSize = new Size(24, 24);
        }
        private XhsProjectStdDto _project = null;
        private XhsProjectVmo _project = null;
        /// <summary>
        /// 绑定数据
@@ -18,7 +18,7 @@
        /// <param name="projectId">项目id</param>
        public async Task SetBindingData(long projectId)
        {
            _project = await new BLL.XhsProjectStd().GetByID(projectId);
            _project = await BLLFactory<HStation.BLL.XhsProject>.Instance.GetByID(projectId);
            this.PageTitle.Caption = $"{_project?.Name}\n模型视图";
        }
@@ -26,7 +26,7 @@
        /// 绑定数据
        /// </summary>
        /// <param name="project">项目</param>
        public void SetBindingData(HStation.Dto.XhsProjectStdDto project)
        public void SetBindingData(XhsProjectVmo project)
        {
            _project = project;
            this.PageTitle.Caption = $"{_project?.Name}\n模型视图";
@@ -52,20 +52,20 @@
                return;
            }
            var projectSite = await new BLL.XhsProjectSiteStd().GetDefaultByProjectID(_project.ID);
            var projectSite = await BLLFactory<HStation.BLL.XhsProjectSite>.Instance.GetDefaultByProjectID(_project.ID);
            if (projectSite == null)
            {
                return;
            }
            var relation = await new Yw.BLL.BimfaceFileRelationStd()
            var relation = await BLLFactory<Yw.BLL.BimfaceFileRelation>.Instance
                .GetDefaultByObjectTypeAndObjectIDOfPurpose(HStation.Xhs.DataType.XhsProjectSite, projectSite.ID, Yw.Bimface.Purpose.Simulation);
            if (relation == null)
            {
                return;
            }
            var bimfaceFile = await new Yw.BLL.BimfaceFileStd().GetByID(relation.BimfaceFileID);
            var bimfaceFile = await BLLFactory<Yw.BLL.BimfaceFile>.Instance.GetByID(relation.BimfaceFileID);
            if (bimfaceFile == null)
            {
                return;