| | |
| | | using DevExpress.XtraBars.Docking; |
| | | using DevExpress.XtraBars.Docking2010.Views; |
| | | using HStation.Vmo; |
| | | using Yw; |
| | | using Yw.WinFrmUI.Page; |
| | | |
| | | namespace HStation.WinFrmUI |
| | |
| | | |
| | | } |
| | | |
| | | private XhsProjectStdDto _project = null; |
| | | private XhsProjectVmo _project = null; |
| | | private Yw.Model.HydroModelInfo _hydroInfo = null; |
| | | |
| | | /// <summary> |
| | |
| | | public async Task SetBindingData(long projectId) |
| | | { |
| | | this.xhsSchemeMgrListCtrl1.SetBindingData(projectId); |
| | | _project = await new BLL.XhsProjectStd().GetByID(projectId); |
| | | _project = await BLLFactory<HStation.BLL.XhsProject>.Instance.GetByID(projectId); |
| | | this.PageTitle.Caption = $"{_project?.Name}\r\n方案管理"; |
| | | var projectSite = await new BLL.XhsProjectSiteStd().GetDefaultByProjectID(_project.ID); |
| | | var projectSite = await BLLFactory<HStation.BLL.XhsProjectSite>.Instance.GetDefaultByProjectID(_project.ID); |
| | | if (projectSite == null) |
| | | { |
| | | return; |
| | |
| | | |
| | | |
| | | //功能点击 |
| | | private void accordionControl1_ElementClick(object sender, DevExpress.XtraBars.Navigation.ElementClickEventArgs e) |
| | | private async void accordionControl1_ElementClick(object sender, DevExpress.XtraBars.Navigation.ElementClickEventArgs e) |
| | | { |
| | | var tag = e.Element.Tag; |
| | | if (tag is not string code) |
| | |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new XhsSchemeBasicInfoPage(); |
| | | page.PageTitle.Caption = e.Element.Text; |
| | | page.SetBindingData(_project.ID); |
| | | page.PageTitle.Caption = e.Element.Text; |
| | | page.PageTitle.HeaderSvgImage = e.Element.ImageOptions.SvgImage; |
| | | page.PageTitle.SvgImageSize = svg_image_size; |
| | | CreatePage(page, guid); |
| | |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new XhsSchemeAssetMgrPage(); |
| | | await page.SetBindingData(_project.ID); |
| | | page.PageTitle.Caption = e.Element.Text; |
| | | page.PageTitle.HeaderSvgImage = e.Element.ImageOptions.SvgImage; |
| | | page.PageTitle.SvgImageSize = svg_image_size; |
| | |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new XhsSchemeHydraulicSimulationPage(); |
| | | page.PageTitle.Caption = e.Element.Text; |
| | | await page.SetBindingData(_project.ID); |
| | | page.PageTitle.Caption = e.Element.Text; |
| | | page.PageTitle.HeaderSvgImage = e.Element.ImageOptions.SvgImage; |
| | | page.PageTitle.SvgImageSize = svg_image_size; |
| | | CreatePage(page, guid); |
| | |
| | | break; |
| | | case "create_scheme": |
| | | { |
| | | var dlg=new CreateSchemeDlg(); |
| | | var dlg = new CreateSchemeDlg(); |
| | | dlg.ShowDialog(); |
| | | } |
| | | break; |