| | |
| | | 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 _SystemConfigCtrl = null;//系统配置弹出界面 |
| | | |
| | |
| | | this.flyoutPanel1.ShowBeakForm(rectangle); |
| | | } |
| | | } |
| | | |
| | | private TileControl _assetsMgrCtrl = null;//资产管理控件 |
| | | |
| | | //系统配置 |
| | |
| | | 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), |
| | |
| | | if(!IsExistPage(guid,true)) |
| | | { |
| | | var page=new test(); |
| | | 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); |
| | | } |
| | | } |
| | |
| | | peekTranslation.Tag = AssetsFunctionHelper.TranslationMgr; |
| | | list.Add(peekTranslation); |
| | | |
| | | |
| | | //水泵 |
| | | var peekPump = new TilePeekItem(); |
| | | peekPump.Id = AssetsFunctionHelper.PumpMgr; |
| | |
| | | peekCompressor.Tag = AssetsFunctionHelper.CompressorMgr; |
| | | peekResistance.Children.Add(peekCompressor); |
| | | |
| | | |
| | | return list; |
| | | |
| | | 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); |
| | | } |
| | | } |
| | | }, |
| | | }; |
| | | } |
| | | |
| | | //点击Peek |
| | |
| | | this.flyoutPanel2.ShowBeakForm(rectangle); |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.EmitterMgr: |
| | | { |
| | | var pt = _assetsMgrCtrl.PointToClient(MousePosition); |
| | |
| | | this.flyoutPanel2.ShowBeakForm(rectangle); |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.InstrumentMgr: |
| | | { |
| | | var pt = _assetsMgrCtrl.PointToClient(MousePosition); |
| | |
| | | this.flyoutPanel2.ShowBeakForm(rectangle); |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.ResistanceMgr: |
| | | { |
| | | var pt = _assetsMgrCtrl.PointToClient(MousePosition); |
| | |
| | | this.flyoutPanel2.ShowBeakForm(rectangle); |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.TankMgr: |
| | | { |
| | | this.flyoutPanel1.HideBeakForm(); |
| | |
| | | }; |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new TankManageMainPage(); |
| | | var page = new AssetsTankMgrPage(); |
| | | CreatePage(page, guid); |
| | | } |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.BluntheadMgr: |
| | | { |
| | | this.flyoutPanel2.HideBeakForm(); |
| | |
| | | }; |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new BluntheadManageMainPage(); |
| | | var page = new AssetsBluntheadMgrPage(); |
| | | CreatePage(page, guid); |
| | | } |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.ElbowMgr: |
| | | { |
| | | this.flyoutPanel2.HideBeakForm(); |
| | |
| | | }; |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new ElbowManageMainPage(); |
| | | var page = new AssetsElbowMgrPage(); |
| | | CreatePage(page, guid); |
| | | } |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.ThreelinkMgr: |
| | | { |
| | | this.flyoutPanel2.HideBeakForm(); |
| | |
| | | }; |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new ThreeLinkManageMainPage(); |
| | | var page = new AssetsThreelinkMgrPage(); |
| | | CreatePage(page, guid); |
| | | } |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.FourlinkMgr: |
| | | { |
| | | this.flyoutPanel2.HideBeakForm(); |
| | |
| | | }; |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new FourLinkManageMainPage(); |
| | | var page = new AssetsFourlinkMgrPage(); |
| | | CreatePage(page, guid); |
| | | } |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.NozzleMgr: |
| | | { |
| | | this.flyoutPanel2.HideBeakForm(); |
| | |
| | | }; |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new SprinklerManageMainPage(); |
| | | var page = new AssetsSprinklerMgrPage(); |
| | | CreatePage(page, guid); |
| | | } |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.HydrantMgr: |
| | | { |
| | | this.flyoutPanel2.HideBeakForm(); |
| | |
| | | }; |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new HydrantManageMainPage(); |
| | | var page = new AssetsHydrantMgrPage(); |
| | | CreatePage(page, guid); |
| | | } |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.CoolingMgr: |
| | | { |
| | | this.flyoutPanel2.HideBeakForm(); |
| | |
| | | } |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.MeterMgr: |
| | | { |
| | | this.flyoutPanel1.HideBeakForm(); |
| | |
| | | }; |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new MeterManageMainPage(); |
| | | var page = new AssetsMeterMgrPage(); |
| | | CreatePage(page, guid); |
| | | } |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.FlowmeterMgr: |
| | | { |
| | | this.flyoutPanel2.HideBeakForm(); |
| | |
| | | }; |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new FlowmeterManageMainPage(); |
| | | var page = new AssetsFlowmeterMgrPage(); |
| | | CreatePage(page, guid); |
| | | } |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.PressmeterMgr: |
| | | { |
| | | this.flyoutPanel2.HideBeakForm(); |
| | |
| | | }; |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new PressmeterManageMainPage(); |
| | | var page = new AssetsPressmeterMgrPage(); |
| | | CreatePage(page, guid); |
| | | } |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.PipeMgr: |
| | | { |
| | | this.flyoutPanel1.HideBeakForm(); |
| | |
| | | }; |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new PipeManageMainPage(); |
| | | var page = new AssetsPipeMgrPage(); |
| | | CreatePage(page, guid); |
| | | } |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.TranslationMgr: |
| | | { |
| | | this.flyoutPanel1.HideBeakForm(); |
| | |
| | | }; |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new TranslationManageMainPage(); |
| | | var page = new AssetsTranslationMgrPage(); |
| | | CreatePage(page, guid); |
| | | } |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.PumpMgr: |
| | | { |
| | | this.flyoutPanel1.HideBeakForm(); |
| | |
| | | } |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.ValveMgr: |
| | | { |
| | | this.flyoutPanel1.HideBeakForm(); |
| | |
| | | }; |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new ValveManageMainPage(); |
| | | var page = new AssetsValveMgrPage(); |
| | | CreatePage(page, guid); |
| | | } |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.ExchangerMgr: |
| | | { |
| | | this.flyoutPanel2.HideBeakForm(); |
| | |
| | | }; |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new ExchangerManageMainPage(); |
| | | var page = new AssetsExchangerMgrPage(); |
| | | CreatePage(page, guid); |
| | | } |
| | | } |
| | | break; |
| | | |
| | | case AssetsFunctionHelper.CompressorMgr: |
| | | { |
| | | this.flyoutPanel2.HideBeakForm(); |
| | |
| | | }; |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page = new CompressorManageMainPage(); |
| | | var page = new AssetsCompressorMgrPage(); |
| | | CreatePage(page, guid); |
| | | } |
| | | } |
| | | break; |
| | | |
| | | default: break; |
| | | } |
| | | } |
| | | |
| | | #endregion |
| | | #endregion TileNavPane 相关处理 |
| | | |
| | | #region 窗体事件 |
| | | |