| | |
| | | using DevExpress.CodeParser.VB.Preprocessor; |
| | | using DevExpress.Utils.Svg; |
| | | using DevExpress.XtraBars.Docking; |
| | | using DevExpress.XtraBars.Docking2010.Views; |
| | |
| | | using DevExpress.XtraBars.Navigation; |
| | | using DevExpress.XtraBars.Ribbon; |
| | | using DevExpress.XtraEditors; |
| | | using DevExpress.XtraSpreadsheet.Model; |
| | | using DevExpress.XtraTab; |
| | | using HStation.WinFrmUI; |
| | | using HStation.WinFrmUI.Basic; |
| | | using HStation.WinFrmUI.Dict; |
| | | using NPOI.SS.Formula.Functions; |
| | | using PBS.WinFrmUI; |
| | | using PBS.WinFrmUI.Hydro; |
| | | using PBS.WinFrmUI.WE; |
| | | using System.IO; |
| | | using Yw.WinFrmUI; |
| | | using Yw.WinFrmUI.Page; |
| | |
| | | { |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new DocumentPage(); |
| | | var page = new PlaceMgrPage(); |
| | | page.PageGuid = guid; |
| | | page.PageTitle.Caption = caption; |
| | | page.PageTitle.HeaderSvgImage = svg; |
| | |
| | | CreatePage(page, guid); |
| | | } |
| | | }), |
| | | Get("场所建筑",new PageGuid() |
| | | Get("场所",new PageGuid() |
| | | { |
| | | Modular = "BasicData", |
| | | MoudingType = eMoudingType.Tab, |
| | |
| | | { |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new DocumentPage(); |
| | | var page = new PlaceMgrPage(); |
| | | page.PageGuid = guid; |
| | | page.PageTitle.Caption = caption; |
| | | page.PageTitle.HeaderSvgImage = svg; |
| | |
| | | CreatePage(page, guid); |
| | | } |
| | | }), |
| | | Get("场所设施", new PageGuid() |
| | | Get("供水设施", new PageGuid() |
| | | { |
| | | Modular = "BasicData", |
| | | MoudingType = eMoudingType.Tab, |
| | |
| | | { |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | } |
| | | var page = new PBS.WinFrmUI.WE.WaterUtensilMainPage(); |
| | | page.PageGuid = guid; |
| | | page.PageTitle.Caption = caption; |
| | | page.PageTitle.HeaderSvgImage = svg; |
| | | page.PageTitle.SvgImageSize = size; |
| | | CreatePage(page, guid); |
| | | } |
| | | }), |
| | | Get("用水当量",new PageGuid() |
| | | { |
| | |
| | | { |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new PBS.WinFrmUI.WE.WaterWEMgr(); |
| | | page.PageGuid = guid; |
| | | page.PageTitle.Caption = caption; |
| | | page.PageTitle.HeaderSvgImage = svg; |
| | | page.PageTitle.SvgImageSize = size; |
| | | CreatePage(page, guid); |
| | | } |
| | | }) |
| | | } |
| | |
| | | }), |
| | | }; |
| | | |
| | | var Instrument = Get("仪表", new PageGuid() |
| | | var Instrument = Get("设施仪表", new PageGuid() |
| | | { |
| | | Modular = "BasicData", |
| | | MoudingType = eMoudingType.Tab, |
| | |
| | | }); |
| | | Instrument.Elements = new List<AccordionElement>() |
| | | { |
| | | Get("流量计",new PageGuid() |
| | | Get("水表",new PageGuid() |
| | | { |
| | | Modular = "BasicData", |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = "AssetsFlowmeterMgr", |
| | | }, svgImgItem32[21], new Size(18, 18), (caption,guid,svg,size) => |
| | | Function = "AssetsMeterMgr", |
| | | }, svgImgItem32[6], new Size(18, 18), (caption,guid,svg,size) => |
| | | { |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page=new AssetsFlowmeterMgrPage(); |
| | | var page = new AssetsMeterMgrPage(); |
| | | page.PageGuid = guid; |
| | | page.PageTitle.Caption = caption; |
| | | page.PageTitle.HeaderSvgImage = svg; |
| | | page.PageTitle.SvgImageSize = size; |
| | | CreatePage(page,guid); |
| | | CreatePage(page, guid); |
| | | } |
| | | }), |
| | | Get("压力表",new PageGuid() |
| | |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page=new AssetsPressmeterMgrPage(); |
| | | page.PageGuid = guid; |
| | | page.PageTitle.Caption = caption; |
| | | page.PageTitle.HeaderSvgImage = svg; |
| | | page.PageTitle.SvgImageSize = size; |
| | | CreatePage(page,guid); |
| | | } |
| | | }), |
| | | Get("流量计",new PageGuid() |
| | | { |
| | | Modular = "BasicData", |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = "AssetsFlowmeterMgr", |
| | | }, svgImgItem32[21], new Size(18, 18), (caption,guid,svg,size) => |
| | | { |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page=new AssetsFlowmeterMgrPage(); |
| | | page.PageGuid = guid; |
| | | page.PageTitle.Caption = caption; |
| | | page.PageTitle.HeaderSvgImage = svg; |
| | |
| | | }), |
| | | }; |
| | | |
| | | var asset_mgr_ele = new AccordionElement() |
| | | #region 供水水源 |
| | | |
| | | var waterSupplySource = Get("供水水源", new PageGuid() |
| | | { |
| | | Id = "asset", |
| | | Caption = "产品管理", |
| | | SvgImage = svgImgGroup32[2], |
| | | SvgImageSize = new Size(24, 24), |
| | | AllowGlyphSkinning = true, |
| | | Elements = new List<AccordionElement>() { |
| | | Get("水池", new PageGuid() |
| | | Modular = "BasicData", |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = "waterSupplySource", |
| | | }, svgImgItem32[7], new Size(18, 18), (caption, guid, svg, size) => |
| | | { |
| | | }); |
| | | waterSupplySource.Elements = new List<AccordionElement>() |
| | | { |
| | | Get("水池", new PageGuid() |
| | | { |
| | | Modular = "BasicData", |
| | | MoudingType = eMoudingType.Tab, |
| | |
| | | CreatePage(page, guid); |
| | | } |
| | | }), |
| | | coupling, |
| | | emitter, |
| | | Get("水表",new PageGuid() |
| | | }; |
| | | |
| | | #endregion 供水水源 |
| | | |
| | | #region 供水装置 |
| | | |
| | | var waterSupply = Get("供水装置", new PageGuid() |
| | | { |
| | | Modular = "BasicData", |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = "waterSupply", |
| | | }, svgImgItem32[7], new Size(18, 18), (caption, guid, svg, size) => |
| | | { |
| | | }); |
| | | waterSupply.Elements = new List<AccordionElement>() |
| | | { |
| | | Get("水泵管理", new PageGuid() |
| | | { |
| | | Modular = "BasicData", |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = "AssetsPumpMgr", |
| | | }, svgImgItem32[7], new Size(18, 18), (caption, guid, svg, size) => |
| | | { |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | Modular = "BasicData", |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = "AssetsMeterMgr", |
| | | }, svgImgItem32[6], new Size(18, 18), (caption,guid,svg,size) => |
| | | var page = new PumpProductMainPage(); |
| | | page.PageGuid = guid; |
| | | page.PageTitle.Caption = caption; |
| | | page.PageTitle.HeaderSvgImage = svg; |
| | | page.PageTitle.SvgImageSize = size; |
| | | CreatePage(page, guid); |
| | | } |
| | | }), |
| | | Get("成套设备", new PageGuid() |
| | | { |
| | | Modular = "BasicData", |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = "AssetsKitMgr", |
| | | }, svgImgItem32[8], new Size(18, 18), (caption, guid, svg, size) => |
| | | { |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new AssetsMeterMgrPage(); |
| | | page.PageGuid = guid; |
| | | page.PageTitle.Caption = caption; |
| | | page.PageTitle.HeaderSvgImage = svg; |
| | | page.PageTitle.SvgImageSize = size; |
| | | CreatePage(page, guid); |
| | | } |
| | | }), |
| | | Instrument, |
| | | Get("管道",new PageGuid() |
| | | } |
| | | }) |
| | | }; |
| | | |
| | | #endregion 供水装置 |
| | | |
| | | var FacilityNetwork = Get("设施管网", new PageGuid() |
| | | { |
| | | Modular = "BasicData", |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = "FacilityNetwork", |
| | | }, svgImgItem32[7], new Size(18, 18), (caption, guid, svg, size) => |
| | | { |
| | | }); |
| | | FacilityNetwork.Elements = new List<AccordionElement>() |
| | | { |
| | | Get("管道",new PageGuid() |
| | | { |
| | | Modular = "BasicData", |
| | | MoudingType = eMoudingType.Tab, |
| | |
| | | CreatePage(page, guid); |
| | | } |
| | | }), |
| | | |
| | | Get("过渡件",new PageGuid() |
| | | { |
| | | Modular = "BasicData", |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = "AssetsTranslationMgr", |
| | | }, svgImgItem32[6], new Size(18, 18), (caption,guid,svg,size) => |
| | | { |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new AssetsTranslationMgrPage(); |
| | | page.PageGuid = guid; |
| | | page.PageTitle.Caption = caption; |
| | | page.PageTitle.HeaderSvgImage = svg; |
| | | page.PageTitle.SvgImageSize = size; |
| | | CreatePage(page, guid); |
| | | } |
| | | }), |
| | | |
| | | Get("水泵管理",new PageGuid() |
| | | { |
| | | Modular = "BasicData", |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = "AssetsPumpMgr", |
| | | }, svgImgItem32[7], new Size(18, 18), (caption,guid,svg,size) => |
| | | { |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page=new PumpProductMainPage(); |
| | | page.PageGuid = guid; |
| | | page.PageTitle.Caption = caption; |
| | | page.PageTitle.HeaderSvgImage = svg; |
| | | page.PageTitle.SvgImageSize = size; |
| | | CreatePage(page,guid); |
| | | } |
| | | }), |
| | | |
| | | Get("厂商管理",new PageGuid() |
| | | { |
| | | Modular = "BasicData", |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = "AssetsManufacturerMgr", |
| | | }, svgImgItem32[6], new Size(18, 18), (caption,guid,svg,size) => |
| | | { |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | /* var page = new DocumentPage(); |
| | | page.PageGuid = guid; |
| | | page.PageTitle.Caption = caption; |
| | | page.PageTitle.HeaderSvgImage = svg; |
| | | page.PageTitle.SvgImageSize = size; |
| | | CreatePage(page, guid);*/ |
| | | } |
| | | }), |
| | | Get("阀门管理",new PageGuid() |
| | | Get("阀门",new PageGuid() |
| | | { |
| | | Modular = "BasicData", |
| | | MoudingType = eMoudingType.Tab, |
| | |
| | | CreatePage(page,guid); |
| | | } |
| | | }), |
| | | |
| | | Get("成套设备",new PageGuid() |
| | | Get("过渡件",new PageGuid() |
| | | { |
| | | Modular = "BasicData", |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = "AssetsKitMgr", |
| | | }, svgImgItem32[8], new Size(18, 18), (caption,guid,svg,size) => |
| | | Function = "AssetsTranslationMgr", |
| | | }, svgImgItem32[6], new Size(18, 18), (caption,guid,svg,size) => |
| | | { |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new AssetsTranslationMgrPage(); |
| | | page.PageGuid = guid; |
| | | page.PageTitle.Caption = caption; |
| | | page.PageTitle.HeaderSvgImage = svg; |
| | | page.PageTitle.SvgImageSize = size; |
| | | CreatePage(page, guid); |
| | | } |
| | | }) |
| | | } |
| | | }), |
| | | coupling, |
| | | emitter, |
| | | }; |
| | | |
| | | var asset_mgr_ele = new AccordionElement() |
| | | { |
| | | Id = "asset", |
| | | Caption = "产品管理", |
| | | SvgImage = svgImgGroup32[2], |
| | | SvgImageSize = new Size(24, 24), |
| | | AllowGlyphSkinning = true, |
| | | Elements = new List<AccordionElement>() { |
| | | Get("厂商管理",new PageGuid() |
| | | { |
| | | Modular = "BasicData", |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = "AssetsManufacturerMgr", |
| | | }, svgImgItem32[6], new Size(18, 18), (caption,guid,svg,size) => |
| | | { |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | /* var page = new DocumentPage(); |
| | | page.PageGuid = guid; |
| | | page.PageTitle.Caption = caption; |
| | | page.PageTitle.HeaderSvgImage = svg; |
| | | page.PageTitle.SvgImageSize = size; |
| | | CreatePage(page, guid);*/ |
| | | } |
| | | }), |
| | | waterSupplySource, |
| | | waterSupply, |
| | | FacilityNetwork, |
| | | Instrument, |
| | | } |
| | | }; |
| | | |
| | | var system_config_ele = new AccordionElement() |
| | |
| | | CreatePage(page,guid); |
| | | } |
| | | }), |
| | | Get("角色管理",new PageGuid() |
| | | { |
| | | Modular = "BasicData", |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = "RoleMgr", |
| | | }, svgImgItem32[34], new Size(18, 18), (caption,guid,svg,size) => |
| | | { |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page=new RoleMgrPage(); |
| | | page.PageGuid = guid; |
| | | page.PageTitle.Caption = caption; |
| | | page.PageTitle.HeaderSvgImage = svg; |
| | | page.PageTitle.SvgImageSize = size; |
| | | CreatePage(page,guid); |
| | | } |
| | | }), |
| | | Get("菜单管理",new PageGuid() |
| | | { |
| | | Modular = "BasicData", |
| | |
| | | CreatePage(page,guid); |
| | | } |
| | | }), |
| | | Get("个人中心",new PageGuid() |
| | | { |
| | | Modular = "BasicData", |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = "PersonalCenter", |
| | | }, svgImgItem32[33], new Size(18, 18), (caption,guid,svg,size) => |
| | | { |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var dlg=new PersonalCenterDlg(); |
| | | dlg.ShowDialog(); |
| | | } |
| | | }), |
| | | } |
| | | }; |
| | | |
| | |
| | | list.Add(system_config_ele); |
| | | list.Add(auth_config_ele); |
| | | } |
| | | if (modular == "ModelManage") |
| | | { |
| | | var hydraulicScenario = Get("水力场景", new PageGuid() |
| | | { |
| | | Modular = "ModelManage", |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = " ", |
| | | }, svgImgItem32[4], new Size(18, 18), (caption, guid, svg, size) => |
| | | { |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | //var page = new HydroSceneMgrPage(); |
| | | //page.PageGuid = guid; |
| | | //page.PageTitle.Caption = caption; |
| | | //page.PageTitle.HeaderSvgImage = svg; |
| | | //page.PageTitle.SvgImageSize = size; |
| | | //CreatePage(page, guid); |
| | | |
| | | } |
| | | }); |
| | | var modelTemplate = Get("模型模版", new PageGuid() |
| | | { |
| | | Modular = "ModelManage", |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = " ", |
| | | }, svgImgItem32[4], new Size(18, 18), (caption, guid, svg, size) => |
| | | { |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | |
| | | } |
| | | }); |
| | | var rapidModeling = Get("快速建模", new PageGuid() |
| | | { |
| | | Modular = "ModelManage", |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = " ", |
| | | }, svgImgItem32[4], new Size(18, 18), (caption, guid, svg, size) => |
| | | { |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | |
| | | } |
| | | }); |
| | | var modelEdit = Get("模型编辑", new PageGuid() |
| | | { |
| | | Modular = "ModelManage", |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = " ", |
| | | }, svgImgItem32[4], new Size(18, 18), (caption, guid, svg, size) => |
| | | { |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | } |
| | | }); |
| | | list.Add(hydraulicScenario); |
| | | list.Add(modelTemplate); |
| | | list.Add(rapidModeling); |
| | | list.Add(modelEdit); |
| | | } |
| | | if (modular == "WaterSupplyAnalysis") |
| | | { |
| | | var systemCurve = Get("系统曲线", new PageGuid() |
| | | { |
| | | Modular = "WaterSupplyAnalysis", |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = " ", |
| | | }, svgImgItem32[4], new Size(18, 18), (caption, guid, svg, size) => |
| | | { |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new SystemCurvePage(); |
| | | page.PageGuid = guid; |
| | | page.PageTitle.Caption = caption; |
| | | page.PageTitle.HeaderSvgImage = svg; |
| | | page.PageTitle.SvgImageSize = size; |
| | | CreatePage(page, guid); |
| | | } |
| | | }); |
| | | var forecastWater = Get("水量预测", new PageGuid() |
| | | { |
| | | Modular = "WaterSupplyAnalysis", |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = " ", |
| | | }, svgImgItem32[4], new Size(18, 18), (caption, guid, svg, size) => |
| | | { |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | } |
| | | }); |
| | | var operationalEvaluation = Get("运行评估", new PageGuid() |
| | | { |
| | | Modular = "WaterSupplyAnalysis", |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = " ", |
| | | }, svgImgItem32[4], new Size(18, 18), (caption, guid, svg, size) => |
| | | { |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | |
| | | } |
| | | }); |
| | | list.Add(systemCurve); |
| | | list.Add(forecastWater); |
| | | list.Add(operationalEvaluation); |
| | | } |
| | | return list; |
| | | } |
| | | |