| | |
| | | using DevExpress.XtraEditors; |
| | | using HStation.WinFrmUI; |
| | | using HStation.WinFrmUI.Assets; |
| | | using HStation.WinFrmUI.Auth.Core._02_User; |
| | | using HStation.WinFrmUI.Basic; |
| | | using HStation.WinFrmUI.Xhs.PumpProduct; |
| | | using System.IO; |
| | |
| | | } |
| | | |
| | | private Control _bimfaceMgrBeakCtrl = null;//bimface管理弹出界面 |
| | | private Control _SystemProductManageCtrl = null;//产品管理弹出界面 |
| | | |
| | | private Control _SystemConfigCtrl = null;//系统配置弹出界面 |
| | | |
| | | private Control _AuthConfigCtrl = null;//权限配置弹出界面 |
| | | |
| | | //产品管理 |
| | | private void nbProductManage_ElementClick(object sender, NavElementEventArgs e) |
| | | private void nbAssetsMgr_ElementClick(object sender, NavElementEventArgs e) |
| | | { |
| | | var pt = this.tileNavPane.PointToClient(MousePosition); |
| | | var hitInfo = this.tileNavPane.CalcHitInfo(pt); |
| | | if (hitInfo.ButtonInfo != null) |
| | | { |
| | | if (_SystemProductManageCtrl == null) |
| | | if (_assetsMgrCtrl == null) |
| | | { |
| | | var peakItemList = new List<Yw.WinFrmUI.TilePeekItem>() |
| | | { |
| | | new TilePeekItem(){ |
| | | Caption="水泵管理", |
| | | SvgImage=svgImg32Model[18], |
| | | SvgImageSize=new Size(24,24), |
| | | Click=()=>{ |
| | | this.flyoutPanel1.HideBeakForm(); |
| | | var guid=new PageGuid(){ |
| | | Modular="Asstes", |
| | | MoudingType=eMoudingType.Tab, |
| | | Function="pumpMgr", |
| | | }; |
| | | if(!IsExistPage(guid,true)) |
| | | { |
| | | var page=new PumpProductMainPage(); |
| | | CreatePage(page,guid); |
| | | } |
| | | } |
| | | }, |
| | | new TilePeekItem(){ |
| | | Caption="阀门管理", |
| | | SvgImage=svgImg32Model[17], |
| | | SvgImageSize=new Size(24,24), |
| | | Click=()=>{ |
| | | this.flyoutPanel1.HideBeakForm(); |
| | | var guid=new PageGuid(){ |
| | | Modular="Asstes", |
| | | MoudingType=eMoudingType.Tab, |
| | | Function="ValveMgr", |
| | | }; |
| | | if(!IsExistPage(guid,true)) |
| | | { |
| | | var page=new ValveManageMainPage(); |
| | | CreatePage(page,guid); |
| | | } |
| | | } |
| | | }, |
| | | /*new TilePeekItem(){ |
| | | Caption="管道附件", |
| | | SvgImage=svgImg32Model[8], |
| | | SvgImageSize=new Size(24,24), |
| | | Click=()=>{ |
| | | this.flyoutPanel1.HideBeakForm(); |
| | | var guid=new PageGuid(){ |
| | | Modular="Asstes", |
| | | MoudingType=eMoudingType.Tab, |
| | | Function="AdaptingMgr", |
| | | }; |
| | | if(!IsExistPage(guid,true)) |
| | | { |
| | | var page=new AdaptingManageMainPanel(); |
| | | CreatePage(page,guid); |
| | | } |
| | | } |
| | | }, */ new TilePeekItem(){ |
| | | Caption="弯头管理", |
| | | SvgImage=svgImg32Model[15], |
| | | SvgImageSize=new Size(24,24), |
| | | Click=()=>{ |
| | | this.flyoutPanel1.HideBeakForm(); |
| | | var guid=new PageGuid(){ |
| | | Modular="Asstes", |
| | | MoudingType=eMoudingType.Tab, |
| | | Function="Elbow", |
| | | }; |
| | | if(!IsExistPage(guid,true)) |
| | | { |
| | | var page=new ElbowManageMainPage(); |
| | | CreatePage(page,guid); |
| | | } |
| | | } |
| | | }, |
| | | new TilePeekItem(){ |
| | | Caption="三通管理", |
| | | SvgImage=svgImg32Model[10], |
| | | SvgImageSize=new Size(24,24), |
| | | Click=()=>{ |
| | | this.flyoutPanel1.HideBeakForm(); |
| | | var guid=new PageGuid(){ |
| | | Modular="Asstes", |
| | | MoudingType=eMoudingType.Tab, |
| | | Function="ThreeLink", |
| | | }; |
| | | if(!IsExistPage(guid,true)) |
| | | { |
| | | var page=new ThreeLinkManageMainPage(); |
| | | CreatePage(page,guid); |
| | | } |
| | | } |
| | | }, |
| | | new TilePeekItem(){ |
| | | Caption="喷头管理", |
| | | SvgImage=svgImg32Model[19], |
| | | SvgImageSize=new Size(24,24), |
| | | Click=()=>{ |
| | | this.flyoutPanel1.HideBeakForm(); |
| | | var guid=new PageGuid(){ |
| | | Modular="Asstes", |
| | | MoudingType=eMoudingType.Tab, |
| | | Function="Sprinkler", |
| | | }; |
| | | if(!IsExistPage(guid,true)) |
| | | { |
| | | var page=new SprinklerManageMainPage(); |
| | | CreatePage(page,guid); |
| | | } |
| | | } |
| | | }, |
| | | new TilePeekItem(){ |
| | | Caption="四通管理", |
| | | SvgImage=svgImg32Model[14], |
| | | SvgImageSize=new Size(24,24), |
| | | Click=()=>{ |
| | | this.flyoutPanel1.HideBeakForm(); |
| | | var guid=new PageGuid(){ |
| | | Modular="Asstes", |
| | | MoudingType=eMoudingType.Tab, |
| | | Function="FourLink", |
| | | }; |
| | | if(!IsExistPage(guid,true)) |
| | | { |
| | | var page=new FourLinkManageMainPage(); |
| | | CreatePage(page,guid); |
| | | } |
| | | } |
| | | }, |
| | | new TilePeekItem(){ |
| | | Caption="厂商管理", |
| | | SvgImage=svgImg32Model[16], |
| | | SvgImageSize=new Size(24,24), |
| | | Click=()=>{ |
| | | this.flyoutPanel1.HideBeakForm(); |
| | | var guid=new PageGuid(){ |
| | | Modular="Asstes", |
| | | MoudingType=eMoudingType.Tab, |
| | | Function="AssetsManufacturerMainPanel", |
| | | }; |
| | | if(!IsExistPage(guid,true)) |
| | | { |
| | | var page=new AssetsManufacturerMainPage(); |
| | | CreatePage(page,guid); |
| | | } |
| | | } |
| | | }, |
| | | new TilePeekItem(){ |
| | | Caption="管道管理", |
| | | SvgImage=svgImg32Model[11], |
| | | SvgImageSize=new Size(24,24), |
| | | Click=()=>{ |
| | | this.flyoutPanel1.HideBeakForm(); |
| | | var guid=new PageGuid(){ |
| | | Modular="Asstes", |
| | | MoudingType=eMoudingType.Tab, |
| | | Function="PipeLineMgr", |
| | | }; |
| | | if(!IsExistPage(guid,true)) |
| | | { |
| | | var page=new PipeManageMainPage(); |
| | | CreatePage(page,guid); |
| | | } |
| | | } |
| | | }, new TilePeekItem(){ |
| | | Caption="换热器管理", |
| | | SvgImage=svgImg32Model[13], |
| | | SvgImageSize=new Size(24,24), |
| | | Click=()=>{ |
| | | this.flyoutPanel1.HideBeakForm(); |
| | | var guid=new PageGuid(){ |
| | | Modular="Asstes", |
| | | MoudingType=eMoudingType.Tab, |
| | | Function="ExchangerMgr", |
| | | }; |
| | | if(!IsExistPage(guid,true)) |
| | | { |
| | | var page=new ExchangerManageMainPage(); |
| | | CreatePage(page,guid); |
| | | } |
| | | } |
| | | },new TilePeekItem(){ |
| | | Caption="空压机管理", |
| | | SvgImage=svgImg32Model[12], |
| | | SvgImageSize=new Size(24,24), |
| | | Click=()=>{ |
| | | this.flyoutPanel1.HideBeakForm(); |
| | | var guid=new PageGuid(){ |
| | | Modular="Asstes", |
| | | MoudingType=eMoudingType.Tab, |
| | | Function="CompressorMgr", |
| | | }; |
| | | if(!IsExistPage(guid,true)) |
| | | { |
| | | var page=new CompressorManageMainPage(); |
| | | CreatePage(page,guid); |
| | | } |
| | | } |
| | | },new TilePeekItem(){ |
| | | Caption="成套设备", |
| | | SvgImage=svgImg32Model[10], |
| | | SvgImageSize=new Size(24,24), |
| | | Click=()=>{ |
| | | this.flyoutPanel1.HideBeakForm(); |
| | | var guid=new PageGuid(){ |
| | | Modular="Asstes", |
| | | MoudingType=eMoudingType.Tab, |
| | | Function="Equipment", |
| | | }; |
| | | if(!IsExistPage(guid,true)) |
| | | { |
| | | var page=new PackageManageMainPage(); |
| | | CreatePage(page,guid); |
| | | } |
| | | } |
| | | },new TilePeekItem(){ |
| | | Caption="闷头管理", |
| | | SvgImage=svgImg32Model[10], |
| | | SvgImageSize=new Size(24,24), |
| | | Click=()=>{ |
| | | this.flyoutPanel1.HideBeakForm(); |
| | | var guid=new PageGuid(){ |
| | | Modular="Asstes", |
| | | MoudingType=eMoudingType.Tab, |
| | | Function="Blunthead", |
| | | }; |
| | | if(!IsExistPage(guid,true)) |
| | | { |
| | | var page=new BluntheadManageMainPage(); |
| | | CreatePage(page,guid); |
| | | } |
| | | } |
| | | },new TilePeekItem(){ |
| | | Caption="水池管理", |
| | | SvgImage=svgImg32Model[10], |
| | | SvgImageSize=new Size(24,24), |
| | | Click=()=>{ |
| | | this.flyoutPanel1.HideBeakForm(); |
| | | var guid=new PageGuid(){ |
| | | Modular="Asstes", |
| | | MoudingType=eMoudingType.Tab, |
| | | Function="Tank", |
| | | }; |
| | | if(!IsExistPage(guid,true)) |
| | | { |
| | | var page=new TankManageMainPage(); |
| | | CreatePage(page,guid); |
| | | } |
| | | } |
| | | },new TilePeekItem(){ |
| | | Caption="水表管理", |
| | | SvgImage=svgImg32Model[10], |
| | | SvgImageSize=new Size(24,24), |
| | | Click=()=>{ |
| | | this.flyoutPanel1.HideBeakForm(); |
| | | var guid=new PageGuid(){ |
| | | Modular="Asstes", |
| | | MoudingType=eMoudingType.Tab, |
| | | Function="Meter", |
| | | }; |
| | | if(!IsExistPage(guid,true)) |
| | | { |
| | | var page=new MeterManageMainPage(); |
| | | CreatePage(page,guid); |
| | | } |
| | | } |
| | | },new TilePeekItem(){ |
| | | Caption="流量计管理", |
| | | SvgImage=svgImg32Model[10], |
| | | SvgImageSize=new Size(24,24), |
| | | Click=()=>{ |
| | | this.flyoutPanel1.HideBeakForm(); |
| | | var guid=new PageGuid(){ |
| | | Modular="Asstes", |
| | | MoudingType=eMoudingType.Tab, |
| | | Function="Flowmeter", |
| | | }; |
| | | if(!IsExistPage(guid,true)) |
| | | { |
| | | var page=new FlowmeterManageMainPage(); |
| | | CreatePage(page,guid); |
| | | } |
| | | } |
| | | },new TilePeekItem(){ |
| | | Caption="消火栓管理", |
| | | SvgImage=svgImg32Model[10], |
| | | SvgImageSize=new Size(24,24), |
| | | Click=()=>{ |
| | | this.flyoutPanel1.HideBeakForm(); |
| | | var guid=new PageGuid(){ |
| | | Modular="Asstes", |
| | | MoudingType=eMoudingType.Tab, |
| | | Function="Hydrant", |
| | | }; |
| | | if(!IsExistPage(guid,true)) |
| | | { |
| | | var page=new HydrantManageMainPage(); |
| | | CreatePage(page,guid); |
| | | } |
| | | } |
| | | },new TilePeekItem(){ |
| | | Caption="压力表管理", |
| | | SvgImage=svgImg32Model[10], |
| | | SvgImageSize=new Size(24,24), |
| | | Click=()=>{ |
| | | this.flyoutPanel1.HideBeakForm(); |
| | | var guid=new PageGuid(){ |
| | | Modular="Asstes", |
| | | MoudingType=eMoudingType.Tab, |
| | | Function="Pressmeter", |
| | | }; |
| | | if(!IsExistPage(guid,true)) |
| | | { |
| | | var page=new PressmeterManageMainPage(); |
| | | CreatePage(page,guid); |
| | | } |
| | | } |
| | | },new TilePeekItem(){ |
| | | Caption="过渡件管理", |
| | | SvgImage=svgImg32Model[10], |
| | | SvgImageSize=new Size(24,24), |
| | | Click=()=>{ |
| | | this.flyoutPanel1.HideBeakForm(); |
| | | var guid=new PageGuid(){ |
| | | Modular="Asstes", |
| | | MoudingType=eMoudingType.Tab, |
| | | Function="Translation", |
| | | }; |
| | | if(!IsExistPage(guid,true)) |
| | | { |
| | | var page=new TranslationManageMainPage(); |
| | | CreatePage(page,guid); |
| | | } |
| | | } |
| | | }, |
| | | }; |
| | | _SystemProductManageCtrl = peakItemList.CreatePeekCtrl(); |
| | | //var peakItemList = new List<Yw.WinFrmUI.TilePeekItem>() |
| | | //{ |
| | | // new TilePeekItem(){ |
| | | // Caption="水泵管理", |
| | | // SvgImage=svgImg32Model[18], |
| | | // SvgImageSize=new Size(24,24), |
| | | // Click=()=>{ |
| | | // this.flyoutPanel1.HideBeakForm(); |
| | | // var guid=new PageGuid(){ |
| | | // Modular="Asstes", |
| | | // MoudingType=eMoudingType.Tab, |
| | | // Function="pumpMgr", |
| | | // }; |
| | | // if(!IsExistPage(guid,true)) |
| | | // { |
| | | // var page=new PumpProductMainPage(); |
| | | // CreatePage(page,guid); |
| | | // } |
| | | // } |
| | | // }, |
| | | // new TilePeekItem(){ |
| | | // Caption="阀门管理", |
| | | // SvgImage=svgImg32Model[17], |
| | | // SvgImageSize=new Size(24,24), |
| | | // Click=()=>{ |
| | | // this.flyoutPanel1.HideBeakForm(); |
| | | // var guid=new PageGuid(){ |
| | | // Modular="Asstes", |
| | | // MoudingType=eMoudingType.Tab, |
| | | // Function="ValveMgr", |
| | | // }; |
| | | // if(!IsExistPage(guid,true)) |
| | | // { |
| | | // var page=new ValveManageMainPage(); |
| | | // CreatePage(page,guid); |
| | | // } |
| | | // } |
| | | // }, |
| | | // new TilePeekItem(){ |
| | | // Caption="连接件", |
| | | // SvgImage=svgImg32Model[18], |
| | | // SvgImageSize=new Size(24,24) |
| | | // }, |
| | | // new TilePeekItem(){ |
| | | // Caption="弯头管理", |
| | | // SvgImage=svgImg32Model[15], |
| | | // SvgImageSize=new Size(24,24), |
| | | // Click=()=>{ |
| | | // this.flyoutPanel1.HideBeakForm(); |
| | | // var guid=new PageGuid(){ |
| | | // Modular="Asstes", |
| | | // MoudingType=eMoudingType.Tab, |
| | | // Function="Elbow", |
| | | // }; |
| | | // if(!IsExistPage(guid,true)) |
| | | // { |
| | | // var page=new ElbowManageMainPage(); |
| | | // CreatePage(page,guid); |
| | | // } |
| | | // } |
| | | // }, |
| | | // new TilePeekItem(){ |
| | | // Caption="三通管理", |
| | | // SvgImage=svgImg32Model[10], |
| | | // SvgImageSize=new Size(24,24), |
| | | // Click=()=>{ |
| | | // this.flyoutPanel1.HideBeakForm(); |
| | | // var guid=new PageGuid(){ |
| | | // Modular="Asstes", |
| | | // MoudingType=eMoudingType.Tab, |
| | | // Function="ThreeLink", |
| | | // }; |
| | | // if(!IsExistPage(guid,true)) |
| | | // { |
| | | // var page=new ThreeLinkManageMainPage(); |
| | | // CreatePage(page,guid); |
| | | // } |
| | | // } |
| | | // }, |
| | | // new TilePeekItem(){ |
| | | // Caption="喷头管理", |
| | | // SvgImage=svgImg32Model[19], |
| | | // SvgImageSize=new Size(24,24), |
| | | // Click=()=>{ |
| | | // this.flyoutPanel1.HideBeakForm(); |
| | | // var guid=new PageGuid(){ |
| | | // Modular="Asstes", |
| | | // MoudingType=eMoudingType.Tab, |
| | | // Function="Sprinkler", |
| | | // }; |
| | | // if(!IsExistPage(guid,true)) |
| | | // { |
| | | // var page=new SprinklerManageMainPage(); |
| | | // CreatePage(page,guid); |
| | | // } |
| | | // } |
| | | // }, |
| | | // new TilePeekItem(){ |
| | | // Caption="四通管理", |
| | | // SvgImage=svgImg32Model[14], |
| | | // SvgImageSize=new Size(24,24), |
| | | // Click=()=>{ |
| | | // this.flyoutPanel1.HideBeakForm(); |
| | | // var guid=new PageGuid(){ |
| | | // Modular="Asstes", |
| | | // MoudingType=eMoudingType.Tab, |
| | | // Function="FourLink", |
| | | // }; |
| | | // if(!IsExistPage(guid,true)) |
| | | // { |
| | | // var page=new FourLinkManageMainPage(); |
| | | // CreatePage(page,guid); |
| | | // } |
| | | // } |
| | | // }, |
| | | // new TilePeekItem(){ |
| | | // Caption="厂商管理", |
| | | // SvgImage=svgImg32Model[16], |
| | | // SvgImageSize=new Size(24,24), |
| | | // Click=()=>{ |
| | | // this.flyoutPanel1.HideBeakForm(); |
| | | // var guid=new PageGuid(){ |
| | | // Modular="Asstes", |
| | | // MoudingType=eMoudingType.Tab, |
| | | // Function="AssetsManufacturerMainPanel", |
| | | // }; |
| | | // if(!IsExistPage(guid,true)) |
| | | // { |
| | | // var page=new AssetsManufacturerMainPage(); |
| | | // CreatePage(page,guid); |
| | | // } |
| | | // } |
| | | // }, |
| | | // new TilePeekItem(){ |
| | | // Caption="管道管理", |
| | | // SvgImage=svgImg32Model[11], |
| | | // SvgImageSize=new Size(24,24), |
| | | // Click=()=>{ |
| | | // this.flyoutPanel1.HideBeakForm(); |
| | | // var guid=new PageGuid(){ |
| | | // Modular="Asstes", |
| | | // MoudingType=eMoudingType.Tab, |
| | | // Function="PipeLineMgr", |
| | | // }; |
| | | // if(!IsExistPage(guid,true)) |
| | | // { |
| | | // var page=new PipeManageMainPage(); |
| | | // CreatePage(page,guid); |
| | | // } |
| | | // } |
| | | // }, new TilePeekItem(){ |
| | | // Caption="换热器管理", |
| | | // SvgImage=svgImg32Model[13], |
| | | // SvgImageSize=new Size(24,24), |
| | | // Click=()=>{ |
| | | // this.flyoutPanel1.HideBeakForm(); |
| | | // var guid=new PageGuid(){ |
| | | // Modular="Asstes", |
| | | // MoudingType=eMoudingType.Tab, |
| | | // Function="ExchangerMgr", |
| | | // }; |
| | | // if(!IsExistPage(guid,true)) |
| | | // { |
| | | // var page=new ExchangerManageMainPage(); |
| | | // CreatePage(page,guid); |
| | | // } |
| | | // } |
| | | // },new TilePeekItem(){ |
| | | // Caption="空压机管理", |
| | | // SvgImage=svgImg32Model[12], |
| | | // SvgImageSize=new Size(24,24), |
| | | // Click=()=>{ |
| | | // this.flyoutPanel1.HideBeakForm(); |
| | | // var guid=new PageGuid(){ |
| | | // Modular="Asstes", |
| | | // MoudingType=eMoudingType.Tab, |
| | | // Function="CompressorMgr", |
| | | // }; |
| | | // if(!IsExistPage(guid,true)) |
| | | // { |
| | | // var page=new CompressorManageMainPage(); |
| | | // CreatePage(page,guid); |
| | | // } |
| | | // } |
| | | // },new TilePeekItem(){ |
| | | // Caption="成套设备", |
| | | // SvgImage=svgImg32Model[10], |
| | | // SvgImageSize=new Size(24,24), |
| | | // Click=()=>{ |
| | | // this.flyoutPanel1.HideBeakForm(); |
| | | // var guid=new PageGuid(){ |
| | | // Modular="Asstes", |
| | | // MoudingType=eMoudingType.Tab, |
| | | // Function="Equipment", |
| | | // }; |
| | | // if(!IsExistPage(guid,true)) |
| | | // { |
| | | // var page=new PackageManageMainPage(); |
| | | // CreatePage(page,guid); |
| | | // } |
| | | // } |
| | | // },new TilePeekItem(){ |
| | | // Caption="闷头管理", |
| | | // SvgImage=svgImg32Model[10], |
| | | // SvgImageSize=new Size(24,24), |
| | | // Click=()=>{ |
| | | // this.flyoutPanel1.HideBeakForm(); |
| | | // var guid=new PageGuid(){ |
| | | // Modular="Asstes", |
| | | // MoudingType=eMoudingType.Tab, |
| | | // Function="Blunthead", |
| | | // }; |
| | | // if(!IsExistPage(guid,true)) |
| | | // { |
| | | // var page=new BluntheadManageMainPage(); |
| | | // CreatePage(page,guid); |
| | | // } |
| | | // } |
| | | // },new TilePeekItem(){ |
| | | // Caption="水池管理", |
| | | // SvgImage=svgImg32Model[10], |
| | | // SvgImageSize=new Size(24,24), |
| | | // Click=()=>{ |
| | | // this.flyoutPanel1.HideBeakForm(); |
| | | // var guid=new PageGuid(){ |
| | | // Modular="Asstes", |
| | | // MoudingType=eMoudingType.Tab, |
| | | // Function="Tank", |
| | | // }; |
| | | // if(!IsExistPage(guid,true)) |
| | | // { |
| | | // var page=new TankManageMainPage(); |
| | | // CreatePage(page,guid); |
| | | // } |
| | | // } |
| | | // },new TilePeekItem(){ |
| | | // Caption="水表管理", |
| | | // SvgImage=svgImg32Model[10], |
| | | // SvgImageSize=new Size(24,24), |
| | | // Click=()=>{ |
| | | // this.flyoutPanel1.HideBeakForm(); |
| | | // var guid=new PageGuid(){ |
| | | // Modular="Asstes", |
| | | // MoudingType=eMoudingType.Tab, |
| | | // Function="Meter", |
| | | // }; |
| | | // if(!IsExistPage(guid,true)) |
| | | // { |
| | | // var page=new MeterManageMainPage(); |
| | | // CreatePage(page,guid); |
| | | // } |
| | | // } |
| | | // },new TilePeekItem(){ |
| | | // Caption="流量计管理", |
| | | // SvgImage=svgImg32Model[10], |
| | | // SvgImageSize=new Size(24,24), |
| | | // Click=()=>{ |
| | | // this.flyoutPanel1.HideBeakForm(); |
| | | // var guid=new PageGuid(){ |
| | | // Modular="Asstes", |
| | | // MoudingType=eMoudingType.Tab, |
| | | // Function="Flowmeter", |
| | | // }; |
| | | // if(!IsExistPage(guid,true)) |
| | | // { |
| | | // var page=new FlowmeterManageMainPage(); |
| | | // CreatePage(page,guid); |
| | | // } |
| | | // } |
| | | // },new TilePeekItem(){ |
| | | // Caption="消火栓管理", |
| | | // SvgImage=svgImg32Model[10], |
| | | // SvgImageSize=new Size(24,24), |
| | | // Click=()=>{ |
| | | // this.flyoutPanel1.HideBeakForm(); |
| | | // var guid=new PageGuid(){ |
| | | // Modular="Asstes", |
| | | // MoudingType=eMoudingType.Tab, |
| | | // Function="Hydrant", |
| | | // }; |
| | | // if(!IsExistPage(guid,true)) |
| | | // { |
| | | // var page=new HydrantManageMainPage(); |
| | | // CreatePage(page,guid); |
| | | // } |
| | | // } |
| | | // },new TilePeekItem(){ |
| | | // Caption="压力表管理", |
| | | // SvgImage=svgImg32Model[10], |
| | | // SvgImageSize=new Size(24,24), |
| | | // Click=()=>{ |
| | | // this.flyoutPanel1.HideBeakForm(); |
| | | // var guid=new PageGuid(){ |
| | | // Modular="Asstes", |
| | | // MoudingType=eMoudingType.Tab, |
| | | // Function="Pressmeter", |
| | | // }; |
| | | // if(!IsExistPage(guid,true)) |
| | | // { |
| | | // var page=new PressmeterManageMainPage(); |
| | | // CreatePage(page,guid); |
| | | // } |
| | | // } |
| | | // },new TilePeekItem(){ |
| | | // Caption="过渡件管理", |
| | | // SvgImage=svgImg32Model[10], |
| | | // SvgImageSize=new Size(24,24), |
| | | // Click=()=>{ |
| | | // this.flyoutPanel1.HideBeakForm(); |
| | | // var guid=new PageGuid(){ |
| | | // Modular="Asstes", |
| | | // MoudingType=eMoudingType.Tab, |
| | | // Function="Translation", |
| | | // }; |
| | | // if(!IsExistPage(guid,true)) |
| | | // { |
| | | // var page=new TranslationManageMainPage(); |
| | | // CreatePage(page,guid); |
| | | // } |
| | | // } |
| | | // }, |
| | | // new TilePeekItem(){ |
| | | // Caption="冷却塔", |
| | | // SvgImage=svgImg32Model[10], |
| | | // SvgImageSize=new Size(24,24), |
| | | // Click=()=>{ |
| | | // this.flyoutPanel1.HideBeakForm(); |
| | | // var guid=new PageGuid(){ |
| | | // Modular="Asstes", |
| | | // MoudingType=eMoudingType.Tab, |
| | | // Function="Cooling", |
| | | // }; |
| | | // if(!IsExistPage(guid,true)) |
| | | // { |
| | | // var page=new AssetsCoolingMgrPage(); |
| | | // CreatePage(page,guid); |
| | | // } |
| | | // } |
| | | // }, |
| | | //}; |
| | | var peekItemList = CreateAssetsPeekList(); |
| | | |
| | | _assetsMgrCtrl = peekItemList.CreatePeekCtrl(ClickTilePeekItem); |
| | | } |
| | | this.flyoutPanel1.Size = _SystemProductManageCtrl.Size; |
| | | this.flyoutPanel1.Size = _assetsMgrCtrl.Size; |
| | | this.flyoutPanelControl1.Controls.Clear(); |
| | | this.flyoutPanelControl1.Controls.Add(_SystemProductManageCtrl); |
| | | this.flyoutPanelControl1.Controls.Add(_assetsMgrCtrl); |
| | | var rectangle = this.RectangleToScreen(hitInfo.ButtonInfo.Bounds); |
| | | this.flyoutPanel1.ShowBeakForm(rectangle); |
| | | } |
| | | } |
| | | |
| | | private TileControl _assetsMgrCtrl = null;//资产管理控件 |
| | | |
| | | //系统配置 |
| | | private void nbSystemConfig_ElementClick(object sender, NavElementEventArgs e) |
| | |
| | | var guid=new PageGuid(){ |
| | | Modular="Auth", |
| | | MoudingType=eMoudingType.Tab, |
| | | Function="UserManageMgr", |
| | | Function="RoleManageMgr", |
| | | }; |
| | | if(!IsExistPage(guid,true)) |
| | | { |
| | | var page=new UserMgrMainPanel(); |
| | | var page=new RoleMgrPage(); |
| | | CreatePage(page,guid); |
| | | } |
| | | } |
| | |
| | | var guid=new PageGuid(){ |
| | | Modular="Auth", |
| | | MoudingType=eMoudingType.Tab, |
| | | Function="ValveMgr", |
| | | Function="UserMgr", |
| | | }; |
| | | if(!IsExistPage(guid,true)) |
| | | { |
| | | var page=new ValveManageMainPage(); |
| | | var page=new UserMgrPage(); |
| | | CreatePage(page,guid); |
| | | } |
| | | } |
| | |
| | | }; |
| | | if(!IsExistPage(guid,true)) |
| | | { |
| | | var page=new SysTypeManageMainPanel(); |
| | | var page=new MenuMgrPage(); |
| | | CreatePage(page,guid); |
| | | } |
| | | } |
| | | }, new TilePeekItem(){ |
| | | }, /*new TilePeekItem(){ |
| | | Caption="测试导出", |
| | | SvgImage=svgImg32Model[2], |
| | | SvgImageSize=new Size(24,24), |
| | |
| | | CreatePage(page,guid); |
| | | } |
| | | } |
| | | },*/ |
| | | |
| | | new TilePeekItem(){ |
| | | Caption="角色菜单", |
| | | SvgImage=svgImg32Model[2], |
| | | SvgImageSize=new Size(24,24), |
| | | Click=()=>{ |
| | | this.flyoutPanel1.HideBeakForm(); |
| | | var guid=new PageGuid(){ |
| | | Modular="Auth", |
| | | MoudingType=eMoudingType.Tab, |
| | | Function="RoleMenu", |
| | | }; |
| | | if(!IsExistPage(guid,true)) |
| | | { |
| | | var page=new RoleProjectMenuPage(); |
| | | CreatePage(page,guid); |
| | | } |
| | | } |
| | | }, |
| | | }; |
| | | _AuthConfigCtrl = peakItemList.CreatePeekCtrl(); |
| | |
| | | } |
| | | } |
| | | |
| | | //创建资产Peek列表 |
| | | private List<TilePeekItem> CreateAssetsPeekList() |
| | | { |
| | | var list = new List<TilePeekItem>(); |
| | | |
| | | //水池 |
| | | var peekTank = new TilePeekItem(); |
| | | peekTank.Id = AssetsFunctionHelper.TankMgr; |
| | | peekTank.Caption = "水池"; |
| | | peekTank.SvgImage = AssetsMainSvgImageHelper.Tank; |
| | | peekTank.SvgImageSize = new Size(24, 24); |
| | | peekTank.Tag = AssetsFunctionHelper.TankMgr; |
| | | list.Add(peekTank); |
| | | |
| | | //连接件 |
| | | var peekCoupling = new TilePeekItem(); |
| | | peekCoupling.Id = AssetsFunctionHelper.CouplingMgr; |
| | | peekCoupling.Caption = "连接件"; |
| | | peekCoupling.SvgImage = AssetsMainSvgImageHelper.Coupling; |
| | | peekCoupling.SvgImageSize = new Size(24, 24); |
| | | peekCoupling.Tag = AssetsFunctionHelper.CouplingMgr; |
| | | peekCoupling.Children = new List<TilePeekItem>(); |
| | | list.Add(peekCoupling); |
| | | |
| | | //闷头 |
| | | var peekBlunthead = new TilePeekItem(); |
| | | peekBlunthead.Id = AssetsFunctionHelper.BluntheadMgr; |
| | | peekBlunthead.Caption = "闷头"; |
| | | peekBlunthead.SvgImage = AssetsMainSvgImageHelper.Blunthead; |
| | | peekBlunthead.SvgImageSize = new Size(24, 24); |
| | | peekBlunthead.Tag = AssetsFunctionHelper.BluntheadMgr; |
| | | peekCoupling.Children.Add(peekBlunthead); |
| | | |
| | | //弯头 |
| | | var peekElbow = new TilePeekItem(); |
| | | peekElbow.Id = AssetsFunctionHelper.ElbowMgr; |
| | | peekElbow.Caption = "弯头"; |
| | | peekElbow.SvgImage = AssetsMainSvgImageHelper.Elbow; |
| | | peekElbow.SvgImageSize = new Size(24, 24); |
| | | peekElbow.Tag = AssetsFunctionHelper.ElbowMgr; |
| | | peekCoupling.Children.Add(peekElbow); |
| | | |
| | | //三通 |
| | | var peekThreelink = new TilePeekItem(); |
| | | peekThreelink.Id = AssetsFunctionHelper.ThreelinkMgr; |
| | | peekThreelink.Caption = "三通"; |
| | | peekThreelink.SvgImage = AssetsMainSvgImageHelper.Threelink; |
| | | peekThreelink.SvgImageSize = new Size(24, 24); |
| | | peekThreelink.Tag = AssetsFunctionHelper.ThreelinkMgr; |
| | | peekCoupling.Children.Add(peekThreelink); |
| | | |
| | | //四通 |
| | | var peekFourlink = new TilePeekItem(); |
| | | peekFourlink.Id = AssetsFunctionHelper.FourlinkMgr; |
| | | peekFourlink.Caption = "四通"; |
| | | peekFourlink.SvgImage = AssetsMainSvgImageHelper.Fourlink; |
| | | peekFourlink.SvgImageSize = new Size(24, 24); |
| | | peekFourlink.Tag = AssetsFunctionHelper.FourlinkMgr; |
| | | peekCoupling.Children.Add(peekFourlink); |
| | | |
| | | //扩散器 |
| | | var peekEmitter = new TilePeekItem(); |
| | | peekEmitter.Id = AssetsFunctionHelper.EmitterMgr; |
| | | peekEmitter.Caption = "扩散器"; |
| | | peekEmitter.SvgImage = AssetsMainSvgImageHelper.Emitter; |
| | | peekEmitter.SvgImageSize = new Size(24, 24); |
| | | peekEmitter.Tag = AssetsFunctionHelper.EmitterMgr; |
| | | peekEmitter.Children = new List<TilePeekItem>(); |
| | | list.Add(peekEmitter); |
| | | |
| | | //喷头 |
| | | var peekNozzle = new TilePeekItem(); |
| | | peekNozzle.Id = AssetsFunctionHelper.NozzleMgr; |
| | | peekNozzle.Caption = "喷头"; |
| | | peekNozzle.SvgImage = AssetsMainSvgImageHelper.Nozzle; |
| | | peekNozzle.SvgImageSize = new Size(24, 24); |
| | | peekNozzle.Tag = AssetsFunctionHelper.NozzleMgr; |
| | | peekEmitter.Children.Add(peekNozzle); |
| | | |
| | | //消火栓 |
| | | var peekHydrant = new TilePeekItem(); |
| | | peekHydrant.Id = AssetsFunctionHelper.HydrantMgr; |
| | | peekHydrant.Caption = "消火栓"; |
| | | peekHydrant.SvgImage = AssetsMainSvgImageHelper.Hydrant; |
| | | peekHydrant.SvgImageSize = new Size(24, 24); |
| | | peekHydrant.Tag = AssetsFunctionHelper.HydrantMgr; |
| | | peekEmitter.Children.Add(peekHydrant); |
| | | |
| | | //冷却塔 |
| | | var peekCooling = new TilePeekItem(); |
| | | peekCooling.Id = AssetsFunctionHelper.CoolingMgr; |
| | | peekCooling.Caption = "冷却塔"; |
| | | peekCooling.SvgImage = AssetsMainSvgImageHelper.Cooling; |
| | | peekCooling.SvgImageSize = new Size(24, 24); |
| | | peekCooling.Tag = AssetsFunctionHelper.CoolingMgr; |
| | | peekEmitter.Children.Add(peekCooling); |
| | | |
| | | //水表 |
| | | var peekMeter = new TilePeekItem(); |
| | | peekMeter.Id = AssetsFunctionHelper.MeterMgr; |
| | | peekMeter.Caption = "水表"; |
| | | peekMeter.SvgImage = AssetsMainSvgImageHelper.Meter; |
| | | peekMeter.SvgImageSize = new Size(24, 24); |
| | | peekMeter.Tag = AssetsFunctionHelper.MeterMgr; |
| | | list.Add(peekMeter); |
| | | |
| | | //仪表 |
| | | var peekInstrument = new TilePeekItem(); |
| | | peekInstrument.Id = AssetsFunctionHelper.InstrumentMgr; |
| | | peekInstrument.Caption = "仪表"; |
| | | peekInstrument.SvgImage = AssetsMainSvgImageHelper.Instrument; |
| | | peekInstrument.SvgImageSize = new Size(24, 24); |
| | | peekInstrument.Tag = AssetsFunctionHelper.InstrumentMgr; |
| | | peekInstrument.Children = new List<TilePeekItem>(); |
| | | list.Add(peekInstrument); |
| | | |
| | | //流量计 |
| | | var peekFlowmeter = new TilePeekItem(); |
| | | peekFlowmeter.Id = AssetsFunctionHelper.FlowmeterMgr; |
| | | peekFlowmeter.Caption = "流量计"; |
| | | peekFlowmeter.SvgImage = AssetsMainSvgImageHelper.Flowmeter; |
| | | peekFlowmeter.SvgImageSize = new Size(24, 24); |
| | | peekFlowmeter.Tag = AssetsFunctionHelper.FlowmeterMgr; |
| | | peekInstrument.Children.Add(peekFlowmeter); |
| | | |
| | | //压力表 |
| | | var peekPressmeter = new TilePeekItem(); |
| | | peekPressmeter.Id = AssetsFunctionHelper.PressmeterMgr; |
| | | peekPressmeter.Caption = "压力表"; |
| | | peekPressmeter.SvgImage = AssetsMainSvgImageHelper.Pressmeter; |
| | | peekPressmeter.SvgImageSize = new Size(24, 24); |
| | | peekPressmeter.Tag = AssetsFunctionHelper.PressmeterMgr; |
| | | peekInstrument.Children.Add(peekPressmeter); |
| | | |
| | | //管道 |
| | | var peekPipe = new TilePeekItem(); |
| | | peekPipe.Id = AssetsFunctionHelper.PipeMgr; |
| | | peekPipe.Caption = "管道"; |
| | | peekPipe.SvgImage = AssetsMainSvgImageHelper.Pipe; |
| | | peekPipe.SvgImageSize = new Size(24, 24); |
| | | peekPipe.Tag = AssetsFunctionHelper.PipeMgr; |
| | | list.Add(peekPipe); |
| | | |
| | | //过渡件 |
| | | var peekTranslation = new TilePeekItem(); |
| | | peekTranslation.Id = AssetsFunctionHelper.TranslationMgr; |
| | | peekTranslation.Caption = "过渡件"; |
| | | peekTranslation.SvgImage = AssetsMainSvgImageHelper.Translation; |
| | | peekTranslation.SvgImageSize = new Size(24, 24); |
| | | peekTranslation.Tag = AssetsFunctionHelper.TranslationMgr; |
| | | list.Add(peekTranslation); |
| | | |
| | | //水泵 |
| | | var peekPump = new TilePeekItem(); |
| | | peekPump.Id = AssetsFunctionHelper.PumpMgr; |
| | | peekPump.Caption = "水泵"; |
| | | peekPump.SvgImage = AssetsMainSvgImageHelper.Pump; |
| | | peekPump.SvgImageSize = new Size(24, 24); |
| | | peekPump.Tag = AssetsFunctionHelper.PumpMgr; |
| | | list.Add(peekPump); |
| | | |
| | | //阀门 |
| | | var peekValve = new TilePeekItem(); |
| | | peekValve.Id = AssetsFunctionHelper.ValveMgr; |
| | | peekValve.Caption = "阀门"; |
| | | peekValve.SvgImage = AssetsMainSvgImageHelper.Valve; |
| | | peekValve.SvgImageSize = new Size(24, 24); |
| | | peekValve.Tag = AssetsFunctionHelper.ValveMgr; |
| | | list.Add(peekValve); |
| | | |
| | | //阻件 |
| | | var peekResistance = new TilePeekItem(); |
| | | peekResistance.Id = AssetsFunctionHelper.ResistanceMgr; |
| | | peekResistance.Caption = "阻件"; |
| | | peekResistance.SvgImage = AssetsMainSvgImageHelper.Resistance; |
| | | peekResistance.SvgImageSize = new Size(24, 24); |
| | | peekResistance.Tag = AssetsFunctionHelper.ResistanceMgr; |
| | | peekResistance.Children = new List<TilePeekItem>(); |
| | | list.Add(peekResistance); |
| | | |
| | | //换热器 |
| | | var peekExchanger = new TilePeekItem(); |
| | | peekExchanger.Id = AssetsFunctionHelper.ExchangerMgr; |
| | | peekExchanger.Caption = "换热器"; |
| | | peekExchanger.SvgImage = AssetsMainSvgImageHelper.Exchanger; |
| | | peekExchanger.SvgImageSize = new Size(24, 24); |
| | | peekExchanger.Tag = AssetsFunctionHelper.ExchangerMgr; |
| | | peekResistance.Children.Add(peekExchanger); |
| | | |
| | | //压缩机 |
| | | var peekCompressor = new TilePeekItem(); |
| | | peekCompressor.Id = AssetsFunctionHelper.CompressorMgr; |
| | | peekCompressor.Caption = "压缩机"; |
| | | peekCompressor.SvgImage = AssetsMainSvgImageHelper.Compressor; |
| | | peekCompressor.SvgImageSize = new Size(24, 24); |
| | | peekCompressor.Tag = AssetsFunctionHelper.CompressorMgr; |
| | | peekResistance.Children.Add(peekCompressor); |
| | | |
| | | return list; |
| | | } |
| | | |
| | | //点击Peek |
| | | private void ClickTilePeekItem(TilePeekItem item) |
| | | { |
| | | if (item == null) |
| | | { |
| | | return; |
| | | } |
| | | |
| | | var tagStr = item.Tag?.ToString(); |
| | | switch (tagStr) |
| | | { |
| | | case AssetsFunctionHelper.CouplingMgr: |
| | | { |
| | | var pt = _assetsMgrCtrl.PointToClient(MousePosition); |
| | | var hitInfo = _assetsMgrCtrl.CalcHitInfo(pt); |
| | | var control = item.Children.CreatePeekCtrl(ClickTilePeekItem); |
| | | this.flyoutPanel2.Size = control.Size; |
| | | this.flyoutPanelControl2.Controls.Clear(); |
| | | this.flyoutPanelControl2.Controls.Add(control); |
| | | var rectangle = _assetsMgrCtrl.RectangleToScreen(hitInfo.ItemInfo.Bounds); |
| | | this.flyoutPanel2.ShowBeakForm(rectangle); |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.EmitterMgr: |
| | | { |
| | | var pt = _assetsMgrCtrl.PointToClient(MousePosition); |
| | | var hitInfo = _assetsMgrCtrl.CalcHitInfo(pt); |
| | | var control = item.Children.CreatePeekCtrl(ClickTilePeekItem); |
| | | this.flyoutPanel2.Size = control.Size; |
| | | this.flyoutPanelControl2.Controls.Clear(); |
| | | this.flyoutPanelControl2.Controls.Add(control); |
| | | var rectangle = _assetsMgrCtrl.RectangleToScreen(hitInfo.ItemInfo.Bounds); |
| | | this.flyoutPanel2.ShowBeakForm(rectangle); |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.InstrumentMgr: |
| | | { |
| | | var pt = _assetsMgrCtrl.PointToClient(MousePosition); |
| | | var hitInfo = _assetsMgrCtrl.CalcHitInfo(pt); |
| | | var control = item.Children.CreatePeekCtrl(ClickTilePeekItem); |
| | | this.flyoutPanel2.Size = control.Size; |
| | | this.flyoutPanelControl2.Controls.Clear(); |
| | | this.flyoutPanelControl2.Controls.Add(control); |
| | | var rectangle = _assetsMgrCtrl.RectangleToScreen(hitInfo.ItemInfo.Bounds); |
| | | this.flyoutPanel2.ShowBeakForm(rectangle); |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.ResistanceMgr: |
| | | { |
| | | var pt = _assetsMgrCtrl.PointToClient(MousePosition); |
| | | var hitInfo = _assetsMgrCtrl.CalcHitInfo(pt); |
| | | var control = item.Children.CreatePeekCtrl(ClickTilePeekItem); |
| | | this.flyoutPanel2.Size = control.Size; |
| | | this.flyoutPanelControl2.Controls.Clear(); |
| | | this.flyoutPanelControl2.Controls.Add(control); |
| | | var rectangle = _assetsMgrCtrl.RectangleToScreen(hitInfo.ItemInfo.Bounds); |
| | | this.flyoutPanel2.ShowBeakForm(rectangle); |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.TankMgr: |
| | | { |
| | | this.flyoutPanel1.HideBeakForm(); |
| | | var guid = new PageGuid() |
| | | { |
| | | Modular = AssetsFunctionHelper.Modular, |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = AssetsFunctionHelper.TankMgr |
| | | }; |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new AssetsTankMgrPage(); |
| | | CreatePage(page, guid); |
| | | } |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.BluntheadMgr: |
| | | { |
| | | this.flyoutPanel2.HideBeakForm(); |
| | | var guid = new PageGuid() |
| | | { |
| | | Modular = AssetsFunctionHelper.Modular, |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = AssetsFunctionHelper.BluntheadMgr |
| | | }; |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new AssetsBluntheadMgrPage(); |
| | | CreatePage(page, guid); |
| | | } |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.ElbowMgr: |
| | | { |
| | | this.flyoutPanel2.HideBeakForm(); |
| | | var guid = new PageGuid() |
| | | { |
| | | Modular = AssetsFunctionHelper.Modular, |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = AssetsFunctionHelper.ElbowMgr |
| | | }; |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new AssetsElbowMgrPage(); |
| | | CreatePage(page, guid); |
| | | } |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.ThreelinkMgr: |
| | | { |
| | | this.flyoutPanel2.HideBeakForm(); |
| | | var guid = new PageGuid() |
| | | { |
| | | Modular = AssetsFunctionHelper.Modular, |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = AssetsFunctionHelper.ThreelinkMgr |
| | | }; |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new AssetsThreelinkMgrPage(); |
| | | CreatePage(page, guid); |
| | | } |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.FourlinkMgr: |
| | | { |
| | | this.flyoutPanel2.HideBeakForm(); |
| | | var guid = new PageGuid() |
| | | { |
| | | Modular = AssetsFunctionHelper.Modular, |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = AssetsFunctionHelper.FourlinkMgr |
| | | }; |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new AssetsFourlinkMgrPage(); |
| | | CreatePage(page, guid); |
| | | } |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.NozzleMgr: |
| | | { |
| | | this.flyoutPanel2.HideBeakForm(); |
| | | var guid = new PageGuid() |
| | | { |
| | | Modular = AssetsFunctionHelper.Modular, |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = AssetsFunctionHelper.NozzleMgr |
| | | }; |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new AssetsSprinklerMgrPage(); |
| | | CreatePage(page, guid); |
| | | } |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.HydrantMgr: |
| | | { |
| | | this.flyoutPanel2.HideBeakForm(); |
| | | var guid = new PageGuid() |
| | | { |
| | | Modular = AssetsFunctionHelper.Modular, |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = AssetsFunctionHelper.HydrantMgr |
| | | }; |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new AssetsHydrantMgrPage(); |
| | | CreatePage(page, guid); |
| | | } |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.CoolingMgr: |
| | | { |
| | | this.flyoutPanel2.HideBeakForm(); |
| | | var guid = new PageGuid() |
| | | { |
| | | Modular = AssetsFunctionHelper.Modular, |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = AssetsFunctionHelper.CoolingMgr |
| | | }; |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new AssetsCoolingMgrPage(); |
| | | CreatePage(page, guid); |
| | | } |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.MeterMgr: |
| | | { |
| | | this.flyoutPanel1.HideBeakForm(); |
| | | var guid = new PageGuid() |
| | | { |
| | | Modular = AssetsFunctionHelper.Modular, |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = AssetsFunctionHelper.MeterMgr |
| | | }; |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new AssetsMeterMgrPage(); |
| | | CreatePage(page, guid); |
| | | } |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.FlowmeterMgr: |
| | | { |
| | | this.flyoutPanel2.HideBeakForm(); |
| | | var guid = new PageGuid() |
| | | { |
| | | Modular = AssetsFunctionHelper.Modular, |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = AssetsFunctionHelper.FlowmeterMgr |
| | | }; |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new AssetsFlowmeterMgrPage(); |
| | | CreatePage(page, guid); |
| | | } |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.PressmeterMgr: |
| | | { |
| | | this.flyoutPanel2.HideBeakForm(); |
| | | var guid = new PageGuid() |
| | | { |
| | | Modular = AssetsFunctionHelper.Modular, |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = AssetsFunctionHelper.PressmeterMgr |
| | | }; |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new AssetsPressmeterMgrPage(); |
| | | CreatePage(page, guid); |
| | | } |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.PipeMgr: |
| | | { |
| | | this.flyoutPanel1.HideBeakForm(); |
| | | var guid = new PageGuid() |
| | | { |
| | | Modular = AssetsFunctionHelper.Modular, |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = AssetsFunctionHelper.PipeMgr |
| | | }; |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new AssetsPipeMgrPage(); |
| | | CreatePage(page, guid); |
| | | } |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.TranslationMgr: |
| | | { |
| | | this.flyoutPanel1.HideBeakForm(); |
| | | var guid = new PageGuid() |
| | | { |
| | | Modular = AssetsFunctionHelper.Modular, |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = AssetsFunctionHelper.TranslationMgr |
| | | }; |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new AssetsTranslationMgrPage(); |
| | | CreatePage(page, guid); |
| | | } |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.PumpMgr: |
| | | { |
| | | this.flyoutPanel1.HideBeakForm(); |
| | | var guid = new PageGuid() |
| | | { |
| | | Modular = AssetsFunctionHelper.Modular, |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = AssetsFunctionHelper.PumpMgr |
| | | }; |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new PumpProductMainPage(); |
| | | CreatePage(page, guid); |
| | | } |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.ValveMgr: |
| | | { |
| | | this.flyoutPanel1.HideBeakForm(); |
| | | var guid = new PageGuid() |
| | | { |
| | | Modular = AssetsFunctionHelper.Modular, |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = AssetsFunctionHelper.ValveMgr |
| | | }; |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new AssetsValveMgrPage(); |
| | | CreatePage(page, guid); |
| | | } |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.ExchangerMgr: |
| | | { |
| | | this.flyoutPanel2.HideBeakForm(); |
| | | var guid = new PageGuid() |
| | | { |
| | | Modular = AssetsFunctionHelper.Modular, |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = AssetsFunctionHelper.ExchangerMgr |
| | | }; |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new AssetsExchangerMgrPage(); |
| | | CreatePage(page, guid); |
| | | } |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.CompressorMgr: |
| | | { |
| | | this.flyoutPanel2.HideBeakForm(); |
| | | var guid = new PageGuid() |
| | | { |
| | | Modular = AssetsFunctionHelper.Modular, |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = AssetsFunctionHelper.CompressorMgr |
| | | }; |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new AssetsCompressorMgrPage(); |
| | | CreatePage(page, guid); |
| | | } |
| | | } |
| | | break; |
| | | |
| | | default: break; |
| | | } |
| | | } |
| | | |
| | | #endregion TileNavPane 相关处理 |
| | | |
| | | #region 窗体事件 |