lixiaojun
2024-09-25 21c97aab9153758bebfc9b3944859b0eec271c76
WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/XhsProjectSimulationMgrPage.cs
@@ -48,7 +48,7 @@
        {
            _project = await BLLFactory<HStation.BLL.XhsProject>.Instance.GetByID(projectId);
            await SetBindingData(_project);
            //this.xhsSchemeMgrListCtrl1.SetBindingData(projectId);
            //this.xhsSchemeMgrListCtrl1.SetMatching(projectId);
            //_project = await new BLL.XhsProjectStd().GetByID(projectId);
            //this.PageTitle.Caption = 
            //var projectSite = await new BLL.XhsProjectSiteStd().GetDefaultByProjectID(_project.ID);
@@ -76,10 +76,15 @@
        }
        //项目站选择改变事件
        private void XhsProjectSimulationSchemeMgrCtrl1_ProjectSiteSelectedChangedEvent(XhsProjectSiteVmo obj)
        private async void XhsProjectSimulationSchemeMgrCtrl1_ProjectSiteSelectedChangedEvent(XhsProjectSiteVmo obj)
        {
            _projectSite = obj;
            if (_projectSite != null)
            {
                var hydroRelation = await BLLFactory<Yw.BLL.HydroModelRelation>.Instance
                   .GetDefaultByObjectTypeAndObjectIDOfPurpose(HStation.Xhs.DataType.XhsProjectSite, _projectSite.ID, HStation.Xhs.Purpose.Simulation);
                _hydroInfo = await BLLFactory<Yw.BLL.HydroModelInfo>.Instance.GetByID(hydroRelation.ModelID);
            }
        }
        //显示项目信息事件
@@ -94,11 +99,7 @@
            if (!IsExistPage(guid, true))
            {
                var page = new XhsProjectSimulationInfoPage();
                await page.SetBindingData(_project, _projectSite);
                // page.SetBindingData(_project.ID);
                //page.PageTitle.Caption = e.Element.Text;
                //page.PageTitle.HeaderSvgImage = e.Element.ImageOptions.SvgImage;
                //page.PageTitle.SvgImageSize = svg_image_size;
                await page.SetBindingData(_project, _projectSite, _hydroInfo);
                CreatePage(page, guid);
            }
@@ -116,11 +117,7 @@
            if (!IsExistPage(guid, true))
            {
                var page = new XhsProjectSimulationCorePage();
                await page.SetBindingData(_project, _projectSite);
                //page.SetBindingData(_project.ID);
                //page.PageTitle.Caption = e.Element.Text;
                //page.PageTitle.HeaderSvgImage = e.Element.ImageOptions.SvgImage;
                //page.PageTitle.SvgImageSize = svg_image_size;
                await page.SetBindingData(_project, _projectSite, _hydroInfo);
                CreatePage(page, guid);
            }
        }