From 6c88a90d2330a27c0052a22538f6ebd6200faae7 Mon Sep 17 00:00:00 2001 From: duheng <2784771470@qq.com> Date: 星期三, 21 八月 2024 18:02:15 +0800 Subject: [PATCH] 完善主界面 --- WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectDlg.cs | 11 WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/06-ProjectResultShowPanel/ProjectResultShowPanel.Designer.cs | 37 + WinFrmUI/HStation.WinFrmUI.Assets.Core/00-PumpProductManage/00-ViewModel/TreelistViewModel.cs | 4 WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/03-mgr/XhsProjectMgrViewModel.cs | 28 WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/HomeXhsProjectPage.cs | 63 ++ WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/06-ProjectResultShowPanel/ProjectResultShowPanel.resx | 120 +++++ WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/03-property/HomeXhsProjectPropertyCtrl.Designer.cs | 32 WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectDlg.Designer.cs | 44 + WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/03-mgr/XhsProjectMgrPage.resx | 24 + WinFrmUI/Hstation.WinFrmUI.Core/Lib/Resource1.Designer.cs | 10 WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/05-ImportCompleted/ImportXhsProjectCompletedCtrl.resx | 65 -- WinFrmUI/HStation.WinFrmUI.Assets.Core/00-PumpProductManage/PumpProductSeriesTreeListCtrl.cs | 2 WinFrmUI/HStation.WinFrmUI.PhartRelation.Core/01-pump-main/XhsPumpMainPhartListCtrl.cs | 4 WinFrmUI/HStation.WinFrmUI.Core/Resources/未导入提示.png | 0 WinFrmUI/HStation.WinFrmUI.Xhs.Core/map/gaode/js/xhs_base64.js | 2 WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/01-project/HomeXhsProjectTreeViewModel.cs | 24 WinFrmUI/HStation.WinFrmUI.Xhs.Core/HStation.WinFrmUI.Xhs.Core.csproj | 3 WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectHelper.cs | 210 ++++---- WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/05-ImportCompleted/ImportXhsProjectCompletedCtrl.Designer.cs | 20 WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/06-ProjectResultShowPanel/ProjectResultShowPanel.cs | 87 +++ WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/01-project/HomeXhsProjectTreeListCtrl.Designer.cs | 11 WinFrmUI/HStation.WinFrmUI.Xhs.Core/HStation.WinFrmUI.Xhs.Core.csproj.user | 3 WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/01-project/HomeXhsProjectTreeListCtrl.cs | 39 + WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/03-property/HomeXhsProjectPropertyCtrl.cs | 18 WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/03-mgr/XhsProjectMgrPage.cs | 81 +++ WinFrmUI/Hstation.WinFrmUI.Core/Lib/ImageLib.cs | 53 + WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/05-ImportCompleted/ImportXhsProjectCompletedCtrl.cs | 23 WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/01-project/HomeXhsProjectTreeListCtrl.resx | 20 WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectDlg.resx | 88 +++ WinFrmUI/Hstation.WinFrmUI.Core/Lib/Resource1.resx | 3 WinFrmUI/HStation.WinFrmUI.Xhs.Core/map/gaode/img/xhs_project.png | 0 WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/HomeXhsProjectPage.Designer.cs | 204 ++++---- WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/03-MapLocation/SetXhsProjectMapLocationWizardPage.cs | 4 WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/03-mgr/XhsProjectMgrPage.Designer.cs | 69 ++ 34 files changed, 981 insertions(+), 425 deletions(-) diff --git a/WinFrmUI/HStation.WinFrmUI.Assets.Core/00-PumpProductManage/00-ViewModel/TreelistViewModel.cs b/WinFrmUI/HStation.WinFrmUI.Assets.Core/00-PumpProductManage/00-ViewModel/TreelistViewModel.cs index 9de0c72..6d043ca 100644 --- a/WinFrmUI/HStation.WinFrmUI.Assets.Core/00-PumpProductManage/00-ViewModel/TreelistViewModel.cs +++ b/WinFrmUI/HStation.WinFrmUI.Assets.Core/00-PumpProductManage/00-ViewModel/TreelistViewModel.cs @@ -16,7 +16,7 @@ this.SortCode = rhs.SortCode; this.Description = rhs.Description; this.Model = rhs; - this.ImageIndex = ImageLib.Series16; + this.ImageIndex = ImageLib.Series; } public CurrentTreeViewModel(Vmo.PumpGroup rhs) : base() @@ -29,7 +29,7 @@ this.Description = rhs.Description; this.Model = rhs; this.IsGroup = true; - this.ImageIndex = ImageLib.Group16; + this.ImageIndex = ImageLib.Group; } public void Reset(Vmo.PumpSeries rhs) diff --git a/WinFrmUI/HStation.WinFrmUI.Assets.Core/00-PumpProductManage/PumpProductSeriesTreeListCtrl.cs b/WinFrmUI/HStation.WinFrmUI.Assets.Core/00-PumpProductManage/PumpProductSeriesTreeListCtrl.cs index 252d600..1eeb7d6 100644 --- a/WinFrmUI/HStation.WinFrmUI.Assets.Core/00-PumpProductManage/PumpProductSeriesTreeListCtrl.cs +++ b/WinFrmUI/HStation.WinFrmUI.Assets.Core/00-PumpProductManage/PumpProductSeriesTreeListCtrl.cs @@ -12,7 +12,7 @@ { InitializeComponent(); this.treeList1.InitialDefaultSettings(); - this.treeList1.SelectImageList = ImageLib.Lib16; + this.treeList1.SelectImageList = ImageLib.Lib; } /// <summary> diff --git "a/WinFrmUI/HStation.WinFrmUI.Core/Resources/\346\234\252\345\257\274\345\205\245\346\217\220\347\244\272.png" "b/WinFrmUI/HStation.WinFrmUI.Core/Resources/\346\234\252\345\257\274\345\205\245\346\217\220\347\244\272.png" new file mode 100644 index 0000000..b085ab9 --- /dev/null +++ "b/WinFrmUI/HStation.WinFrmUI.Core/Resources/\346\234\252\345\257\274\345\205\245\346\217\220\347\244\272.png" Binary files differ diff --git a/WinFrmUI/HStation.WinFrmUI.PhartRelation.Core/01-pump-main/XhsPumpMainPhartListCtrl.cs b/WinFrmUI/HStation.WinFrmUI.PhartRelation.Core/01-pump-main/XhsPumpMainPhartListCtrl.cs index 99155d6..ae49fc3 100644 --- a/WinFrmUI/HStation.WinFrmUI.PhartRelation.Core/01-pump-main/XhsPumpMainPhartListCtrl.cs +++ b/WinFrmUI/HStation.WinFrmUI.PhartRelation.Core/01-pump-main/XhsPumpMainPhartListCtrl.cs @@ -9,7 +9,7 @@ { InitializeComponent(); this.treeList1.InitialDefaultSettings(); - this.treeList1.SelectImageList = ImageLib.Lib16; + this.treeList1.SelectImageList = ImageLib.Lib; this.layoutControl1.SetupLayoutControl(); } @@ -23,7 +23,7 @@ this.Name = model.OtherName; this.Importance = model.Importance; this.SortCode = model.SortCode; - this.ImageIndex= ImageLib.Question16; + this.ImageIndex= ImageLib.Question; this.Model = model; } public long ID { get; set; } diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/01-project/HomeXhsProjectTreeListCtrl.Designer.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/01-project/HomeXhsProjectTreeListCtrl.Designer.cs index 0c73589..eb36ec8 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/01-project/HomeXhsProjectTreeListCtrl.Designer.cs +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/01-project/HomeXhsProjectTreeListCtrl.Designer.cs @@ -30,8 +30,8 @@ { components = new Container(); ComponentResourceManager resources = new ComponentResourceManager(typeof(HomeXhsProjectTreeListCtrl)); - DevExpress.Utils.SuperToolTip superToolTip1 = new DevExpress.Utils.SuperToolTip(); - DevExpress.Utils.ToolTipItem toolTipItem1 = new DevExpress.Utils.ToolTipItem(); + DevExpress.Utils.SuperToolTip superToolTip2 = new DevExpress.Utils.SuperToolTip(); + DevExpress.Utils.ToolTipItem toolTipItem2 = new DevExpress.Utils.ToolTipItem(); layoutControl1 = new DevExpress.XtraLayout.LayoutControl(); btnImportProject = new DevExpress.XtraEditors.SimpleButton(); treeList1 = new DevExpress.XtraTreeList.TreeList(); @@ -114,6 +114,7 @@ // colName.Caption = "鍚嶇О"; colName.FieldName = "Name"; + colName.ImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("colName.ImageOptions.SvgImage"); colName.Name = "colName"; colName.Visible = true; colName.VisibleIndex = 0; @@ -181,9 +182,9 @@ barBtnRefresh.Id = 5; barBtnRefresh.ImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("barBtnRefresh.ImageOptions.SvgImage"); barBtnRefresh.Name = "barBtnRefresh"; - toolTipItem1.Text = "鍒锋柊"; - superToolTip1.Items.Add(toolTipItem1); - barBtnRefresh.SuperTip = superToolTip1; + toolTipItem2.Text = "鍒锋柊"; + superToolTip2.Items.Add(toolTipItem2); + barBtnRefresh.SuperTip = superToolTip2; barBtnRefresh.ItemClick += barBtnRefresh_ItemClick; // // barDockControlTop diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/01-project/HomeXhsProjectTreeListCtrl.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/01-project/HomeXhsProjectTreeListCtrl.cs index ad71cb0..1f433dc 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/01-project/HomeXhsProjectTreeListCtrl.cs +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/01-project/HomeXhsProjectTreeListCtrl.cs @@ -25,24 +25,54 @@ /// 椤圭洰瀵煎叆瀹屾垚浜嬩欢 /// </summary> public event Action<ImportXhsProjectViewModel> ImportProjectCompletedEvent; + private List<HomeXhsProjectTreeViewModel> _allBindingList = null;//褰撳墠缁戝畾鍒楄〃 /// <summary> /// 缁戝畾鏁版嵁 /// </summary> - public void SetBindingData(List<XhsProjectStdDto> allProjectList) + public async void SetBindingData(List<XhsProjectStdDto> allProjectList) { _allBindingList = new List<HomeXhsProjectTreeViewModel>(); foreach (var item in allProjectList) { - var vm = new HomeXhsProjectTreeViewModel(item); - _allBindingList.Add(vm); + if (await IsHaveBimFace(item.ID)) + { + var vm = new HomeXhsProjectTreeViewModel(item, true); + _allBindingList.Add(vm); + } + else + { + var vm = new HomeXhsProjectTreeViewModel(item, false); + _allBindingList.Add(vm); + } } this.treeList1.DataSource = _allBindingList; this.treeList1.ForceInitialize(); this.treeList1.ExpandAll(); } + //鏌ユ壘椤圭洰鏄惁瀛樺湪妯″瀷 + private async Task<bool> IsHaveBimFace(long ProjectID) + { + var projectSite = await new BLL.XhsProjectSiteStd().GetDefaultByProjectID(ProjectID); + if (projectSite == null) + { + return false; + } + var relation = await new Yw.BLL.BimfaceFileRelationStd() + .GetDefaultByObjectTypeAndObjectIDOfPurpose(HStation.Xhs.DataType.XhsProjectSite, projectSite.ID, Yw.Bimface.Purpose.Simulation); + if (relation == null) + { + return false; + } + var bimfaceFile = await new Yw.BLL.BimfaceFileStd().GetByID(relation.BimfaceFileID); + if (bimfaceFile == null) + { + return false; + } + return true; + } /// <summary> /// 璁剧疆榛樿 @@ -133,6 +163,5 @@ { this.RefreshDataEvent?.Invoke(); } - } -} +} \ No newline at end of file diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/01-project/HomeXhsProjectTreeListCtrl.resx b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/01-project/HomeXhsProjectTreeListCtrl.resx index 17e74c3..40e7e78 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/01-project/HomeXhsProjectTreeListCtrl.resx +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/01-project/HomeXhsProjectTreeListCtrl.resx @@ -145,6 +145,26 @@ IDwvZz4NCjwvc3ZnPgs= </value> </data> + <data name="colName.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v23.2" mimetype="application/x-microsoft.net.object.bytearray.base64"> + <value> + AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIzLjIsIFZlcnNpb249MjMuMi40 + LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl + dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAOMCAAAC77u/ + PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi + IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv + MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh + Y2U9InByZXNlcnZlIiBpZD0iTmV3VGFibGVTdHlsZSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5l + dyAwIDAgMzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkJsdWV7ZmlsbDojMTE3N0Q3 + O30KCS5CbGFja3tmaWxsOiM3MjcyNzI7fQoJLlllbGxvd3tmaWxsOiNGRkIxMTU7fQoJLnN0MHtvcGFj + aXR5OjAuNTt9Cjwvc3R5bGU+DQogIDxnIGNsYXNzPSJzdDAiPg0KICAgIDxwYXRoIGQ9Ik0wLDIwaDh2 + NkgwVjIweiBNMTAsMjZoOHYtNmgtOFYyNnogTTIwLDEydjZoOHYtNkgyMHogTTIwLDI2aDh2LTZoLThW + MjZ6IiBjbGFzcz0iQmxhY2siIC8+DQogIDwvZz4NCiAgPHBhdGggZD0iTTAsNGg4djZIMFY0eiBNMCwx + OGg4di02SDBWMTh6IE0xMCwxMGg4VjRoLThWMTB6IE0xMCwxOGg4di02aC04VjE4eiIgY2xhc3M9IkJs + dWUiIC8+DQogIDxwb2x5Z29uIHBvaW50cz0iMjUsMiAyNywwIDI3LDMgMzAsMyAyOCw1IDMwLDcgMjcs + NyAyNywxMCAyNSw4IDIzLDEwIDIzLDcgMjAsNyAyMiw1IDIwLDMgMjMsMyAyMywwICIgY2xhc3M9Illl + bGxvdyIgLz4NCjwvc3ZnPgs= +</value> + </data> <metadata name="barManager1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value>17, 17</value> </metadata> diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/01-project/HomeXhsProjectTreeViewModel.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/01-project/HomeXhsProjectTreeViewModel.cs index e78bfef..e066098 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/01-project/HomeXhsProjectTreeViewModel.cs +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/01-project/HomeXhsProjectTreeViewModel.cs @@ -1,19 +1,20 @@ 锘縩amespace HStation.WinFrmUI { /// <summary> - /// + /// /// </summary> public class HomeXhsProjectTreeViewModel { /// <summary> - /// + /// /// </summary> - public HomeXhsProjectTreeViewModel() { } + public HomeXhsProjectTreeViewModel() + { } /// <summary> - /// + /// /// </summary> - public HomeXhsProjectTreeViewModel(XhsProjectStdDto rhs) + public HomeXhsProjectTreeViewModel(XhsProjectStdDto rhs, bool IsHave) { this.ID = rhs.ID; this.ParentID = rhs.ParentID; @@ -21,7 +22,11 @@ this.SortCode = rhs.SortCode; this.Description = rhs.Description; this.Project = rhs; - } + if (IsHave) + { + this.ImageIndex = ImageLib.NotImported; + } + } /// <summary> /// ID @@ -52,5 +57,10 @@ /// 椤圭洰 /// </summary> public XhsProjectStdDto Project { get; set; } + + /// <summary> + /// 鍥炬爣绱㈠紩 + /// </summary> + public int? ImageIndex { get; set; } } -} +} \ No newline at end of file diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/03-property/HomeXhsProjectPropertyCtrl.Designer.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/03-property/HomeXhsProjectPropertyCtrl.Designer.cs index 5f0692f..5cf6cc4 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/03-property/HomeXhsProjectPropertyCtrl.Designer.cs +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/03-property/HomeXhsProjectPropertyCtrl.Designer.cs @@ -47,11 +47,11 @@ barBtnExpandAll = new DevExpress.XtraBars.BarButtonItem(); barBtnCollpseAll = new DevExpress.XtraBars.BarButtonItem(); barBtnHelp = new DevExpress.XtraBars.BarButtonItem(); + barBtnDirect = new DevExpress.XtraBars.BarButtonItem(); barDockControlTop = new DevExpress.XtraBars.BarDockControl(); barDockControlBottom = new DevExpress.XtraBars.BarDockControl(); barDockControlLeft = new DevExpress.XtraBars.BarDockControl(); barDockControlRight = new DevExpress.XtraBars.BarDockControl(); - barBtnDirect = new DevExpress.XtraBars.BarButtonItem(); ((ISupportInitialize)layoutControl1).BeginInit(); layoutControl1.SuspendLayout(); ((ISupportInitialize)propertyGridControl1).BeginInit(); @@ -174,7 +174,7 @@ bar1.DockRow = 0; bar1.DockStyle = DevExpress.XtraBars.BarDockStyle.Top; bar1.FloatLocation = new Point(1899, 679); - bar1.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] { new DevExpress.XtraBars.LinkPersistInfo(barBtnExpandAll), new DevExpress.XtraBars.LinkPersistInfo(barBtnCollpseAll), new DevExpress.XtraBars.LinkPersistInfo(barBtnHelp), new DevExpress.XtraBars.LinkPersistInfo(barBtnDirect) }); + bar1.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] { new DevExpress.XtraBars.LinkPersistInfo(barBtnExpandAll), new DevExpress.XtraBars.LinkPersistInfo(barBtnCollpseAll), new DevExpress.XtraBars.LinkPersistInfo(barBtnHelp), new DevExpress.XtraBars.LinkPersistInfo(barBtnDirect, true) }); bar1.OptionsBar.AllowQuickCustomization = false; bar1.OptionsBar.DrawBorder = false; bar1.OptionsBar.RotateWhenVertical = false; @@ -188,6 +188,7 @@ barBtnExpandAll.ImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("barBtnExpandAll.ImageOptions.SvgImage"); barBtnExpandAll.ImageOptions.SvgImageSize = new Size(20, 20); barBtnExpandAll.Name = "barBtnExpandAll"; + barBtnExpandAll.Visibility = DevExpress.XtraBars.BarItemVisibility.Never; barBtnExpandAll.ItemClick += barBtnExpandAll_ItemClick; // // barBtnCollpseAll @@ -197,6 +198,7 @@ barBtnCollpseAll.ImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("barBtnCollpseAll.ImageOptions.SvgImage"); barBtnCollpseAll.ImageOptions.SvgImageSize = new Size(20, 20); barBtnCollpseAll.Name = "barBtnCollpseAll"; + barBtnCollpseAll.Visibility = DevExpress.XtraBars.BarItemVisibility.Never; barBtnCollpseAll.ItemClick += barBtnCollpseAll_ItemClick; // // barBtnHelp @@ -215,6 +217,19 @@ superToolTip1.Items.Add(toolTipItem1); barBtnHelp.SuperTip = superToolTip1; barBtnHelp.ItemClick += barBtnHelp_ItemClick; + // + // barBtnDirect + // + barBtnDirect.Caption = "璺宠浆"; + barBtnDirect.Id = 15; + barBtnDirect.ImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("barBtnDirect.ImageOptions.SvgImage"); + barBtnDirect.ImageOptions.SvgImageSize = new Size(24, 20); + barBtnDirect.Name = "barBtnDirect"; + toolTipItem2.AllowHtmlText = DevExpress.Utils.DefaultBoolean.True; + toolTipItem2.Text = "璺宠浆"; + superToolTip2.Items.Add(toolTipItem2); + barBtnDirect.SuperTip = superToolTip2; + barBtnDirect.ItemClick += barBtnDirect_ItemClick; // // barDockControlTop // @@ -247,19 +262,6 @@ barDockControlRight.Location = new Point(260, 28); barDockControlRight.Manager = barManager1; barDockControlRight.Size = new Size(0, 602); - // - // barBtnDirect - // - barBtnDirect.Caption = "璺宠浆"; - barBtnDirect.Id = 15; - barBtnDirect.ImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("barBtnDirect.ImageOptions.SvgImage"); - barBtnDirect.ImageOptions.SvgImageSize = new Size(24, 20); - barBtnDirect.Name = "barBtnDirect"; - toolTipItem2.AllowHtmlText = DevExpress.Utils.DefaultBoolean.True; - toolTipItem2.Text = "璺宠浆"; - superToolTip2.Items.Add(toolTipItem2); - barBtnDirect.SuperTip = superToolTip2; - barBtnDirect.ItemClick += barBtnDirect_ItemClick; // // HomeXhsProjectPropertyCtrl // diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/03-property/HomeXhsProjectPropertyCtrl.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/03-property/HomeXhsProjectPropertyCtrl.cs index 4c4df2d..53def88 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/03-property/HomeXhsProjectPropertyCtrl.cs +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/03-property/HomeXhsProjectPropertyCtrl.cs @@ -6,7 +6,6 @@ namespace HStation.WinFrmUI { - public partial class HomeXhsProjectPropertyCtrl : XtraUserControl { public HomeXhsProjectPropertyCtrl() @@ -162,7 +161,7 @@ } } - #endregion + #endregion 灞炴�ф樉绀哄悕绉板拰鎻忚堪 #region bool @@ -177,7 +176,7 @@ e.RepositoryItem = ckEdit; } - #endregion + #endregion bool #region 瀵屾枃鏈� @@ -192,7 +191,7 @@ e.RepositoryItem = memoEdit; } - #endregion + #endregion 瀵屾枃鏈� #region 鍥剧墖 @@ -205,18 +204,16 @@ e.Row.Expanded = true; } - #endregion - + #endregion 鍥剧墖 } //灞炴�у�兼鍦ㄦ敼鍙� - void propertyGridControl1_CellValueChanging(object sender, DevExpress.XtraVerticalGrid.Events.CellValueChangedEventArgs e) + private void propertyGridControl1_CellValueChanging(object sender, DevExpress.XtraVerticalGrid.Events.CellValueChangedEventArgs e) { - } //灞炴�у�兼敼鍙橈紝鏇存柊鍦板浘鍜孞sonModel瀵硅薄 - void propertyGridControl1_CellValueChanged(object sender, DevExpress.XtraVerticalGrid.Events.CellValueChangedEventArgs e) + private void propertyGridControl1_CellValueChanged(object sender, DevExpress.XtraVerticalGrid.Events.CellValueChangedEventArgs e) { var fieldName = e.Row.Properties.FieldName.Split(new char[] { '.' }).Last(); var descriptor = this.propertyGridControl1.GetPropertyDescriptor(e.Row); @@ -249,7 +246,6 @@ return; } JumpDirectEvent?.Invoke(this.SelectedObject.Project); - } } -} +} \ No newline at end of file diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/HomeXhsProjectPage.Designer.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/HomeXhsProjectPage.Designer.cs index 0889d5b..bc5bf09 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/HomeXhsProjectPage.Designer.cs +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/HomeXhsProjectPage.Designer.cs @@ -37,9 +37,13 @@ gridControl1 = new DevExpress.XtraGrid.GridControl(); layoutView1 = new DevExpress.XtraGrid.Views.Layout.LayoutView(); colName = new DevExpress.XtraGrid.Columns.LayoutViewColumn(); + layoutViewField_colName = new DevExpress.XtraGrid.Views.Layout.LayoutViewField(); colCount = new DevExpress.XtraGrid.Columns.LayoutViewColumn(); + layoutViewField_colCount = new DevExpress.XtraGrid.Views.Layout.LayoutViewField(); colPicture = new DevExpress.XtraGrid.Columns.LayoutViewColumn(); repPicEdit = new DevExpress.XtraEditors.Repository.RepositoryItemPictureEdit(); + layoutViewField_colPicture = new DevExpress.XtraGrid.Views.Layout.LayoutViewField(); + layoutViewCard1 = new DevExpress.XtraGrid.Views.Layout.LayoutViewCard(); gridView1 = new DevExpress.XtraGrid.Views.Grid.GridView(); sidePanelBottom = new DevExpress.XtraEditors.SidePanel(); dockPanelFill = new DevExpress.XtraBars.Docking.DockPanel(); @@ -49,15 +53,15 @@ dockPanelLeft = new DevExpress.XtraBars.Docking.DockPanel(); dockPanel1_Container = new DevExpress.XtraBars.Docking.ControlContainer(); dockManager1 = new DevExpress.XtraBars.Docking.DockManager(components); - layoutViewCard1 = new DevExpress.XtraGrid.Views.Layout.LayoutViewCard(); - layoutViewField_colCount = new DevExpress.XtraGrid.Views.Layout.LayoutViewField(); - layoutViewField_colPicture = new DevExpress.XtraGrid.Views.Layout.LayoutViewField(); - layoutViewField_colName = new DevExpress.XtraGrid.Views.Layout.LayoutViewField(); ((ISupportInitialize)svgImg32).BeginInit(); sidePanel1.SuspendLayout(); ((ISupportInitialize)gridControl1).BeginInit(); ((ISupportInitialize)layoutView1).BeginInit(); + ((ISupportInitialize)layoutViewField_colName).BeginInit(); + ((ISupportInitialize)layoutViewField_colCount).BeginInit(); ((ISupportInitialize)repPicEdit).BeginInit(); + ((ISupportInitialize)layoutViewField_colPicture).BeginInit(); + ((ISupportInitialize)layoutViewCard1).BeginInit(); ((ISupportInitialize)gridView1).BeginInit(); sidePanelBottom.SuspendLayout(); dockPanelFill.SuspendLayout(); @@ -67,30 +71,26 @@ dockPanelLeft.SuspendLayout(); dockPanel1_Container.SuspendLayout(); ((ISupportInitialize)dockManager1).BeginInit(); - ((ISupportInitialize)layoutViewCard1).BeginInit(); - ((ISupportInitialize)layoutViewField_colCount).BeginInit(); - ((ISupportInitialize)layoutViewField_colPicture).BeginInit(); - ((ISupportInitialize)layoutViewField_colName).BeginInit(); SuspendLayout(); // // mapViewProjectListContainer1 // mapViewProjectListContainer1.Dock = DockStyle.Fill; mapViewProjectListContainer1.Location = new Point(0, 0); - mapViewProjectListContainer1.Margin = new Padding(4, 3, 4, 3); + mapViewProjectListContainer1.Margin = new Padding(3, 2, 3, 2); mapViewProjectListContainer1.Name = "mapViewProjectListContainer1"; - mapViewProjectListContainer1.Padding = new Padding(1, 2, 1, 2); - mapViewProjectListContainer1.Size = new Size(926, 882); + mapViewProjectListContainer1.Padding = new Padding(1); + mapViewProjectListContainer1.Size = new Size(665, 560); mapViewProjectListContainer1.TabIndex = 5; // // homeXhsProjectPropertyCtrl1 // homeXhsProjectPropertyCtrl1.Dock = DockStyle.Fill; homeXhsProjectPropertyCtrl1.Location = new Point(0, 0); - homeXhsProjectPropertyCtrl1.Margin = new Padding(6, 8, 6, 8); + homeXhsProjectPropertyCtrl1.Margin = new Padding(4, 5, 4, 5); homeXhsProjectPropertyCtrl1.Name = "homeXhsProjectPropertyCtrl1"; homeXhsProjectPropertyCtrl1.SelectedObject = null; - homeXhsProjectPropertyCtrl1.Size = new Size(298, 882); + homeXhsProjectPropertyCtrl1.Size = new Size(206, 560); homeXhsProjectPropertyCtrl1.TabIndex = 0; homeXhsProjectPropertyCtrl1.JumpDirectEvent += homeXhsProjectPropertyCtrl1_JumpDirectEvent; // @@ -98,9 +98,9 @@ // homeXhsProjectTreeListCtrl1.Dock = DockStyle.Fill; homeXhsProjectTreeListCtrl1.Location = new Point(0, 0); - homeXhsProjectTreeListCtrl1.Margin = new Padding(6, 8, 6, 8); + homeXhsProjectTreeListCtrl1.Margin = new Padding(4, 5, 4, 5); homeXhsProjectTreeListCtrl1.Name = "homeXhsProjectTreeListCtrl1"; - homeXhsProjectTreeListCtrl1.Size = new Size(293, 882); + homeXhsProjectTreeListCtrl1.Size = new Size(190, 560); homeXhsProjectTreeListCtrl1.TabIndex = 0; homeXhsProjectTreeListCtrl1.SelectProjectEvent += homeXhsProjectTreeListCtrl1_SelectProjectEvent; homeXhsProjectTreeListCtrl1.RefreshDataEvent += homeXhsProjectTreeListCtrl1_RefreshDataEvent; @@ -116,20 +116,21 @@ sidePanel1.Controls.Add(gridControl1); sidePanel1.Dock = DockStyle.Top; sidePanel1.Location = new Point(0, 0); - sidePanel1.Margin = new Padding(4, 5, 4, 5); sidePanel1.Name = "sidePanel1"; - sidePanel1.Size = new Size(1519, 148); + sidePanel1.Size = new Size(1063, 94); sidePanel1.TabIndex = 1; sidePanel1.Text = "sidePanel1"; // // gridControl1 // gridControl1.Dock = DockStyle.Fill; + gridControl1.EmbeddedNavigator.Margin = new Padding(2); gridControl1.Location = new Point(0, 0); gridControl1.MainView = layoutView1; + gridControl1.Margin = new Padding(2); gridControl1.Name = "gridControl1"; gridControl1.RepositoryItems.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] { repPicEdit }); - gridControl1.Size = new Size(1519, 147); + gridControl1.Size = new Size(1063, 93); gridControl1.TabIndex = 0; gridControl1.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] { layoutView1, gridView1 }); // @@ -143,9 +144,10 @@ layoutView1.Appearance.FieldValue.Options.UseBackColor = true; layoutView1.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; layoutView1.CardHorzInterval = 4; - layoutView1.CardMinSize = new Size(300, 109); + layoutView1.CardMinSize = new Size(210, 69); layoutView1.CardVertInterval = 0; layoutView1.Columns.AddRange(new DevExpress.XtraGrid.Columns.LayoutViewColumn[] { colName, colCount, colPicture }); + layoutView1.DetailHeight = 223; layoutView1.GridControl = gridControl1; layoutView1.Name = "layoutView1"; layoutView1.OptionsBehavior.Editable = false; @@ -163,6 +165,7 @@ layoutView1.OptionsView.ShowHeaderPanel = false; layoutView1.OptionsView.ViewMode = DevExpress.XtraGrid.Views.Layout.LayoutViewMode.Row; layoutView1.TemplateCard = layoutViewCard1; + layoutView1.FieldValueClick += layoutView1_FieldValueClick; // // colName // @@ -175,9 +178,21 @@ colName.Caption = "鍚嶇О"; colName.FieldName = "Name"; colName.LayoutViewField = layoutViewField_colName; - colName.MinWidth = 30; + colName.MinWidth = 21; colName.Name = "colName"; - colName.Width = 112; + colName.Width = 78; + // + // layoutViewField_colName + // + layoutViewField_colName.ContentHorzAlignment = DevExpress.Utils.HorzAlignment.Center; + layoutViewField_colName.ContentVertAlignment = DevExpress.Utils.VertAlignment.Center; + layoutViewField_colName.EditorPreferredWidth = 106; + layoutViewField_colName.Location = new Point(133, 0); + layoutViewField_colName.Name = "layoutViewField_colName"; + layoutViewField_colName.Padding = new DevExpress.XtraLayout.Utils.Padding(3, 3, 3, 3); + layoutViewField_colName.Size = new Size(159, 36); + layoutViewField_colName.TextSize = new Size(0, 0); + layoutViewField_colName.TextVisible = false; // // colCount // @@ -189,9 +204,21 @@ colCount.Caption = "鏁伴噺"; colCount.FieldName = "Count"; colCount.LayoutViewField = layoutViewField_colCount; - colCount.MinWidth = 30; + colCount.MinWidth = 21; colCount.Name = "colCount"; - colCount.Width = 112; + colCount.Width = 78; + // + // layoutViewField_colCount + // + layoutViewField_colCount.ContentHorzAlignment = DevExpress.Utils.HorzAlignment.Center; + layoutViewField_colCount.ContentVertAlignment = DevExpress.Utils.VertAlignment.Center; + layoutViewField_colCount.EditorPreferredWidth = 106; + layoutViewField_colCount.Location = new Point(133, 36); + layoutViewField_colCount.Name = "layoutViewField_colCount"; + layoutViewField_colCount.Padding = new DevExpress.XtraLayout.Utils.Padding(3, 3, 3, 3); + layoutViewField_colCount.Size = new Size(159, 65); + layoutViewField_colCount.TextSize = new Size(0, 0); + layoutViewField_colCount.TextVisible = false; // // colPicture // @@ -199,18 +226,43 @@ colPicture.ColumnEdit = repPicEdit; colPicture.FieldName = "Image"; colPicture.LayoutViewField = layoutViewField_colPicture; - colPicture.MinWidth = 30; + colPicture.MinWidth = 21; colPicture.Name = "colPicture"; - colPicture.Width = 112; + colPicture.Width = 78; // // repPicEdit // repPicEdit.Name = "repPicEdit"; // + // layoutViewField_colPicture + // + layoutViewField_colPicture.EditorPreferredWidth = 87; + layoutViewField_colPicture.Location = new Point(0, 0); + layoutViewField_colPicture.Name = "layoutViewField_colPicture"; + layoutViewField_colPicture.Padding = new DevExpress.XtraLayout.Utils.Padding(3, 3, 3, 3); + layoutViewField_colPicture.Size = new Size(133, 101); + layoutViewField_colPicture.StartNewLine = true; + layoutViewField_colPicture.TextSize = new Size(0, 0); + layoutViewField_colPicture.TextVisible = false; + // + // layoutViewCard1 + // + layoutViewCard1.CustomizationFormText = "TemplateCard"; + layoutViewCard1.GroupBordersVisible = false; + layoutViewCard1.GroupStyle = DevExpress.Utils.GroupStyle.Light; + layoutViewCard1.HeaderButtonsLocation = DevExpress.Utils.GroupElementLocation.AfterText; + layoutViewCard1.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] { layoutViewField_colCount, layoutViewField_colPicture, layoutViewField_colName }); + layoutViewCard1.Name = "layoutViewCard1"; + layoutViewCard1.OptionsItemText.TextToControlDistance = 3; + layoutViewCard1.Padding = new DevExpress.XtraLayout.Utils.Padding(3, 3, 3, 3); + layoutViewCard1.Text = "TemplateCard"; + // // gridView1 // + gridView1.DetailHeight = 223; gridView1.GridControl = gridControl1; gridView1.Name = "gridView1"; + gridView1.OptionsEditForm.PopupEditFormWidth = 560; // // sidePanelBottom // @@ -218,10 +270,9 @@ sidePanelBottom.Controls.Add(dockPanelRight); sidePanelBottom.Controls.Add(dockPanelLeft); sidePanelBottom.Dock = DockStyle.Fill; - sidePanelBottom.Location = new Point(0, 148); - sidePanelBottom.Margin = new Padding(4, 5, 4, 5); + sidePanelBottom.Location = new Point(0, 94); sidePanelBottom.Name = "sidePanelBottom"; - sidePanelBottom.Size = new Size(1519, 916); + sidePanelBottom.Size = new Size(1063, 583); sidePanelBottom.TabIndex = 7; sidePanelBottom.Text = "sidePanel3"; // @@ -234,19 +285,21 @@ dockPanelFill.Controls.Add(controlContainer2); dockPanelFill.Dock = DevExpress.XtraBars.Docking.DockingStyle.Fill; dockPanelFill.ID = new Guid("136389ea-6552-4166-8c2a-b2ffe8b01953"); - dockPanelFill.Location = new Point(294, 0); + dockPanelFill.Location = new Point(191, 0); + dockPanelFill.Margin = new Padding(2); dockPanelFill.Name = "dockPanelFill"; dockPanelFill.Options.ShowCloseButton = false; - dockPanelFill.OriginalSize = new Size(1525, 200); - dockPanelFill.Size = new Size(926, 916); + dockPanelFill.OriginalSize = new Size(287, 200); + dockPanelFill.Size = new Size(665, 583); dockPanelFill.Text = "鍦板浘"; // // controlContainer2 // controlContainer2.Controls.Add(mapViewProjectListContainer1); - controlContainer2.Location = new Point(0, 34); + controlContainer2.Location = new Point(0, 23); + controlContainer2.Margin = new Padding(2); controlContainer2.Name = "controlContainer2"; - controlContainer2.Size = new Size(926, 882); + controlContainer2.Size = new Size(665, 560); controlContainer2.TabIndex = 0; // // dockPanelRight @@ -254,19 +307,21 @@ dockPanelRight.Controls.Add(controlContainer1); dockPanelRight.Dock = DevExpress.XtraBars.Docking.DockingStyle.Right; dockPanelRight.ID = new Guid("18c9fca9-8ae9-473c-9cd2-0467d818af3f"); - dockPanelRight.Location = new Point(1220, 0); + dockPanelRight.Location = new Point(856, 0); + dockPanelRight.Margin = new Padding(2); dockPanelRight.Name = "dockPanelRight"; dockPanelRight.Options.ShowCloseButton = false; - dockPanelRight.OriginalSize = new Size(299, 200); - dockPanelRight.Size = new Size(299, 916); - dockPanelRight.Text = "灞炴�ч潰鏉�"; + dockPanelRight.OriginalSize = new Size(207, 200); + dockPanelRight.Size = new Size(207, 583); + dockPanelRight.Text = "椤圭洰灞炴��"; // // controlContainer1 // controlContainer1.Controls.Add(homeXhsProjectPropertyCtrl1); - controlContainer1.Location = new Point(1, 34); + controlContainer1.Location = new Point(1, 23); + controlContainer1.Margin = new Padding(2); controlContainer1.Name = "controlContainer1"; - controlContainer1.Size = new Size(298, 882); + controlContainer1.Size = new Size(206, 560); controlContainer1.TabIndex = 0; // // dockPanelLeft @@ -275,18 +330,20 @@ dockPanelLeft.Dock = DevExpress.XtraBars.Docking.DockingStyle.Left; dockPanelLeft.ID = new Guid("fba93cbc-dfe6-4982-8aee-be8baff1ea68"); dockPanelLeft.Location = new Point(0, 0); + dockPanelLeft.Margin = new Padding(2); dockPanelLeft.Name = "dockPanelLeft"; dockPanelLeft.Options.ShowCloseButton = false; - dockPanelLeft.OriginalSize = new Size(294, 200); - dockPanelLeft.Size = new Size(294, 916); + dockPanelLeft.OriginalSize = new Size(191, 200); + dockPanelLeft.Size = new Size(191, 583); dockPanelLeft.Text = "椤圭洰鍒楄〃"; // // dockPanel1_Container // dockPanel1_Container.Controls.Add(homeXhsProjectTreeListCtrl1); - dockPanel1_Container.Location = new Point(0, 34); + dockPanel1_Container.Location = new Point(0, 23); + dockPanel1_Container.Margin = new Padding(2); dockPanel1_Container.Name = "dockPanel1_Container"; - dockPanel1_Container.Size = new Size(293, 882); + dockPanel1_Container.Size = new Size(190, 560); dockPanel1_Container.TabIndex = 0; // // dockManager1 @@ -296,69 +353,26 @@ dockManager1.Style = DevExpress.XtraBars.Docking2010.Views.DockingViewStyle.Light; dockManager1.TopZIndexControls.AddRange(new string[] { "DevExpress.XtraBars.BarDockControl", "DevExpress.XtraBars.StandaloneBarDockControl", "System.Windows.Forms.MenuStrip", "System.Windows.Forms.StatusStrip", "System.Windows.Forms.StatusBar", "DevExpress.XtraBars.Ribbon.RibbonStatusBar", "DevExpress.XtraBars.Ribbon.RibbonControl", "DevExpress.XtraBars.Navigation.OfficeNavigationBar", "DevExpress.XtraBars.Navigation.TileNavPane", "DevExpress.XtraBars.TabFormControl", "DevExpress.XtraBars.FluentDesignSystem.FluentDesignFormControl", "DevExpress.XtraBars.ToolbarForm.ToolbarFormControl" }); // - // layoutViewCard1 - // - layoutViewCard1.CustomizationFormText = "TemplateCard"; - layoutViewCard1.GroupBordersVisible = false; - layoutViewCard1.GroupStyle = DevExpress.Utils.GroupStyle.Light; - layoutViewCard1.HeaderButtonsLocation = DevExpress.Utils.GroupElementLocation.AfterText; - layoutViewCard1.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] { layoutViewField_colCount, layoutViewField_colPicture, layoutViewField_colName }); - layoutViewCard1.Name = "layoutViewCard1"; - layoutViewCard1.OptionsItemText.TextToControlDistance = 3; - layoutViewCard1.Padding = new DevExpress.XtraLayout.Utils.Padding(4, 4, 4, 4); - layoutViewCard1.Text = "TemplateCard"; - // - // layoutViewField_colCount - // - layoutViewField_colCount.ContentHorzAlignment = DevExpress.Utils.HorzAlignment.Center; - layoutViewField_colCount.ContentVertAlignment = DevExpress.Utils.VertAlignment.Center; - layoutViewField_colCount.EditorPreferredWidth = 151; - layoutViewField_colCount.Location = new Point(133, 36); - layoutViewField_colCount.Name = "layoutViewField_colCount"; - layoutViewField_colCount.Padding = new DevExpress.XtraLayout.Utils.Padding(4, 4, 4, 4); - layoutViewField_colCount.Size = new Size(159, 65); - layoutViewField_colCount.TextSize = new Size(0, 0); - layoutViewField_colCount.TextVisible = false; - // - // layoutViewField_colPicture - // - layoutViewField_colPicture.EditorPreferredWidth = 125; - layoutViewField_colPicture.Location = new Point(0, 0); - layoutViewField_colPicture.Name = "layoutViewField_colPicture"; - layoutViewField_colPicture.Padding = new DevExpress.XtraLayout.Utils.Padding(4, 4, 4, 4); - layoutViewField_colPicture.Size = new Size(133, 101); - layoutViewField_colPicture.StartNewLine = true; - layoutViewField_colPicture.TextSize = new Size(0, 0); - layoutViewField_colPicture.TextVisible = false; - // - // layoutViewField_colName - // - layoutViewField_colName.ContentHorzAlignment = DevExpress.Utils.HorzAlignment.Center; - layoutViewField_colName.ContentVertAlignment = DevExpress.Utils.VertAlignment.Center; - layoutViewField_colName.EditorPreferredWidth = 151; - layoutViewField_colName.Location = new Point(133, 0); - layoutViewField_colName.Name = "layoutViewField_colName"; - layoutViewField_colName.Padding = new DevExpress.XtraLayout.Utils.Padding(4, 4, 4, 4); - layoutViewField_colName.Size = new Size(159, 36); - layoutViewField_colName.TextSize = new Size(0, 0); - layoutViewField_colName.TextVisible = false; - // // HomeXhsProjectPage // Appearance.BackColor = SystemColors.Control; Appearance.Options.UseBackColor = true; - AutoScaleDimensions = new SizeF(10F, 22F); + AutoScaleDimensions = new SizeF(7F, 14F); AutoScaleMode = AutoScaleMode.Font; Controls.Add(sidePanelBottom); Controls.Add(sidePanel1); - Margin = new Padding(6, 8, 6, 8); + Margin = new Padding(4, 5, 4, 5); Name = "HomeXhsProjectPage"; - Size = new Size(1519, 1064); + Size = new Size(1063, 677); ((ISupportInitialize)svgImg32).EndInit(); sidePanel1.ResumeLayout(false); ((ISupportInitialize)gridControl1).EndInit(); ((ISupportInitialize)layoutView1).EndInit(); + ((ISupportInitialize)layoutViewField_colName).EndInit(); + ((ISupportInitialize)layoutViewField_colCount).EndInit(); ((ISupportInitialize)repPicEdit).EndInit(); + ((ISupportInitialize)layoutViewField_colPicture).EndInit(); + ((ISupportInitialize)layoutViewCard1).EndInit(); ((ISupportInitialize)gridView1).EndInit(); sidePanelBottom.ResumeLayout(false); dockPanelFill.ResumeLayout(false); @@ -368,10 +382,6 @@ dockPanelLeft.ResumeLayout(false); dockPanel1_Container.ResumeLayout(false); ((ISupportInitialize)dockManager1).EndInit(); - ((ISupportInitialize)layoutViewCard1).EndInit(); - ((ISupportInitialize)layoutViewField_colCount).EndInit(); - ((ISupportInitialize)layoutViewField_colPicture).EndInit(); - ((ISupportInitialize)layoutViewField_colName).EndInit(); ResumeLayout(false); } diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/HomeXhsProjectPage.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/HomeXhsProjectPage.cs index 5f365f2..7599e9b 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/HomeXhsProjectPage.cs +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/HomeXhsProjectPage.cs @@ -1,4 +1,6 @@ 锘縰sing DevExpress.Utils.Svg; +using HStation.WinFrmUI.Xhs.PumpProduct; +using Yw.WinFrmUI.Page; namespace HStation.WinFrmUI { @@ -23,9 +25,10 @@ public SvgImage Image { get; set; } } - private Lazy<BLL.XhsProjectStd> _bllProjectStd = new(() => new BLL.XhsProjectStd()); private List<XhsProjectStdDto> _allProjectList = null; + + private Lazy<BLL.PumpMain> _bllPump = new(() => new BLL.PumpMain()); /// <summary> /// 鍒濆鍖栨暟鎹簮 @@ -33,34 +36,31 @@ public override async void InitialDataSource() { _allProjectList = await _bllProjectStd.Value.GetAll(); - + var allPump = await _bllPump.Value.GetAll(); var vm = new CurrentViewModel() { Name = "椤圭洰鏁伴噺", Count = _allProjectList?.Count ?? 0, - Image = ImageLib.Project + Image = ImageLib.Project }; - var vm2 = new CurrentViewModel() { Name = "姘存车鍨嬪彿鏁伴噺", - Count = 999, + Count = allPump?.Count ?? 0, Image = ImageLib.PumpMain - }; - + var vm3 = new CurrentViewModel() { Name = "闃�闂ㄥ瀷鍙锋暟閲�", - Count = 666, + Count = 0, Image = ImageLib.Valve }; var list = new List<CurrentViewModel>() { vm, vm2, vm3 }; this.gridControl1.DataSource = list; this.gridControl1.RefreshDataSource(); - this.mapViewProjectListContainer1.LoadCompletedEvent += MapViewProjectListContainer1_LoadCompletedEvent; await this.mapViewProjectListContainer1.InitialContainer(); @@ -116,8 +116,6 @@ //var page = new XhsProjectSimulationMgrPage(); CreatePage(page, guid); } - - } //鍒锋柊鏁版嵁浜嬩欢 @@ -125,6 +123,45 @@ { RefreshData(); } - + + //鍗曞嚮鏁伴噺鎬昏璺宠浆 + private void layoutView1_FieldValueClick(object sender, DevExpress.XtraGrid.Views.Layout.Events.FieldValueClickEventArgs e) + { + if (e.Column.Caption != "鍚嶇О") + return; + switch (e.FieldValue) + { + case "椤圭洰鏁伴噺": + var guid = new PageGuid() + { + Modular = "Xhs", + MoudingType = eMoudingType.Tab, + Function = "ProjectMgr", + }; + if (!IsExistPage(guid, true)) + { + var page = new XhsProjectMgrPage(); + CreatePage(page, guid); + } + break; + + case "姘存车鍨嬪彿鏁伴噺": + var pumpGuid = new PageGuid() + { + Modular = "Xhs", + MoudingType = eMoudingType.Tab, + Function = "PumpMgr", + }; + if (!IsExistPage(pumpGuid, true)) + { + var page = new PumpProductMainPanel(); + CreatePage(page, pumpGuid); + } + break; + + case "闃�闂ㄥ瀷鍙锋暟閲�": + break; + } + } } -} +} \ No newline at end of file diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectDlg.Designer.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectDlg.Designer.cs index aa13cbd..31dc1ca 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectDlg.Designer.cs +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectDlg.Designer.cs @@ -1,4 +1,6 @@ -锘縩amespace HStation.WinFrmUI +锘縰sing System.Security.Cryptography.X509Certificates; + +namespace HStation.WinFrmUI { partial class ImportXhsProjectDlg { @@ -43,6 +45,7 @@ generateXhsProjectWizardPage = new GenerateXhsProjectWizardPage(); navPageImportCompleted = new DevExpress.XtraBars.Navigation.NavigationPage(); importXhsProjectCompletedWizardPage = new ImportXhsProjectCompletedCtrl(); + navigationPage1 = new DevExpress.XtraBars.Navigation.NavigationPage(); stepProgressBar1 = new DevExpress.XtraEditors.StepProgressBar(); stepPbSelectModelFile = new DevExpress.XtraEditors.StepProgressBarItem(); stepPbSetMapLocation = new DevExpress.XtraEditors.StepProgressBarItem(); @@ -54,6 +57,7 @@ itemForPrev = new DevExpress.XtraLayout.LayoutControlItem(); emptySpaceItem1 = new DevExpress.XtraLayout.EmptySpaceItem(); itemForComplete = new DevExpress.XtraLayout.LayoutControlItem(); + projectResultShowPanel1 = new Xhs.ProjectResultShowPanel(); ((ISupportInitialize)layoutControl1).BeginInit(); layoutControl1.SuspendLayout(); ((ISupportInitialize)navigationFrame1).BeginInit(); @@ -62,6 +66,7 @@ navPageSetMapLocation.SuspendLayout(); navPageGenerateProject.SuspendLayout(); navPageImportCompleted.SuspendLayout(); + navigationPage1.SuspendLayout(); ((ISupportInitialize)stepProgressBar1).BeginInit(); ((ISupportInitialize)Root).BeginInit(); ((ISupportInitialize)layoutControlItem1).BeginInit(); @@ -104,7 +109,7 @@ // // btnPrev // - btnPrev.Appearance.BackColor = DevExpress.LookAndFeel.DXSkinColors.FillColors.Question; + btnPrev.Appearance.BackColor = DevExpress.LookAndFeel.DXSkinColors.FillColors.Warning; btnPrev.Appearance.Options.UseBackColor = true; btnPrev.Location = new Point(625, 661); btnPrev.Name = "btnPrev"; @@ -116,7 +121,7 @@ // // btnNext // - btnNext.Appearance.BackColor = DevExpress.LookAndFeel.DXSkinColors.FillColors.Success; + btnNext.Appearance.BackColor = DevExpress.LookAndFeel.DXSkinColors.FillColors.Question; btnNext.Appearance.Options.UseBackColor = true; btnNext.Location = new Point(745, 661); btnNext.Name = "btnNext"; @@ -128,7 +133,7 @@ // // btnCancel // - btnCancel.Appearance.BackColor = DevExpress.LookAndFeel.DXSkinColors.FillColors.Warning; + btnCancel.Appearance.BackColor = DevExpress.LookAndFeel.DXSkinColors.FillColors.Danger; btnCancel.Appearance.Options.UseBackColor = true; btnCancel.Location = new Point(865, 661); btnCancel.Name = "btnCancel"; @@ -144,9 +149,10 @@ navigationFrame1.Controls.Add(navPageSetMapLocation); navigationFrame1.Controls.Add(navPageGenerateProject); navigationFrame1.Controls.Add(navPageImportCompleted); + navigationFrame1.Controls.Add(navigationPage1); navigationFrame1.Location = new Point(12, 120); navigationFrame1.Name = "navigationFrame1"; - navigationFrame1.Pages.AddRange(new DevExpress.XtraBars.Navigation.NavigationPageBase[] { navPageInputProjectInfo, navPageSetMapLocation, navPageGenerateProject, navPageImportCompleted }); + navigationFrame1.Pages.AddRange(new DevExpress.XtraBars.Navigation.NavigationPageBase[] { navPageInputProjectInfo, navPageSetMapLocation, navPageGenerateProject, navPageImportCompleted, navigationPage1 }); navigationFrame1.SelectedPage = navPageInputProjectInfo; navigationFrame1.Size = new Size(1089, 537); navigationFrame1.TabIndex = 5; @@ -214,6 +220,13 @@ importXhsProjectCompletedWizardPage.Size = new Size(1089, 537); importXhsProjectCompletedWizardPage.TabIndex = 0; // + // navigationPage1 + // + navigationPage1.Caption = "navigationPage1"; + navigationPage1.Controls.Add(projectResultShowPanel1); + navigationPage1.Name = "navigationPage1"; + navigationPage1.Size = new Size(1089, 537); + // // stepProgressBar1 // stepProgressBar1.ContentAlignment = ContentAlignment.MiddleLeft; @@ -223,7 +236,8 @@ stepProgressBar1.Items.Add(stepPbSetMapLocation); stepProgressBar1.Location = new Point(12, 12); stepProgressBar1.Name = "stepProgressBar1"; - stepProgressBar1.SelectedItemIndex = 1; + stepProgressBar1.SelectedItemIndex = 0; + stepProgressBar1.ShadowDrawMode = DevExpress.XtraEditors.StepProgressBarShadowDrawMode.ActiveElements; stepProgressBar1.Size = new Size(1089, 104); stepProgressBar1.StyleController = layoutControl1; stepProgressBar1.TabIndex = 4; @@ -231,15 +245,18 @@ // // stepPbSelectModelFile // - stepPbSelectModelFile.ContentBlock2.Caption = "褰曞叆椤圭洰淇℃伅"; + stepPbSelectModelFile.ContentBlock1.ActiveStateImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("stepPbSelectModelFile.ContentBlock1.ActiveStateImageOptions.SvgImage"); + stepPbSelectModelFile.ContentBlock1.InactiveStateImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("stepPbSelectModelFile.ContentBlock1.InactiveStateImageOptions.SvgImage"); + stepPbSelectModelFile.ContentBlock2.Caption = "鍩烘湰淇℃伅"; stepPbSelectModelFile.Name = "stepPbSelectModelFile"; stepPbSelectModelFile.State = DevExpress.XtraEditors.StepProgressBarItemState.Active; // // stepPbSetMapLocation // + stepPbSetMapLocation.ContentBlock1.ActiveStateImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("stepPbSetMapLocation.ContentBlock1.ActiveStateImageOptions.SvgImage"); + stepPbSetMapLocation.ContentBlock1.InactiveStateImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("stepPbSetMapLocation.ContentBlock1.InactiveStateImageOptions.SvgImage"); stepPbSetMapLocation.ContentBlock2.Caption = "璁剧疆鍦板浘浣嶇疆"; stepPbSetMapLocation.Name = "stepPbSetMapLocation"; - stepPbSetMapLocation.State = DevExpress.XtraEditors.StepProgressBarItemState.Active; // // Root // @@ -324,6 +341,14 @@ itemForComplete.TextSize = new Size(0, 0); itemForComplete.TextVisible = false; // + // projectResultShowPanel1 + // + projectResultShowPanel1.Dock = DockStyle.Fill; + projectResultShowPanel1.Location = new Point(0, 0); + projectResultShowPanel1.Name = "projectResultShowPanel1"; + projectResultShowPanel1.Size = new Size(1089, 537); + projectResultShowPanel1.TabIndex = 0; + // // ImportXhsProjectDlg // AutoScaleDimensions = new SizeF(7F, 14F); @@ -342,6 +367,7 @@ navPageSetMapLocation.ResumeLayout(false); navPageGenerateProject.ResumeLayout(false); navPageImportCompleted.ResumeLayout(false); + navigationPage1.ResumeLayout(false); ((ISupportInitialize)stepProgressBar1).EndInit(); ((ISupportInitialize)Root).EndInit(); ((ISupportInitialize)layoutControlItem1).EndInit(); @@ -381,5 +407,7 @@ private ImportXhsProjectCompletedCtrl importXhsProjectCompletedWizardPage; private DevExpress.XtraEditors.SimpleButton btnComplete; private DevExpress.XtraLayout.LayoutControlItem itemForComplete; + private DevExpress.XtraBars.Navigation.NavigationPage navigationPage1; + private Xhs.ProjectResultShowPanel projectResultShowPanel1; } } \ No newline at end of file diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectDlg.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectDlg.cs index 0862469..5155937 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectDlg.cs +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectDlg.cs @@ -1,5 +1,7 @@ 锘縰sing DevExpress.XtraEditors; using DevExpress.XtraLayout.Utils; +using HStation.WinFrmUI.Xhs; +using HStation.WinFrmUI.Xhs.Core.Properties; namespace HStation.WinFrmUI { @@ -37,7 +39,8 @@ this.inputXhsProjectInfoWizardPage, this.setXhsProjectMapLocationWizardPage, this.generateXhsProjectWizardPage, - this.importXhsProjectCompletedWizardPage + this.importXhsProjectCompletedWizardPage, + this.projectResultShowPanel1 }); } @@ -52,10 +55,16 @@ } } StepProgressBarItem stepPbInputProjectInfo = new StepProgressBarItem(); + stepPbInputProjectInfo.ContentBlock1.ActiveStateImageOptions.SvgImage = DevExpress.Images.ImageResourceCache.Default.GetSvgImageById("productquickshippments"); + stepPbInputProjectInfo.ContentBlock1.InactiveStateImageOptions.SvgImage = DevExpress.Images.ImageResourceCache.Default.GetSvgImageById("productquickshippments"); stepPbInputProjectInfo.ContentBlock2.Caption = "鑷姩鐢熸垚椤圭洰"; StepProgressBarItem stepPbImportComleted = new StepProgressBarItem(); stepPbImportComleted.ContentBlock2.Caption = "椤圭洰瀵煎叆瀹屾垚"; + stepPbImportComleted.ContentBlock1.ActiveStateImageOptions.SvgImage = DevExpress.Images.ImageResourceCache.Default.GetSvgImageById("check"); + stepPbImportComleted.ContentBlock1.InactiveStateImageOptions.SvgImage = DevExpress.Images.ImageResourceCache.Default.GetSvgImageById("check"); StepProgressBarItem stepGenerateProject = new StepProgressBarItem(); + stepGenerateProject.ContentBlock1.ActiveStateImageOptions.SvgImage = DevExpress.Images.ImageResourceCache.Default.GetSvgImageById("showallfieldresults"); + stepGenerateProject.ContentBlock1.InactiveStateImageOptions.SvgImage = DevExpress.Images.ImageResourceCache.Default.GetSvgImageById("showallfieldresults"); stepGenerateProject.ContentBlock2.Caption = "椤圭洰灞曠ず缁撴灉"; this.stepProgressBar1.Items.Add(stepPbInputProjectInfo); this.stepProgressBar1.Items.Add(stepPbImportComleted); diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectDlg.resx b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectDlg.resx index 656fe2b..efaad70 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectDlg.resx +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectDlg.resx @@ -137,4 +137,92 @@ ZWVuIiAvPg0KICA8L2c+DQo8L3N2Zz4L </value> </data> + <data name="stepPbSelectModelFile.ContentBlock1.ActiveStateImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v23.2" mimetype="application/x-microsoft.net.object.bytearray.base64"> + <value> + AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIzLjIsIFZlcnNpb249MjMuMi40 + LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl + dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAP4DAAAC77u/ + PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi + IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv + MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh + Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg + MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLlllbGxvd3tmaWxsOiNGRkIxMTU7fQoJ + LlJlZHtmaWxsOiNEMTFDMUM7fQoJLkJsdWV7ZmlsbDojMTE3N0Q3O30KCS5HcmVlbntmaWxsOiMwMzlD + MjM7fQoJLkJsYWNre2ZpbGw6IzcyNzI3Mjt9CgkuV2hpdGV7ZmlsbDojRkZGRkZGO30KCS5zdDB7b3Bh + Y2l0eTowLjU7fQoJLnN0MXtkaXNwbGF5Om5vbmU7fQoJLnN0MntkaXNwbGF5OmlubGluZTtmaWxsOiMw + MzlDMjM7fQoJLnN0M3tkaXNwbGF5OmlubGluZTtmaWxsOiNEMTFDMUM7fQoJLnN0NHtkaXNwbGF5Omlu + bGluZTtmaWxsOiM3MjcyNzI7fQo8L3N0eWxlPg0KICA8ZyBpZD0iRW1wbG95ZWVUYXNrTGlzdCI+DQog + ICAgPHBhdGggZD0iTTI5LDBIM0MyLjUsMCwyLDAuNSwyLDF2MjhjMCwwLjUsMC41LDEsMSwxaDI2YzAu + NSwwLDEtMC41LDEtMVYxQzMwLDAuNSwyOS41LDAsMjksMHogTTI4LDI4SDRWMmgyNFYyOHoiIGNsYXNz + PSJCbGFjayIgLz4NCiAgICA8ZyBjbGFzcz0ic3QwIj4NCiAgICAgIDxwYXRoIGQ9Ik0yNCw4SDEyVjZo + MTJWOHogTTI0LDEwSDEydjJoMTJWMTB6IE0yNCwxNEgxMnYyaDEyVjE0eiBNMjQsMThIMTJ2MmgxMlYx + OHogTTI0LDIySDEydjJoMTJWMjJ6IiBjbGFzcz0iQmxhY2siIC8+DQogICAgPC9nPg0KICAgIDxwYXRo + IGQ9Ik0xMCw4SDhWNmgyVjh6IE0xMCwxMEg4djJoMlYxMHogTTEwLDE0SDh2MmgyVjE0eiBNMTAsMThI + OHYyaDJWMTh6IE0xMCwyMkg4djJoMlYyMnoiIGNsYXNzPSJCbHVlIiAvPg0KICA8L2c+DQo8L3N2Zz4L +</value> + </data> + <data name="stepPbSelectModelFile.ContentBlock1.InactiveStateImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v23.2" mimetype="application/x-microsoft.net.object.bytearray.base64"> + <value> + AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIzLjIsIFZlcnNpb249MjMuMi40 + LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl + dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAPMDAAAC77u/ + PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi + IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv + MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh + Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg + MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLlllbGxvd3tmaWxsOiNGRkIxMTU7fQoJ + LlJlZHtmaWxsOiNEMTFDMUM7fQoJLkJsdWV7ZmlsbDojMTE3N0Q3O30KCS5HcmVlbntmaWxsOiMwMzlD + MjM7fQoJLkJsYWNre2ZpbGw6IzcyNzI3Mjt9CgkuV2hpdGV7ZmlsbDojRkZGRkZGO30KCS5zdDB7b3Bh + Y2l0eTowLjU7fQoJLnN0MXtkaXNwbGF5Om5vbmU7fQoJLnN0MntkaXNwbGF5OmlubGluZTtmaWxsOiMw + MzlDMjM7fQoJLnN0M3tkaXNwbGF5OmlubGluZTtmaWxsOiNEMTFDMUM7fQoJLnN0NHtkaXNwbGF5Omlu + bGluZTtmaWxsOiM3MjcyNzI7fQo8L3N0eWxlPg0KICA8ZyBpZD0iVGFza3MiPg0KICAgIDxwYXRoIGQ9 + Ik0yOSwwSDNDMi41LDAsMiwwLjUsMiwxdjI4YzAsMC41LDAuNSwxLDEsMWgyNmMwLjUsMCwxLTAuNSwx + LTFWMUMzMCwwLjUsMjkuNSwwLDI5LDB6IE0yOCwyOEg0VjJoMjRWMjh6IiBjbGFzcz0iQmxhY2siIC8+ + DQogICAgPGcgY2xhc3M9InN0MCI+DQogICAgICA8cGF0aCBkPSJNMjQsOEgxMlY2aDEyVjh6IE0yNCwx + MEgxMnYyaDEyVjEweiBNMjQsMTRIMTJ2MmgxMlYxNHogTTI0LDE4SDEydjJoMTJWMTh6IE0yNCwyMkgx + MnYyaDEyVjIyeiIgY2xhc3M9IkJsYWNrIiAvPg0KICAgIDwvZz4NCiAgICA8cGF0aCBkPSJNMTAsOEg4 + VjZoMlY4eiBNMTAsMTBIOHYyaDJWMTB6IE0xMCwxNEg4djJoMlYxNHogTTEwLDE4SDh2MmgyVjE4eiBN + MTAsMjJIOHYyaDJWMjJ6IiBjbGFzcz0iQmx1ZSIgLz4NCiAgPC9nPg0KPC9zdmc+Cw== +</value> + </data> + <data name="stepPbSetMapLocation.ContentBlock1.ActiveStateImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v23.2" mimetype="application/x-microsoft.net.object.bytearray.base64"> + <value> + AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIzLjIsIFZlcnNpb249MjMuMi40 + LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl + dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAP4CAAAC77u/ + PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi + IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv + MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh + Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg + MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkdyZWVue2ZpbGw6IzAzOUMyMzt9Cgku + QmxhY2t7ZmlsbDojNzI3MjcyO30KCS5SZWR7ZmlsbDojRDExQzFDO30KCS5ZZWxsb3d7ZmlsbDojRkZC + MTE1O30KCS5CbHVle2ZpbGw6IzExNzdENzt9CgkuV2hpdGV7ZmlsbDojRkZGRkZGO30KCS5zdDB7b3Bh + Y2l0eTowLjU7fQoJLnN0MXtvcGFjaXR5OjAuNzU7fQo8L3N0eWxlPg0KICA8ZyBpZD0iSW5zZXJ0QnVi + YmxlTWFwIj4NCiAgICA8cGF0aCBkPSJNMjEuNywxMC4zYzIuNSwwLjcsNC4zLDMsNC4zLDUuN2MwLDMu + My0yLjcsNi02LDZ2Ny4ybC04LTh2LTcuM2MtMi41LTAuNC00LjYtMi4xLTUuNS00LjRMNCwxMnYyMGw4 + LThsOCw4ICAgbDgtOFY0TDIxLjcsMTAuM3oiIGNsYXNzPSJCbHVlIiAvPg0KICAgIDxjaXJjbGUgY3g9 + IjEzIiBjeT0iNyIgcj0iNSIgY2xhc3M9IkdyZWVuIiAvPg0KICAgIDxjaXJjbGUgY3g9IjIwIiBjeT0i + MTYiIHI9IjQiIGNsYXNzPSJZZWxsb3ciIC8+DQogIDwvZz4NCjwvc3ZnPgs= +</value> + </data> + <data name="stepPbSetMapLocation.ContentBlock1.InactiveStateImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v23.2" mimetype="application/x-microsoft.net.object.bytearray.base64"> + <value> + AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIzLjIsIFZlcnNpb249MjMuMi40 + LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl + dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAP4CAAAC77u/ + PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi + IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv + MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh + Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg + MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkdyZWVue2ZpbGw6IzAzOUMyMzt9Cgku + QmxhY2t7ZmlsbDojNzI3MjcyO30KCS5SZWR7ZmlsbDojRDExQzFDO30KCS5ZZWxsb3d7ZmlsbDojRkZC + MTE1O30KCS5CbHVle2ZpbGw6IzExNzdENzt9CgkuV2hpdGV7ZmlsbDojRkZGRkZGO30KCS5zdDB7b3Bh + Y2l0eTowLjU7fQoJLnN0MXtvcGFjaXR5OjAuNzU7fQo8L3N0eWxlPg0KICA8ZyBpZD0iSW5zZXJ0QnVi + YmxlTWFwIj4NCiAgICA8cGF0aCBkPSJNMjEuNywxMC4zYzIuNSwwLjcsNC4zLDMsNC4zLDUuN2MwLDMu + My0yLjcsNi02LDZ2Ny4ybC04LTh2LTcuM2MtMi41LTAuNC00LjYtMi4xLTUuNS00LjRMNCwxMnYyMGw4 + LThsOCw4ICAgbDgtOFY0TDIxLjcsMTAuM3oiIGNsYXNzPSJCbHVlIiAvPg0KICAgIDxjaXJjbGUgY3g9 + IjEzIiBjeT0iNyIgcj0iNSIgY2xhc3M9IkdyZWVuIiAvPg0KICAgIDxjaXJjbGUgY3g9IjIwIiBjeT0i + MTYiIHI9IjQiIGNsYXNzPSJZZWxsb3ciIC8+DQogIDwvZz4NCjwvc3ZnPgs= +</value> + </data> </root> \ No newline at end of file diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectHelper.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectHelper.cs index d77b254..a998190 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectHelper.cs +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectHelper.cs @@ -41,7 +41,79 @@ #endregion 绗竴姝� 涓存椂鏂囦欢澶勭悊锛堣繘搴�5%锛� - #region 绗簩姝� 鍘嬬缉鏂囦欢瑙f瀽 锛堣繘搴�10%锛� + #region 绗簩姝� 鍒涘缓椤圭洰锛堣繘搴� 10%锛� + + feedBackMsg?.Invoke("姝e湪鍒涘缓椤圭洰..."); + + var bllXhsProjectExtensions = new Lazy<BLL.XhsProjectExtensions>(() => new BLL.XhsProjectExtensions()); + + var project = new Vmo.Xhs.XhsProjectExtensions(); + project.NO = vm.NO; + project.Name = vm.Name; + project.Address = vm.Address; + project.Customer = vm.Customer; + project.Flags = vm.Flags; + project.TagName = vm.TagName; + project.Description = vm.Description; + + project.SiteList = new List<Vmo.Xhs.XhsProjectSite>() { + new Vmo.Xhs.XhsProjectSite(){ + Name=vm.Name, + Description=vm.Description + } + }; + + var projectId = await bllXhsProjectExtensions.Value.Insert(project); + if (projectId < 1) + { + feedBackMsg?.Invoke("椤圭洰鍒涘缓澶辫触锛侊紒锛�"); + return false; + } + + feedBackMsg?.Invoke("椤圭洰鍒涘缓鎴愬姛銆傘�傘��"); + + vm.ProjectID = projectId; + + feedBackProgress?.Invoke(100, 10); + + #endregion 绗簩姝� 鍒涘缓椤圭洰锛堣繘搴� 10%锛� + + #region 绗笁姝� 璁剧疆鍦板浘浣嶇疆锛堣繘搴� 20%锛� + + feedBackMsg?.Invoke("姝e湪璁剧疆鍦板浘浣嶇疆..."); + + if (vm.Location != null) + { + var mapInfo = new Yw.Vmo.Map.MapInfo(); + mapInfo.ObjectType = HStation.Xhs.DataType.XhsProject; + mapInfo.ObjectID = projectId; + mapInfo.ObjectName = project.Name; + mapInfo.Purpose = Yw.Map.Purpose.Location; + mapInfo.Kind = Yw.Map.Kind.Gaodei; + mapInfo.Shape = Yw.Map.Shape.Marker; + mapInfo.Position = vm.Location.ToJson(); + + var mapInfoId = await new Yw.BLL.MapInfo().Insert(mapInfo); + if (mapInfoId < 1) + { + feedBackMsg?.Invoke("璁剧疆鍦板浘浣嶇疆澶辫触锛侊紒锛�"); + } + else + { + vm.MapInfoID = mapInfoId; + feedBackMsg?.Invoke("璁剧疆鍦板浘浣嶇疆鎴愬姛銆傘�傘��"); + } + } + else + { + feedBackMsg?.Invoke("鏈缃湴鍥句綅缃俊鎭紒锛侊紒"); + } + + feedBackProgress?.Invoke(100, 20); + + #endregion 绗笁姝� 璁剧疆鍦板浘浣嶇疆锛堣繘搴� 20%锛� + + #region 绗洓姝� 鍘嬬缉鏂囦欢瑙f瀽 锛堣繘搴�25%锛� msg = "姝e湪瑙f瀽妯″瀷鏂囦欢..."; feedBackMsg?.Invoke(msg); @@ -62,11 +134,11 @@ feedBackMsg?.Invoke("妯″瀷鏂囦欢瑙f瀽鎴愬姛銆傘�傘��"); - feedBackProgress?.Invoke(100, 10); + feedBackProgress?.Invoke(100, 25); - #endregion 绗簩姝� 鍘嬬缉鏂囦欢瑙f瀽 锛堣繘搴�10%锛� + #endregion 绗洓姝� 鍘嬬缉鏂囦欢瑙f瀽 锛堣繘搴�25%锛� - #region 绗笁姝� 瑙f瀽姘村姏缁撴瀯鏂囦欢 锛堣繘搴�15%锛� + #region 绗簲姝� 瑙f瀽姘村姏缁撴瀯鏂囦欢 锛堣繘搴�30%锛� feedBackMsg?.Invoke("姝e湪瑙f瀽姘村姏缁撴瀯鏂囦欢..."); var jsonFileInfo = allFileInfoList.Where(x => x.Extension == ".json").FirstOrDefault(); @@ -100,50 +172,13 @@ feedBackMsg?.Invoke("姘村姏缁撴瀯鏂囦欢瑙f瀽鎴愬姛銆傘�傘��"); - feedBackProgress?.Invoke(100, 15); + feedBackProgress?.Invoke(100, 30); vm.HydroID = hydroId; - #endregion 绗笁姝� 瑙f瀽姘村姏缁撴瀯鏂囦欢 锛堣繘搴�15%锛� + #endregion 绗簲姝� 瑙f瀽姘村姏缁撴瀯鏂囦欢 锛堣繘搴�30%锛� - #region 绗洓姝� 鍒涘缓椤圭洰锛堣繘搴� 20%锛� - - feedBackMsg?.Invoke("姝e湪鍒涘缓椤圭洰..."); - - var bllXhsProjectExtensions = new Lazy<BLL.XhsProjectExtensions>(() => new BLL.XhsProjectExtensions()); - - var project = new Vmo.Xhs.XhsProjectExtensions(); - project.NO = vm.NO; - project.Name = vm.Name; - project.Address = vm.Address; - project.Customer = vm.Customer; - project.Flags = vm.Flags; - project.TagName = vm.TagName; - project.Description = vm.Description; - - project.SiteList = new List<Vmo.Xhs.XhsProjectSite>() { - new Vmo.Xhs.XhsProjectSite(){ - Name=vm.Name, - Description=vm.Description - } - }; - - var projectId = await bllXhsProjectExtensions.Value.Insert(project); - if (projectId < 1) - { - feedBackMsg?.Invoke("椤圭洰鍒涘缓澶辫触锛侊紒锛�"); - return false; - } - - feedBackMsg?.Invoke("椤圭洰鍒涘缓鎴愬姛銆傘�傘��"); - - vm.ProjectID = projectId; - - feedBackProgress?.Invoke(100, 20); - - #endregion 绗洓姝� 鍒涘缓椤圭洰锛堣繘搴� 20%锛� - - #region 绗簲姝� 鍏宠仈姘村姏缁撴瀯妯″瀷锛堣繘搴� 25%锛� + #region 绗叚姝� 鍏宠仈姘村姏缁撴瀯妯″瀷锛堣繘搴� 40%锛� var bllXhsProjectSite = new BLL.XhsProjectSiteStd(); var projectSite = await bllXhsProjectSite.GetDefaultByProjectID(projectId); @@ -178,44 +213,9 @@ feedBackMsg?.Invoke("鍏宠仈姘村姏缁撴瀯妯″瀷鎴愬姛銆傘�傘��"); - feedBackProgress?.Invoke(100, 25); + feedBackProgress?.Invoke(100, 40); - #endregion 绗簲姝� 鍏宠仈姘村姏缁撴瀯妯″瀷锛堣繘搴� 25%锛� - - #region 绗叚姝� 璁剧疆鍦板浘浣嶇疆锛堣繘搴� 30%锛� - - feedBackMsg?.Invoke("姝e湪璁剧疆鍦板浘浣嶇疆..."); - - if (vm.Location != null) - { - var mapInfo = new Yw.Vmo.Map.MapInfo(); - mapInfo.ObjectType = HStation.Xhs.DataType.XhsProject; - mapInfo.ObjectID = projectId; - mapInfo.ObjectName = project.Name; - mapInfo.Purpose = Yw.Map.Purpose.Location; - mapInfo.Kind = Yw.Map.Kind.Gaodei; - mapInfo.Shape = Yw.Map.Shape.Marker; - mapInfo.Position = vm.Location.ToJson(); - - var mapInfoId = await new Yw.BLL.MapInfo().Insert(mapInfo); - if (mapInfoId < 1) - { - feedBackMsg?.Invoke("璁剧疆鍦板浘浣嶇疆澶辫触锛侊紒锛�"); - } - else - { - vm.MapInfoID = mapInfoId; - feedBackMsg?.Invoke("璁剧疆鍦板浘浣嶇疆鎴愬姛銆傘�傘��"); - } - } - else - { - feedBackMsg?.Invoke("鏈缃湴鍥句綅缃俊鎭紒锛侊紒"); - } - - feedBackProgress?.Invoke(100, 30); - - #endregion 绗叚姝� 璁剧疆鍦板浘浣嶇疆锛堣繘搴� 30%锛� + #endregion 绗叚姝� 鍏宠仈姘村姏缁撴瀯妯″瀷锛堣繘搴� 40%锛� #region 绗竷姝� 涓婁紶Revit妯″瀷鏂囦欢锛堣繘搴� 45%锛� @@ -299,7 +299,7 @@ #endregion 绗節姝� 鍏宠仈Bimface鏂囦欢锛堣繘搴� 55%锛� - #region 绗節姝� 鍙戣捣bimface杞崲锛堣繘搴� 80%锛� + #region 绗崄姝� 鍙戣捣bimface杞崲锛堣繘搴� 80%锛� feedBackMsg?.Invoke("姝e湪杩涜Bimface妯″瀷杞婚噺鍖�..."); // var bimfaceTranslateStatus = await Yw.WinFrmUI.BimfaceHelper.TranslateRvtFile(bimfaceId);//鍙戣捣杞崲 @@ -327,9 +327,9 @@ feedBackProgress?.Invoke(100, 80); - #endregion 绗節姝� 鍙戣捣bimface杞崲锛堣繘搴� 80%锛� + #endregion 绗崄姝� 鍙戣捣bimface杞崲锛堣繘搴� 80%锛� - #region 绗崄姝� 鏇存柊Bimface鏂囦欢鐘舵�侊紙杩涘害 90%锛� + #region 绗崄涓�姝� 鏇存柊Bimface鏂囦欢鐘舵�侊紙杩涘害 100%锛� feedBackMsg?.Invoke("姝e湪鏇存柊Bimface鏂囦欢鐘舵��..."); bol = await bllBimfaceFile.UpdateFileStatus(bimfaceFileId, (int)Yw.Bimface.eFileStatus.ConvertSucceed); @@ -344,30 +344,30 @@ return true; } - feedBackProgress?.Invoke(100, 90); - - #endregion 绗崄姝� 鏇存柊Bimface鏂囦欢鐘舵�侊紙杩涘害 90%锛� - - #region 绗崄涓�姝� 椤圭洰鍙戝竷锛堣繘搴� 100%锛� - - feedBackMsg?.Invoke("姝e湪鍙戝竷椤圭洰..."); - var bllXhsProject = new BLL.XhsProject(); - bol = await bllXhsProject.Publish(projectId); - if (!bol) - { - feedBackMsg?.Invoke("椤圭洰鍙戝竷澶辫触..."); - } - else - { - vm.IsPublished = true; - feedBackMsg?.Invoke("椤圭洰鍙戝竷鎴愬姛..."); - } - feedBackProgress?.Invoke(100, 100); - feedBackMsg?.Invoke("椤圭洰瀵煎叆缁撴潫銆傘�傘��"); + + #endregion 绗崄涓�姝� 鏇存柊Bimface鏂囦欢鐘舵�侊紙杩涘害 100%锛� + + #region 寮冪敤 绗崄浜屾 椤圭洰鍙戝竷锛堣繘搴� 100%锛� + + /* feedBackMsg?.Invoke("姝e湪鍙戝竷椤圭洰..."); + var bllXhsProject = new BLL.XhsProject(); + bol = await bllXhsProject.Publish(projectId); + if (!bol) + { + feedBackMsg?.Invoke("椤圭洰鍙戝竷澶辫触..."); + } + else + { + vm.IsPublished = true; + feedBackMsg?.Invoke("椤圭洰鍙戝竷鎴愬姛..."); + } + + feedBackProgress?.Invoke(100, 100); + feedBackMsg?.Invoke("椤圭洰瀵煎叆缁撴潫銆傘�傘��");*/ return true; - #endregion 绗崄涓�姝� 椤圭洰鍙戝竷锛堣繘搴� 100%锛� + #endregion 寮冪敤 绗崄浜屾 椤圭洰鍙戝竷锛堣繘搴� 100%锛� } } } \ No newline at end of file diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/03-MapLocation/SetXhsProjectMapLocationWizardPage.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/03-MapLocation/SetXhsProjectMapLocationWizardPage.cs index c573304..99ea45b 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/03-MapLocation/SetXhsProjectMapLocationWizardPage.cs +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/03-MapLocation/SetXhsProjectMapLocationWizardPage.cs @@ -170,13 +170,13 @@ this.Invoke(new Action(() => { // 鏇存柊UI鎺т欢 - MessageBoxHelper.ShowError("瀵煎叆閿欒!"); + MessageBoxHelper.ShowSuccess("瀵煎叆鎴愬姛!"); })); } else { // 鐩存帴鏇存柊UI鎺т欢 - MessageBoxHelper.ShowError("瀵煎叆閿欒!"); + MessageBoxHelper.ShowSuccess("瀵煎叆鎴愬姛!"); } } } diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/05-ImportCompleted/ImportXhsProjectCompletedCtrl.Designer.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/05-ImportCompleted/ImportXhsProjectCompletedCtrl.Designer.cs index 356e935..75f359f 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/05-ImportCompleted/ImportXhsProjectCompletedCtrl.Designer.cs +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/05-ImportCompleted/ImportXhsProjectCompletedCtrl.Designer.cs @@ -37,7 +37,6 @@ stepItemForBimfaceUpload = new DevExpress.XtraEditors.StepProgressBarItem(); stepItemForBimfaceRelation = new DevExpress.XtraEditors.StepProgressBarItem(); stepItemForBimfaceTranslate = new DevExpress.XtraEditors.StepProgressBarItem(); - stepItemForPublish = new DevExpress.XtraEditors.StepProgressBarItem(); ((ISupportInitialize)stepProgressBar1).BeginInit(); SuspendLayout(); // @@ -52,10 +51,9 @@ stepProgressBar1.Items.Add(stepItemForBimfaceUpload); stepProgressBar1.Items.Add(stepItemForBimfaceRelation); stepProgressBar1.Items.Add(stepItemForBimfaceTranslate); - stepProgressBar1.Items.Add(stepItemForPublish); stepProgressBar1.Location = new Point(0, 0); stepProgressBar1.Name = "stepProgressBar1"; - stepProgressBar1.Orientation = Orientation.Vertical; + stepProgressBar1.SelectedItemIndex = 5; stepProgressBar1.ShadowDrawMode = DevExpress.XtraEditors.StepProgressBarShadowDrawMode.ActiveElements | DevExpress.XtraEditors.StepProgressBarShadowDrawMode.InactiveElements; stepProgressBar1.Size = new Size(941, 615); stepProgressBar1.TabIndex = 0; @@ -68,6 +66,7 @@ stepItemForHydro.Name = "stepItemForHydro"; stepItemForHydro.Options.Indicator.ActiveStateImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("stepItemForHydro.Options.Indicator.ActiveStateImageOptions.SvgImage"); stepItemForHydro.Options.Indicator.ActiveStateImageOptions.SvgImageSize = new Size(24, 24); + stepItemForHydro.State = DevExpress.XtraEditors.StepProgressBarItemState.Active; // // stepItemForProject // @@ -77,6 +76,7 @@ stepItemForProject.Name = "stepItemForProject"; stepItemForProject.Options.Indicator.ActiveStateImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("stepItemForProject.Options.Indicator.ActiveStateImageOptions.SvgImage"); stepItemForProject.Options.Indicator.ActiveStateImageOptions.SvgImageSize = new Size(24, 24); + stepItemForProject.State = DevExpress.XtraEditors.StepProgressBarItemState.Active; // // stepItemForHydroRelation // @@ -86,6 +86,7 @@ stepItemForHydroRelation.Name = "stepItemForHydroRelation"; stepItemForHydroRelation.Options.Indicator.ActiveStateImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("stepItemForHydroRelation.Options.Indicator.ActiveStateImageOptions.SvgImage"); stepItemForHydroRelation.Options.Indicator.ActiveStateImageOptions.SvgImageSize = new Size(24, 24); + stepItemForHydroRelation.State = DevExpress.XtraEditors.StepProgressBarItemState.Active; // // stepItemFormMap // @@ -95,6 +96,7 @@ stepItemFormMap.Name = "stepItemFormMap"; stepItemFormMap.Options.Indicator.ActiveStateImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("stepItemFormMap.Options.Indicator.ActiveStateImageOptions.SvgImage"); stepItemFormMap.Options.Indicator.ActiveStateImageOptions.SvgImageSize = new Size(24, 24); + stepItemFormMap.State = DevExpress.XtraEditors.StepProgressBarItemState.Active; // // stepItemForBimfaceUpload // @@ -104,6 +106,7 @@ stepItemForBimfaceUpload.Name = "stepItemForBimfaceUpload"; stepItemForBimfaceUpload.Options.Indicator.ActiveStateImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("stepItemForBimfaceUpload.Options.Indicator.ActiveStateImageOptions.SvgImage"); stepItemForBimfaceUpload.Options.Indicator.ActiveStateImageOptions.SvgImageSize = new Size(24, 24); + stepItemForBimfaceUpload.State = DevExpress.XtraEditors.StepProgressBarItemState.Active; // // stepItemForBimfaceRelation // @@ -113,6 +116,7 @@ stepItemForBimfaceRelation.Name = "stepItemForBimfaceRelation"; stepItemForBimfaceRelation.Options.Indicator.ActiveStateImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("stepItemForBimfaceRelation.Options.Indicator.ActiveStateImageOptions.SvgImage"); stepItemForBimfaceRelation.Options.Indicator.ActiveStateImageOptions.SvgImageSize = new Size(24, 24); + stepItemForBimfaceRelation.State = DevExpress.XtraEditors.StepProgressBarItemState.Active; // // stepItemForBimfaceTranslate // @@ -122,15 +126,6 @@ stepItemForBimfaceTranslate.Name = "stepItemForBimfaceTranslate"; stepItemForBimfaceTranslate.Options.Indicator.ActiveStateImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("stepItemForBimfaceTranslate.Options.Indicator.ActiveStateImageOptions.SvgImage"); stepItemForBimfaceTranslate.Options.Indicator.ActiveStateImageOptions.SvgImageSize = new Size(24, 24); - // - // stepItemForPublish - // - stepItemForPublish.ContentBlock1.ActiveStateImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("stepItemForPublish.ContentBlock1.ActiveStateImageOptions.SvgImage"); - stepItemForPublish.ContentBlock1.InactiveStateImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("stepItemForPublish.ContentBlock1.InactiveStateImageOptions.SvgImage"); - stepItemForPublish.ContentBlock2.Caption = "椤圭洰鍙戝竷"; - stepItemForPublish.Name = "stepItemForPublish"; - stepItemForPublish.Options.Indicator.ActiveStateImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("stepItemForPublish.Options.Indicator.ActiveStateImageOptions.SvgImage"); - stepItemForPublish.Options.Indicator.ActiveStateImageOptions.SvgImageSize = new Size(24, 24); // // ImportXhsProjectCompletedCtrl // @@ -153,6 +148,5 @@ private DevExpress.XtraEditors.StepProgressBarItem stepItemForBimfaceUpload; private DevExpress.XtraEditors.StepProgressBarItem stepItemForBimfaceRelation; private DevExpress.XtraEditors.StepProgressBarItem stepItemForBimfaceTranslate; - private DevExpress.XtraEditors.StepProgressBarItem stepItemForPublish; } } diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/05-ImportCompleted/ImportXhsProjectCompletedCtrl.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/05-ImportCompleted/ImportXhsProjectCompletedCtrl.cs index 58db84c..4258b0d 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/05-ImportCompleted/ImportXhsProjectCompletedCtrl.cs +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/05-ImportCompleted/ImportXhsProjectCompletedCtrl.cs @@ -45,16 +45,11 @@ this.stepItemForBimfaceTranslate.ContentBlock2.Description = "璺宠繃Bimface杞婚噺鍖栫瓑寰�..."; } this.stepProgressBar1.SelectNext(); - if (vm.IsPublished) - { - this.stepProgressBar1.SelectNext(); - } } } } } } - } /// <summary> @@ -70,7 +65,7 @@ /// </summary> public bool AllowNext { - get { return false; } + get { return true; } } /// <summary> @@ -86,7 +81,7 @@ /// </summary> public bool AllowComplete { - get { return true; } + get { return false; } } /// <summary> @@ -102,7 +97,7 @@ /// </summary> public bool CanNext() { - return false; + return true; } /// <summary> @@ -118,14 +113,8 @@ /// </summary> public bool CanComplete() { - _vm.IsCompleted = true; - return true; + _vm.IsCompleted = false; + return false; } - - - - - - } -} +} \ No newline at end of file diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/05-ImportCompleted/ImportXhsProjectCompletedCtrl.resx b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/05-ImportCompleted/ImportXhsProjectCompletedCtrl.resx index e92c7d7..9b42248 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/05-ImportCompleted/ImportXhsProjectCompletedCtrl.resx +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/05-ImportCompleted/ImportXhsProjectCompletedCtrl.resx @@ -607,69 +607,4 @@ ZWVuIiAvPg0KICA8L2c+DQo8L3N2Zz4L </value> </data> - <data name="stepItemForPublish.ContentBlock1.ActiveStateImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v23.2" mimetype="application/x-microsoft.net.object.bytearray.base64"> - <value> - AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIzLjIsIFZlcnNpb249MjMuMi40 - LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl - dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAKEDAAAC77u/ - PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi - IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv - MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh - Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg - MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkJsdWV7ZmlsbDojMTE3N0Q3O30KCS5Z - ZWxsb3d7ZmlsbDojRkZCMTE1O30KCS5CbGFja3tmaWxsOiM3MjcyNzI7fQoJLkdyZWVue2ZpbGw6IzAz - OUMyMzt9CgkuUmVke2ZpbGw6I0QxMUMxQzt9Cgkuc3Qwe29wYWNpdHk6MC43NTt9Cgkuc3Qxe29wYWNp - dHk6MC41O30KPC9zdHlsZT4NCiAgPGcgaWQ9IlVzZXIiPg0KICAgIDxwYXRoIGQ9Ik0xMCw5LjljLTAu - MSwwLjUsMC4yLDAuOSwwLjQsMS40YzAuMiwwLjUtMC4xLDEuNywwLjksMS42YzAsMCwwLDAuMSwwLDAu - MmMwLjYsMi4zLDIsNC45LDQuNyw0LjkgICBjMi43LDAsNC4yLTIuNiw0LjctNC45YzAsMCwwLTAuMSww - LTAuMWMxLDAuMSwwLjYtMS4xLDAuOS0xLjZjMC4yLTAuNSwwLjQtMC45LDAuMy0xLjRjLTAuMS0wLjQt - MC40LTAuNC0wLjUtMC4zICAgYzEuOC00LjktMS4xLTQuNy0xLjEtNC43UzIwLDIsMTQuOCwyQzEwLDIs - OS40LDYsMTAuNSw5LjZDMTAuNCw5LjYsMTAuMSw5LjcsMTAsOS45eiIgY2xhc3M9IkJsYWNrIiAvPg0K - ICAgIDxwYXRoIGQ9Ik0yMCwxOGMtMC44LDEuNS0yLjEsNC00LDRjLTEuOSwwLTMuMi0yLjUtNC00Yy0y - LjMsMy41LTgsMS04LDguNVYzMGgyNHYtMy41QzI4LDE5LjEsMjIuMywyMS40LDIwLDE4eiIgY2xhc3M9 - IkJsYWNrIiAvPg0KICA8L2c+DQo8L3N2Zz4L -</value> - </data> - <data name="stepItemForPublish.ContentBlock1.InactiveStateImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v23.2" mimetype="application/x-microsoft.net.object.bytearray.base64"> - <value> - AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIzLjIsIFZlcnNpb249MjMuMi40 - LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl - dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAKEDAAAC77u/ - PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi - IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv - MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh - Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg - MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkJsdWV7ZmlsbDojMTE3N0Q3O30KCS5Z - ZWxsb3d7ZmlsbDojRkZCMTE1O30KCS5CbGFja3tmaWxsOiM3MjcyNzI7fQoJLkdyZWVue2ZpbGw6IzAz - OUMyMzt9CgkuUmVke2ZpbGw6I0QxMUMxQzt9Cgkuc3Qwe29wYWNpdHk6MC43NTt9Cgkuc3Qxe29wYWNp - dHk6MC41O30KPC9zdHlsZT4NCiAgPGcgaWQ9IlVzZXIiPg0KICAgIDxwYXRoIGQ9Ik0xMCw5LjljLTAu - MSwwLjUsMC4yLDAuOSwwLjQsMS40YzAuMiwwLjUtMC4xLDEuNywwLjksMS42YzAsMCwwLDAuMSwwLDAu - MmMwLjYsMi4zLDIsNC45LDQuNyw0LjkgICBjMi43LDAsNC4yLTIuNiw0LjctNC45YzAsMCwwLTAuMSww - LTAuMWMxLDAuMSwwLjYtMS4xLDAuOS0xLjZjMC4yLTAuNSwwLjQtMC45LDAuMy0xLjRjLTAuMS0wLjQt - MC40LTAuNC0wLjUtMC4zICAgYzEuOC00LjktMS4xLTQuNy0xLjEtNC43UzIwLDIsMTQuOCwyQzEwLDIs - OS40LDYsMTAuNSw5LjZDMTAuNCw5LjYsMTAuMSw5LjcsMTAsOS45eiIgY2xhc3M9IkJsYWNrIiAvPg0K - ICAgIDxwYXRoIGQ9Ik0yMCwxOGMtMC44LDEuNS0yLjEsNC00LDRjLTEuOSwwLTMuMi0yLjUtNC00Yy0y - LjMsMy41LTgsMS04LDguNVYzMGgyNHYtMy41QzI4LDE5LjEsMjIuMywyMS40LDIwLDE4eiIgY2xhc3M9 - IkJsYWNrIiAvPg0KICA8L2c+DQo8L3N2Zz4L -</value> - </data> - <data name="stepItemForPublish.Options.Indicator.ActiveStateImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v23.2" mimetype="application/x-microsoft.net.object.bytearray.base64"> - <value> - AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIzLjIsIFZlcnNpb249MjMuMi40 - LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl - dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAK4CAAAC77u/ - PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi - IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv - MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh - Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg - MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLlllbGxvd3tmaWxsOiNGRkIxMTU7fQoJ - LlJlZHtmaWxsOiNEMTFDMUM7fQoJLkJsdWV7ZmlsbDojMTE3N0Q3O30KCS5HcmVlbntmaWxsOiMwMzlD - MjM7fQoJLkJsYWNre2ZpbGw6IzcyNzI3Mjt9CgkuV2hpdGV7ZmlsbDojRkZGRkZGO30KCS5zdDB7b3Bh - Y2l0eTowLjU7fQoJLnN0MXtkaXNwbGF5Om5vbmU7fQoJLnN0MntkaXNwbGF5OmlubGluZTtmaWxsOiMw - MzlDMjM7fQoJLnN0M3tkaXNwbGF5OmlubGluZTtmaWxsOiNEMTFDMUM7fQoJLnN0NHtkaXNwbGF5Omlu - bGluZTtmaWxsOiM3MjcyNzI7fQo8L3N0eWxlPg0KICA8ZyBpZD0iTWFya0NvbXBsZXRlIj4NCiAgICA8 - cG9seWdvbiBwb2ludHM9IjI3LDQgMTEsMjAgNSwxNCAyLDE3IDExLDI2IDMwLDcgICIgY2xhc3M9Ikdy - ZWVuIiAvPg0KICA8L2c+DQo8L3N2Zz4L -</value> - </data> </root> \ No newline at end of file diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/06-ProjectResultShowPanel/ProjectResultShowPanel.Designer.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/06-ProjectResultShowPanel/ProjectResultShowPanel.Designer.cs new file mode 100644 index 0000000..84c438e --- /dev/null +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/06-ProjectResultShowPanel/ProjectResultShowPanel.Designer.cs @@ -0,0 +1,37 @@ +锘縩amespace HStation.WinFrmUI.Xhs +{ + partial class ProjectResultShowPanel + { + /// <summary> + /// Required designer variable. + /// </summary> + private System.ComponentModel.IContainer components = null; + + /// <summary> + /// Clean up any resources being used. + /// </summary> + /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Component Designer generated code + + /// <summary> + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// </summary> + private void InitializeComponent() + { + components = new System.ComponentModel.Container(); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + } + + #endregion + } +} diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/06-ProjectResultShowPanel/ProjectResultShowPanel.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/06-ProjectResultShowPanel/ProjectResultShowPanel.cs new file mode 100644 index 0000000..4ce7354 --- /dev/null +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/06-ProjectResultShowPanel/ProjectResultShowPanel.cs @@ -0,0 +1,87 @@ +锘縩amespace HStation.WinFrmUI.Xhs +{ + public partial class ProjectResultShowPanel : DevExpress.XtraEditors.XtraUserControl, IWizardPage<ImportXhsProjectViewModel> + { + public ProjectResultShowPanel() + { + InitializeComponent(); + } + + /// <summary> + /// 椤甸潰鐘舵�佹敼鍙樹簨浠� + /// </summary> + public event Action PageStateChangedEvent; + + private ImportXhsProjectViewModel _vm = null;//鎿嶄綔瀵硅薄 + + /// <summary> + /// 鍏佽涓婁竴姝� + /// </summary> + public bool AllowPrev + { + get { return false; } + } + + /// <summary> + /// 鍏佽涓嬩竴姝� + /// </summary> + public bool AllowNext + { + get { return false; } + } + + /// <summary> + /// 鍏佽鍙栨秷 + /// </summary> + public bool AllowCancel + { + get { return false; } + } + + /// <summary> + /// 鍏佽瀹屾垚 + /// </summary> + public bool AllowComplete + { + get { return true; } + } + + /// <summary> + /// 鑳藉惁涓婁竴姝� + /// </summary> + public bool CanPrev() + { + return false; + } + + /// <summary> + /// 鑳藉惁涓嬩竴姝� + /// </summary> + public bool CanNext() + { + return false; + } + + /// <summary> + /// 鑳藉惁鍙栨秷 + /// </summary> + public bool CanCancel() + { + return false; + } + + /// <summary> + /// 鑳藉惁瀹屾垚 + /// </summary> + public bool CanComplete() + { + _vm.IsCompleted = true; + return true; + } + + public void InitialPage(ImportXhsProjectViewModel t) + { + _vm = t; + } + } +} \ No newline at end of file diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/06-ProjectResultShowPanel/ProjectResultShowPanel.resx b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/06-ProjectResultShowPanel/ProjectResultShowPanel.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/06-ProjectResultShowPanel/ProjectResultShowPanel.resx @@ -0,0 +1,120 @@ +锘�<?xml version="1.0" encoding="utf-8"?> +<root> + <!-- + Microsoft ResX Schema + + Version 2.0 + + The primary goals of this format is to allow a simple XML format + that is mostly human readable. The generation and parsing of the + various data types are done through the TypeConverter classes + associated with the data types. + + Example: + + ... ado.net/XML headers & schema ... + <resheader name="resmimetype">text/microsoft-resx</resheader> + <resheader name="version">2.0</resheader> + <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> + <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> + <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> + <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> + <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> + <value>[base64 mime encoded serialized .NET Framework object]</value> + </data> + <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> + <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> + <comment>This is a comment</comment> + </data> + + There are any number of "resheader" rows that contain simple + name/value pairs. + + Each data row contains a name, and value. The row also contains a + type or mimetype. Type corresponds to a .NET class that support + text/value conversion through the TypeConverter architecture. + Classes that don't support this are serialized and stored with the + mimetype set. + + The mimetype is used for serialized objects, and tells the + ResXResourceReader how to depersist the object. This is currently not + extensible. For a given mimetype the value must be set accordingly: + + Note - application/x-microsoft.net.object.binary.base64 is the format + that the ResXResourceWriter will generate, however the reader can + read any of the formats listed below. + + mimetype: application/x-microsoft.net.object.binary.base64 + value : The object must be serialized with + : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter + : and then encoded with base64 encoding. + + mimetype: application/x-microsoft.net.object.soap.base64 + value : The object must be serialized with + : System.Runtime.Serialization.Formatters.Soap.SoapFormatter + : and then encoded with base64 encoding. + + mimetype: application/x-microsoft.net.object.bytearray.base64 + value : The object must be serialized into a byte array + : using a System.ComponentModel.TypeConverter + : and then encoded with base64 encoding. + --> + <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> + <xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> + <xsd:element name="root" msdata:IsDataSet="true"> + <xsd:complexType> + <xsd:choice maxOccurs="unbounded"> + <xsd:element name="metadata"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="value" type="xsd:string" minOccurs="0" /> + </xsd:sequence> + <xsd:attribute name="name" use="required" type="xsd:string" /> + <xsd:attribute name="type" type="xsd:string" /> + <xsd:attribute name="mimetype" type="xsd:string" /> + <xsd:attribute ref="xml:space" /> + </xsd:complexType> + </xsd:element> + <xsd:element name="assembly"> + <xsd:complexType> + <xsd:attribute name="alias" type="xsd:string" /> + <xsd:attribute name="name" type="xsd:string" /> + </xsd:complexType> + </xsd:element> + <xsd:element name="data"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> + <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> + </xsd:sequence> + <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> + <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> + <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> + <xsd:attribute ref="xml:space" /> + </xsd:complexType> + </xsd:element> + <xsd:element name="resheader"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> + </xsd:sequence> + <xsd:attribute name="name" type="xsd:string" use="required" /> + </xsd:complexType> + </xsd:element> + </xsd:choice> + </xsd:complexType> + </xsd:element> + </xsd:schema> + <resheader name="resmimetype"> + <value>text/microsoft-resx</value> + </resheader> + <resheader name="version"> + <value>2.0</value> + </resheader> + <resheader name="reader"> + <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </resheader> + <resheader name="writer"> + <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </resheader> +</root> \ No newline at end of file diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/03-mgr/XhsProjectMgrPage.Designer.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/03-mgr/XhsProjectMgrPage.Designer.cs index 98749ce..43df956 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/03-mgr/XhsProjectMgrPage.Designer.cs +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/03-mgr/XhsProjectMgrPage.Designer.cs @@ -30,6 +30,11 @@ { components = new Container(); ComponentResourceManager resources = new ComponentResourceManager(typeof(XhsProjectMgrPage)); + DevExpress.XtraEditors.Controls.EditorButtonImageOptions editorButtonImageOptions1 = new DevExpress.XtraEditors.Controls.EditorButtonImageOptions(); + DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject1 = new DevExpress.Utils.SerializableAppearanceObject(); + DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject2 = new DevExpress.Utils.SerializableAppearanceObject(); + DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject3 = new DevExpress.Utils.SerializableAppearanceObject(); + DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject4 = new DevExpress.Utils.SerializableAppearanceObject(); ribbonControl1 = new DevExpress.XtraBars.Ribbon.RibbonControl(); barBtnAdd = new DevExpress.XtraBars.BarButtonItem(); barBtnEdit = new DevExpress.XtraBars.BarButtonItem(); @@ -55,17 +60,20 @@ colName = new DevExpress.XtraTreeList.Columns.TreeListColumn(); colStartTime = new DevExpress.XtraTreeList.Columns.TreeListColumn(); colEndTime = new DevExpress.XtraTreeList.Columns.TreeListColumn(); - colPublishStatus = new DevExpress.XtraTreeList.Columns.TreeListColumn(); colAddress = new DevExpress.XtraTreeList.Columns.TreeListColumn(); colCustomer = new DevExpress.XtraTreeList.Columns.TreeListColumn(); colFlags = new DevExpress.XtraTreeList.Columns.TreeListColumn(); colTagName = new DevExpress.XtraTreeList.Columns.TreeListColumn(); colDescription = new DevExpress.XtraTreeList.Columns.TreeListColumn(); + ColModelState = new DevExpress.XtraTreeList.Columns.TreeListColumn(); + ColViewBimface = new DevExpress.XtraTreeList.Columns.TreeListColumn(); + repositoryItemButtonEdit1 = new DevExpress.XtraEditors.Repository.RepositoryItemButtonEdit(); xhsProjectMgrViewModelBindingSource = new BindingSource(components); panelControl1 = new DevExpress.XtraEditors.PanelControl(); svgImg32 = new DevExpress.Utils.SvgImageCollection(components); ((ISupportInitialize)ribbonControl1).BeginInit(); ((ISupportInitialize)treeList1).BeginInit(); + ((ISupportInitialize)repositoryItemButtonEdit1).BeginInit(); ((ISupportInitialize)xhsProjectMgrViewModelBindingSource).BeginInit(); ((ISupportInitialize)panelControl1).BeginInit(); panelControl1.SuspendLayout(); @@ -143,7 +151,6 @@ barBtnPublish.Id = 7; barBtnPublish.ImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("barBtnPublish.ImageOptions.SvgImage"); barBtnPublish.Name = "barBtnPublish"; - barBtnPublish.ItemClick += barBtnPublish_ItemClick; // // barBtnDeprecated // @@ -213,6 +220,7 @@ ribPageGroupForOperation.ItemLinks.Add(barBtnDeprecated); ribPageGroupForOperation.Name = "ribPageGroupForOperation"; ribPageGroupForOperation.Text = "鎿嶄綔"; + ribPageGroupForOperation.Visible = false; // // ribPageGroupForHydro // @@ -238,18 +246,28 @@ // // treeList1 // + treeList1.Appearance.HeaderPanel.Options.UseTextOptions = true; + treeList1.Appearance.HeaderPanel.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; treeList1.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; - treeList1.Columns.AddRange(new DevExpress.XtraTreeList.Columns.TreeListColumn[] { colNO, colName, colStartTime, colEndTime, colPublishStatus, colAddress, colCustomer, colFlags, colTagName, colDescription }); + treeList1.Columns.AddRange(new DevExpress.XtraTreeList.Columns.TreeListColumn[] { colNO, colName, colStartTime, colEndTime, colAddress, colCustomer, colFlags, colTagName, colDescription, ColModelState, ColViewBimface }); treeList1.DataSource = xhsProjectMgrViewModelBindingSource; treeList1.Dock = DockStyle.Fill; treeList1.Location = new Point(0, 1); treeList1.MenuManager = ribbonControl1; treeList1.Name = "treeList1"; + treeList1.OptionsBehavior.PopulateServiceColumns = true; + treeList1.RepositoryItems.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] { repositoryItemButtonEdit1 }); treeList1.Size = new Size(998, 568); treeList1.TabIndex = 1; + treeList1.RowCellClick += treeList1_RowCellClick; + treeList1.CustomDrawRow += treeList1_CustomDrawRow; // // colNO // + colNO.AppearanceCell.Options.UseTextOptions = true; + colNO.AppearanceCell.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + colNO.AppearanceHeader.Options.UseTextOptions = true; + colNO.AppearanceHeader.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; colNO.FieldName = "NO"; colNO.Name = "colNO"; colNO.Visible = true; @@ -276,40 +294,33 @@ colEndTime.Visible = true; colEndTime.VisibleIndex = 3; // - // colPublishStatus - // - colPublishStatus.FieldName = "PublishStatus"; - colPublishStatus.Name = "colPublishStatus"; - colPublishStatus.Visible = true; - colPublishStatus.VisibleIndex = 4; - // // colAddress // colAddress.FieldName = "Address"; colAddress.Name = "colAddress"; colAddress.Visible = true; - colAddress.VisibleIndex = 5; + colAddress.VisibleIndex = 4; // // colCustomer // colCustomer.FieldName = "Customer"; colCustomer.Name = "colCustomer"; colCustomer.Visible = true; - colCustomer.VisibleIndex = 6; + colCustomer.VisibleIndex = 5; // // colFlags // colFlags.FieldName = "Flags"; colFlags.Name = "colFlags"; colFlags.Visible = true; - colFlags.VisibleIndex = 7; + colFlags.VisibleIndex = 6; // // colTagName // colTagName.FieldName = "TagName"; colTagName.Name = "colTagName"; colTagName.Visible = true; - colTagName.VisibleIndex = 8; + colTagName.VisibleIndex = 7; // // colDescription // @@ -317,6 +328,31 @@ colDescription.Name = "colDescription"; colDescription.Visible = true; colDescription.VisibleIndex = 9; + // + // ColModelState + // + ColModelState.Caption = "妯″瀷鐘舵��"; + ColModelState.Name = "ColModelState"; + ColModelState.Visible = true; + ColModelState.VisibleIndex = 8; + // + // ColViewBimface + // + ColViewBimface.Caption = "鏌ョ湅涓夌淮妯″瀷"; + ColViewBimface.ColumnEdit = repositoryItemButtonEdit1; + ColViewBimface.Name = "ColViewBimface"; + ColViewBimface.OptionsColumn.AllowEdit = false; + ColViewBimface.Visible = true; + ColViewBimface.VisibleIndex = 10; + // + // repositoryItemButtonEdit1 + // + repositoryItemButtonEdit1.AutoHeight = false; + editorButtonImageOptions1.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("editorButtonImageOptions1.SvgImage"); + editorButtonImageOptions1.SvgImageSize = new Size(25, 25); + repositoryItemButtonEdit1.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Glyph, "", -1, true, true, false, editorButtonImageOptions1, new DevExpress.Utils.KeyShortcut(Keys.None), serializableAppearanceObject1, serializableAppearanceObject2, serializableAppearanceObject3, serializableAppearanceObject4, "", null, null, DevExpress.Utils.ToolTipAnchor.Default) }); + repositoryItemButtonEdit1.Name = "repositoryItemButtonEdit1"; + repositoryItemButtonEdit1.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.HideTextEditor; // // xhsProjectMgrViewModelBindingSource // @@ -350,6 +386,7 @@ Size = new Size(998, 670); ((ISupportInitialize)ribbonControl1).EndInit(); ((ISupportInitialize)treeList1).EndInit(); + ((ISupportInitialize)repositoryItemButtonEdit1).EndInit(); ((ISupportInitialize)xhsProjectMgrViewModelBindingSource).EndInit(); ((ISupportInitialize)panelControl1).EndInit(); panelControl1.ResumeLayout(false); @@ -376,7 +413,6 @@ private DevExpress.XtraTreeList.Columns.TreeListColumn colName; private DevExpress.XtraTreeList.Columns.TreeListColumn colStartTime; private DevExpress.XtraTreeList.Columns.TreeListColumn colEndTime; - private DevExpress.XtraTreeList.Columns.TreeListColumn colPublishStatus; private DevExpress.XtraTreeList.Columns.TreeListColumn colAddress; private DevExpress.XtraTreeList.Columns.TreeListColumn colCustomer; private DevExpress.XtraTreeList.Columns.TreeListColumn colFlags; @@ -394,5 +430,8 @@ private DevExpress.XtraBars.BarButtonItem barBtnRefresh; private DevExpress.XtraEditors.PanelControl panelControl1; private DevExpress.Utils.SvgImageCollection svgImg32; + private DevExpress.XtraTreeList.Columns.TreeListColumn ColModelState; + private DevExpress.XtraTreeList.Columns.TreeListColumn ColViewBimface; + private DevExpress.XtraEditors.Repository.RepositoryItemButtonEdit repositoryItemButtonEdit1; } } diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/03-mgr/XhsProjectMgrPage.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/03-mgr/XhsProjectMgrPage.cs index af6bae1..7099e1d 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/03-mgr/XhsProjectMgrPage.cs +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/03-mgr/XhsProjectMgrPage.cs @@ -1,6 +1,8 @@ 锘縰sing DevExpress.CodeParser; using DevExpress.Utils; +using DevExpress.XtraTreeList; using HStation.WinFrmUI.Xhs; +using System.Data; namespace HStation.WinFrmUI { @@ -25,6 +27,11 @@ public override async void InitialDataSource() { base.InitialDataSource(); + this.SetBindingData(); + } + + private async void SetBindingData() + { _bll = new BLL.XhsProjectExtensions(); var allProjectList = await _bll.GetAll(); _allProjectList = new List<XhsProjectMgrViewModel>(); @@ -32,16 +39,41 @@ { foreach (var project in allProjectList) { - var vm = new XhsProjectMgrViewModel(project); - _allProjectList.Add(vm); + if (await IsHaveBimFace(project.ID)) + { + var vm = new XhsProjectMgrViewModel(project, true); + _allProjectList.Add(vm); + } + else + { + var vm = new XhsProjectMgrViewModel(project, false); + _allProjectList.Add(vm); + } } } this.xhsProjectMgrViewModelBindingSource.DataSource = _allProjectList; } - //鍙戝竷 - private void barBtnPublish_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) + //鏌ユ壘椤圭洰鏄惁瀛樺湪妯″瀷 + private async Task<bool> IsHaveBimFace(long ProjectID) { + var projectSite = await new BLL.XhsProjectSiteStd().GetDefaultByProjectID(ProjectID); + if (projectSite == null) + { + return false; + } + var relation = await new Yw.BLL.BimfaceFileRelationStd() + .GetDefaultByObjectTypeAndObjectIDOfPurpose(HStation.Xhs.DataType.XhsProjectSite, projectSite.ID, Yw.Bimface.Purpose.Simulation); + if (relation == null) + { + return false; + } + var bimfaceFile = await new Yw.BLL.BimfaceFileStd().GetByID(relation.BimfaceFileID); + if (bimfaceFile == null) + { + return false; + } + return true; } //鏌ョ湅bimface妯″瀷 @@ -97,7 +129,7 @@ //鍒锋柊 private void barBtnRefresh_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { - this.RefreshData(); + this.SetBindingData(); } #region 褰撳墠 @@ -140,7 +172,7 @@ { rhs.ID = id; var vmo = await _bll.GetByID(id); - _allProjectList.Add(new XhsProjectMgrViewModel(vmo)); + _allProjectList.Add(new XhsProjectMgrViewModel(vmo, false)); this.xhsProjectMgrViewModelBindingSource.ResetBindings(false); if (mapinfo != null) { @@ -219,5 +251,42 @@ } #endregion 鍩虹鎿嶄綔 + + private void treeList1_CustomDrawRow(object sender, DevExpress.XtraTreeList.CustomDrawRowEventArgs e) + { + var a = repositoryItemButtonEdit1.ReadOnly = true; + } + + private async void treeList1_RowCellClick(object sender, RowCellClickEventArgs e) + { + if (_allProjectList == null || _allProjectList.Count < 1) + return; + var vm = GetCurrentViewModel(); + if (vm == null) + { + return; + } + if (e.Column != this.ColViewBimface) + return; + if (!vm.IsHaveBimface) + { + TipFormHelper.ShowWarn("璇峰厛涓婁紶鏂囦欢鍐嶈繘琛屾搷浣�!"); + return; + } + var guid = new PageGuid() + { + Modular = Yw.WinFrmUI.PageModular.Bimface, + MoudingType = Yw.WinFrmUI.Page.eMoudingType.Tab, + Function = Yw.WinFrmUI.PageFunction.ViewBimface3d, + TagName = $"{vm.ID}" + }; + + if (!IsExistPage(guid, true)) + { + var page = new ViewXhsProjectBimfacePage(); + await page.SetBindingData(vm.ID); + CreatePage(page, guid); + } + } } } \ No newline at end of file diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/03-mgr/XhsProjectMgrPage.resx b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/03-mgr/XhsProjectMgrPage.resx index a9a45d6..197d058 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/03-mgr/XhsProjectMgrPage.resx +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/03-mgr/XhsProjectMgrPage.resx @@ -388,6 +388,30 @@ Zz4L </value> </data> + <data name="editorButtonImageOptions1.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v23.2" mimetype="application/x-microsoft.net.object.bytearray.base64"> + <value> + AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIzLjIsIFZlcnNpb249MjMuMi40 + LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl + dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAPADAAAC77u/ + PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi + IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv + MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh + Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg + MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkJsYWNre2ZpbGw6IzcyNzI3Mjt9Cgku + WWVsbG93e2ZpbGw6I0ZGQjExNTt9CgkuQmx1ZXtmaWxsOiMxMTc3RDc7fQoJLlJlZHtmaWxsOiNEMTFD + MUM7fQoJLldoaXRle2ZpbGw6I0ZGRkZGRjt9CgkuR3JlZW57ZmlsbDojMDM5QzIzO30KCS5zdDB7Zmls + bDojNzI3MjcyO30KCS5zdDF7b3BhY2l0eTowLjU7fQoJLnN0MntvcGFjaXR5OjAuNzU7fQo8L3N0eWxl + Pg0KICA8ZyBpZD0iQiI+DQogICAgPHBhdGggZD0iTTE2LjQsMTMuN2gtMS4zdi0zLjRoMS4xYzEuNCww + LDIuMSwwLjUsMi4xLDEuNmMwLDAuNS0wLjIsMC45LTAuNSwxLjNDMTcuNCwxMy41LDE2LjksMTMuNywx + Ni40LDEzLjd6ICAgIE0xNi43LDE2aC0xLjZ2My43aDEuNmMwLjcsMCwxLjItMC4yLDEuNS0wLjVjMC40 + LTAuMywwLjUtMC44LDAuNS0xLjRjMC0wLjYtMC4yLTEtMC42LTEuM0MxNy44LDE2LjEsMTcuMywxNiwx + Ni43LDE2eiBNMzAsMTYgICBjMCw3LjctNi4zLDE0LTE0LDE0UzIsMjMuNywyLDE2UzguMywyLDE2LDJT + MzAsOC4zLDMwLDE2eiBNMjIsMTcuOGMwLTAuOC0wLjMtMS42LTAuOS0yLjJzLTEuMy0xLTIuMi0xLjF2 + MCAgIGMwLjgtMC4yLDEuNC0wLjYsMS45LTEuMWMwLjUtMC42LDAuNy0xLjIsMC43LTJDMjEuNSw5LjEs + MjAsOCwxNi45LDhIMTJ2MTRoNS4yYzEuNSwwLDIuNy0wLjQsMy42LTEuMUMyMS42LDIwLjEsMjIsMTku + MSwyMiwxNy44eiAgICIgY2xhc3M9IlJlZCIgLz4NCiAgPC9nPg0KPC9zdmc+Cw== +</value> + </data> <metadata name="xhsProjectMgrViewModelBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value>17, 17</value> </metadata> diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/03-mgr/XhsProjectMgrViewModel.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/03-mgr/XhsProjectMgrViewModel.cs index 24adeb0..d6d40ab 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/03-mgr/XhsProjectMgrViewModel.cs +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/03-mgr/XhsProjectMgrViewModel.cs @@ -17,7 +17,7 @@ /// <summary> /// /// </summary> - public XhsProjectMgrViewModel(Vmo.Xhs.XhsProjectExtensions project) + public XhsProjectMgrViewModel(Vmo.Xhs.XhsProjectExtensions project, bool IsHaveBimface) { this.ID = project.ID; this.ParentID = project.ParentID; @@ -29,15 +29,16 @@ this.TagName = project.TagName; this.SortCode = project.SortCode; this.Description = project.Description; + this.IsHaveBimface = IsHaveBimface; } - /// <summary> - /// - /// </summary> - public XhsProjectMgrViewModel(Vmo.Xhs.XhsProjectExtensions project, bool hasLocation) : this(project) - { - this.HasLocation = hasLocation; - } + /* /// <summary> + /// + /// </summary> + public XhsProjectMgrViewModel(Vmo.Xhs.XhsProjectExtensions project, bool hasLocation) : this(project) + { + this.HasLocation = hasLocation; + }*/ public void Reset(Vmo.Xhs.XhsProjectExtensions project) { @@ -137,10 +138,15 @@ [Display(Name = "璇存槑")] public string Description { get; set; } + /* /// <summary> + /// 瀹氫綅 + /// </summary> + [Display(Name = "瀹氫綅")] + public bool HasLocation { get; set; }*/ + /// <summary> - /// 瀹氫綅 + /// 鏄惁瀛樺湪涓夌淮妯″瀷 /// </summary> - [Display(Name = "瀹氫綅")] - public bool HasLocation { get; set; } + public bool IsHaveBimface { get; set; } } } \ No newline at end of file diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/HStation.WinFrmUI.Xhs.Core.csproj b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/HStation.WinFrmUI.Xhs.Core.csproj index a36d727..69041c2 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/HStation.WinFrmUI.Xhs.Core.csproj +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/HStation.WinFrmUI.Xhs.Core.csproj @@ -53,12 +53,13 @@ <ItemGroup> <Folder Include="map\gaode\css\" /> <Folder Include="00-core\" /> + <Folder Include="Resources\" /> </ItemGroup> <ItemGroup> - <ProjectReference Include="..\..\BLL\HStation.BLL.Assets.Core\HStation.BLL.Assets.Core.csproj" /> <ProjectReference Include="..\..\BLL\HStation.BLL.Xhs.Core\HStation.BLL.Xhs.Core.csproj" /> <ProjectReference Include="..\..\Hydro\HStation.Hydro.Core\HStation.Hydro.Core.csproj" /> + <ProjectReference Include="..\HStation.WinFrmUI.Assets.Core\HStation.WinFrmUI.Assets.Core.csproj" /> <ProjectReference Include="..\HStation.WinFrmUI.Bimface.Core\HStation.WinFrmUI.Bimface.Core.csproj" /> <ProjectReference Include="..\Hstation.WinFrmUI.Core\HStation.WinFrmUI.Core.csproj" /> <ProjectReference Include="..\HStation.WinFrmUI.Hydro.Core\HStation.WinFrmUI.Hydro.Core.csproj" /> diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/HStation.WinFrmUI.Xhs.Core.csproj.user b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/HStation.WinFrmUI.Xhs.Core.csproj.user index 5414610..a9ab4f1 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/HStation.WinFrmUI.Xhs.Core.csproj.user +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/HStation.WinFrmUI.Xhs.Core.csproj.user @@ -34,6 +34,9 @@ <Compile Update="02-project\01-import\05-ImportCompleted\ImportXhsProjectCompletedCtrl.cs"> <SubType>UserControl</SubType> </Compile> + <Compile Update="02-project\01-import\06-ProjectResultShowPanel\ProjectResultShowPanel.cs"> + <SubType>UserControl</SubType> + </Compile> <Compile Update="02-project\02-bimface\ViewXhsProjectBimfacePage.cs"> <SubType>UserControl</SubType> </Compile> diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/map/gaode/img/xhs_project.png b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/map/gaode/img/xhs_project.png index 39d9f02..d5c3f0e 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/map/gaode/img/xhs_project.png +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/map/gaode/img/xhs_project.png Binary files differ diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/map/gaode/js/xhs_base64.js b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/map/gaode/js/xhs_base64.js index 9c53101..1999cc7 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/map/gaode/js/xhs_base64.js +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/map/gaode/js/xhs_base64.js @@ -1,4 +1,4 @@ 锘�//鍥剧墖 var xhs_image_base64 = { - project: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAQhJREFUWEftl0EOgjAQRWeqB0HjQXDdeAe5gQv24h68gngGY1zqQZD0IhZTE2IgDcxIAy7KjvD58/JnCi3CxBdOXB8aAMFtF+BrdkKEsANMmWelzBYu4BsAy2ucAFR7orFyATEEwHDmpcwiIrBVNhQAAPBQyjT5FcIBALm0AsBzG3ZMgA+p0LguNumjxh4doN0yD+AT6E3ATK2ZWC2qu22Kuxbh6hKH9XtfXfO70QuAUEWohaqNzP1THnPK6ncCQCnE0zAT4JlT1EwAPwOUUHkaZgt45hQ1E8DPACVUnobZAp45Re0B/jkB+9+L0le6pnNTao5mQs+3jNMRvTJA/7ac4+ZKO/np+A3rDfwhR0NVogAAAABJRU5ErkJggg==' + project: 'data:image/png;base64,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' }; \ No newline at end of file diff --git a/WinFrmUI/Hstation.WinFrmUI.Core/Lib/ImageLib.cs b/WinFrmUI/Hstation.WinFrmUI.Core/Lib/ImageLib.cs index 8cecf58..e92ad06 100644 --- a/WinFrmUI/Hstation.WinFrmUI.Core/Lib/ImageLib.cs +++ b/WinFrmUI/Hstation.WinFrmUI.Core/Lib/ImageLib.cs @@ -10,47 +10,57 @@ public class ImageLib { #region 16 - public static ImageCollection Lib16 + + public static ImageCollection Lib { get { - if (_lib16 == null) + if (_lib == null) { - _lib16 = new ImageCollection(); - _lib16.ImageSize = new Size(16, 16); - _lib16.Images.Add(Resource1.Group, "Group"); - _lib16.Images.Add(Resource1.Series, "Series"); - _lib16.Images.Add(Resource1.Question, "Question"); + _lib = new ImageCollection(); + _lib.ImageSize = new Size(16, 16); + _lib.Images.Add(Resource1.Group, "Group"); + _lib.Images.Add(Resource1.Series, "Series"); + _lib.Images.Add(Resource1.Question, "Question"); + _lib.Images.Add(Resource1.NotImported, "NotImported"); } - return _lib16; + return _lib; } } - private static ImageCollection _lib16; + private static ImageCollection _lib; - public static int Group16 + public static int Group { get => GetImage16Index("Group"); } - public static int Series16 + + public static int Series { get => GetImage16Index("Series"); } - public static int Question16 + + public static int Question { get => GetImage16Index("Question"); } - private static int GetImage16Index(string imgName) - { - var img = Lib16.Images[imgName]; - if (img == null) - img = Lib16.Images["Question"]; - return _lib16.Images.IndexOf(img); + public static int NotImported + { + get => GetImage16Index("NotImported"); } - #endregion - + private static int GetImage16Index(string imgName) + { + var img = Lib.Images[imgName]; + if (img == null) + img = Lib.Images["Question"]; + + return _lib.Images.IndexOf(img); + } + + #endregion 16 + #region Svg public static SvgImageCollection LibSvg @@ -86,7 +96,6 @@ get => LibSvg[2]; } - #endregion - + #endregion Svg } } \ No newline at end of file diff --git a/WinFrmUI/Hstation.WinFrmUI.Core/Lib/Resource1.Designer.cs b/WinFrmUI/Hstation.WinFrmUI.Core/Lib/Resource1.Designer.cs index 5b33142..d73bbda 100644 --- a/WinFrmUI/Hstation.WinFrmUI.Core/Lib/Resource1.Designer.cs +++ b/WinFrmUI/Hstation.WinFrmUI.Core/Lib/Resource1.Designer.cs @@ -71,6 +71,16 @@ } /// <summary> + /// 鏌ユ壘 System.Drawing.Bitmap 绫诲瀷鐨勬湰鍦板寲璧勬簮銆� + /// </summary> + internal static System.Drawing.Bitmap NotImported { + get { + object obj = ResourceManager.GetObject("NotImported", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// <summary> /// 鏌ユ壘 System.Byte[] 绫诲瀷鐨勬湰鍦板寲璧勬簮銆� /// </summary> internal static byte[] Project { diff --git a/WinFrmUI/Hstation.WinFrmUI.Core/Lib/Resource1.resx b/WinFrmUI/Hstation.WinFrmUI.Core/Lib/Resource1.resx index 770226e..9475450 100644 --- a/WinFrmUI/Hstation.WinFrmUI.Core/Lib/Resource1.resx +++ b/WinFrmUI/Hstation.WinFrmUI.Core/Lib/Resource1.resx @@ -121,6 +121,9 @@ <data name="Group" type="System.Resources.ResXFileRef, System.Windows.Forms"> <value>..\Resources\Group.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> </data> + <data name="NotImported" type="System.Resources.ResXFileRef, System.Windows.Forms"> + <value>..\Resources\鏈鍏ユ彁绀�.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> + </data> <data name="Project" type="System.Resources.ResXFileRef, System.Windows.Forms"> <value>..\Resources\Project.svg;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> -- Gitblit v1.9.3