diff --git a/RookieStation/CmdArrangeShelfCards.cs b/RookieStation/CmdArrangeShelfCards.cs index e8ab8bf..7ae26ac 100644 --- a/RookieStation/CmdArrangeShelfCards.cs +++ b/RookieStation/CmdArrangeShelfCards.cs @@ -1,6 +1,8 @@ using Autodesk.Revit.DB; using Autodesk.Revit.UI; using Autodesk.Revit.UI.Selection; +using RookieStation.PackAreaModule.View; +using RookieStation.UserClient; using RookieStation.Utils; using System; using System.Collections.Generic; diff --git a/RookieStation/CmdBrowserFamily.cs b/RookieStation/CmdBrowserFamily.cs index 92bffc7..1fb08b5 100644 --- a/RookieStation/CmdBrowserFamily.cs +++ b/RookieStation/CmdBrowserFamily.cs @@ -1,12 +1,7 @@ using Autodesk.Revit.DB; using Autodesk.Revit.UI; -using Autodesk.Revit.UI.Selection; using RookieStation.Utils; using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; namespace RookieStation.CommonTools { diff --git a/RookieStation/CmdFloorFinishes.cs b/RookieStation/CmdFloorFinishes.cs index d0f9fce..aaec8d1 100644 --- a/RookieStation/CmdFloorFinishes.cs +++ b/RookieStation/CmdFloorFinishes.cs @@ -2,12 +2,14 @@ using Autodesk.Revit.DB.Architecture; using Autodesk.Revit.UI; using Autodesk.Revit.UI.Selection; +using RookieStation.ProjectConfig; +using RookieStation.Extension; using RookieStation.Utils; using System; using System.Collections.Generic; -using System.IO; using System.Linq; using System.Windows; +using RookieStation.Finishes.View; namespace RookieStation.Finishes { diff --git a/RookieStation/CmdLogoExtrusion.cs b/RookieStation/CmdLogoExtrusion.cs index d2ec25a..00d994e 100644 --- a/RookieStation/CmdLogoExtrusion.cs +++ b/RookieStation/CmdLogoExtrusion.cs @@ -1,14 +1,13 @@ using Autodesk.Revit.DB; using Autodesk.Revit.UI; using Autodesk.Revit.UI.Selection; +using RookieStation.Extension; using RookieStation.Utils; using System; using System.Collections.Generic; using System.Linq; -using System.Text; -using System.Threading.Tasks; -namespace RookieStation +namespace RookieStation.ShippingAreaModule { [Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)] [Autodesk.Revit.Attributes.Regeneration(Autodesk.Revit.Attributes.RegenerationOption.Manual)] diff --git a/RookieStation/CmdNewDimension.cs b/RookieStation/CmdNewDimension.cs index 7c75c11..6546d7c 100644 --- a/RookieStation/CmdNewDimension.cs +++ b/RookieStation/CmdNewDimension.cs @@ -1,14 +1,11 @@ -using System; -using System.Collections.Generic; +using System.Collections.Generic; using System.Linq; -using System.Text; -using System.Threading.Tasks; using Autodesk.Revit.DB; using Autodesk.Revit.UI.Selection; using Autodesk.Revit.UI; using RookieStation.Utils; -namespace RookieStation +namespace RookieStation.Drawing { [Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)] [Autodesk.Revit.Attributes.Regeneration(Autodesk.Revit.Attributes.RegenerationOption.Manual)] diff --git a/RookieStation/CmdPlaceEntranceGate.cs b/RookieStation/CmdPlaceEntranceGate.cs index 29bd9b0..3e7057a 100644 --- a/RookieStation/CmdPlaceEntranceGate.cs +++ b/RookieStation/CmdPlaceEntranceGate.cs @@ -1,14 +1,12 @@ using Autodesk.Revit.DB; using Autodesk.Revit.UI; -using Autodesk.Revit.UI.Selection; +using RookieStation.ProjectConfig; +using RookieStation.Extension; using RookieStation.Utils; using System; using System.Collections.Generic; -using System.IO; using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows; +using RookieStation.PackAreaModule.View; namespace RookieStation.PackAreaModule { diff --git a/RookieStation/CmdPlaceExitGate.cs b/RookieStation/CmdPlaceExitGate.cs index 9d606b8..1a870ab 100644 --- a/RookieStation/CmdPlaceExitGate.cs +++ b/RookieStation/CmdPlaceExitGate.cs @@ -1,15 +1,13 @@ using Autodesk.Revit.DB; using Autodesk.Revit.DB.Events; using Autodesk.Revit.UI; -using Autodesk.Revit.UI.Selection; +using RookieStation.ProjectConfig; +using RookieStation.Extension; using RookieStation.Utils; using System; using System.Collections.Generic; -using System.IO; using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows; +using RookieStation.PackAreaModule.View; namespace RookieStation.PackAreaModule { diff --git a/RookieStation/CmdPlaceFloorFinishes.cs b/RookieStation/CmdPlaceFloorFinishes.cs index 571552c..d6926d4 100644 --- a/RookieStation/CmdPlaceFloorFinishes.cs +++ b/RookieStation/CmdPlaceFloorFinishes.cs @@ -2,13 +2,12 @@ using Autodesk.Revit.DB.Architecture; using Autodesk.Revit.UI; using Autodesk.Revit.UI.Selection; +using RookieStation.Extension; +using RookieStation.Finishes.View; using RookieStation.Utils; using System; using System.Collections.Generic; using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows.Controls; namespace RookieStation.Finishes { diff --git a/RookieStation/CmdPlaceLamps.cs b/RookieStation/CmdPlaceLamps.cs index e0143b2..2c89381 100644 --- a/RookieStation/CmdPlaceLamps.cs +++ b/RookieStation/CmdPlaceLamps.cs @@ -1,16 +1,14 @@ using Autodesk.Revit.DB; using Autodesk.Revit.DB.Architecture; -using Autodesk.Revit.DB.Electrical; using Autodesk.Revit.UI; using Autodesk.Revit.UI.Selection; +using RookieStation.ProjectConfig; +using RookieStation.Extension; using RookieStation.Utils; using System; using System.Collections.Generic; -using System.IO; using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows; +using RookieStation.PackAreaModule.View; namespace RookieStation.PackAreaModule { diff --git a/RookieStation/CmdPlaceReceptionArea.cs b/RookieStation/CmdPlaceReceptionArea.cs index ce4bcbb..f54ba29 100644 --- a/RookieStation/CmdPlaceReceptionArea.cs +++ b/RookieStation/CmdPlaceReceptionArea.cs @@ -1,22 +1,14 @@ using Autodesk.Revit.DB; -using Autodesk.Revit.DB.Architecture; using Autodesk.Revit.DB.Events; using Autodesk.Revit.DB.Structure; using Autodesk.Revit.UI; -using Autodesk.Revit.UI.Selection; +using RookieStation.ProjectConfig; +using RookieStation.Extension; using RookieStation.Utils; using System; -using System.Collections; using System.Collections.Generic; -using System.Collections.ObjectModel; -using System.IO; using System.Linq; -using System.Net; -using System.Runtime.InteropServices; -using System.Text; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Media.Media3D; +using RookieStation.ShippingAreaModule.View; namespace RookieStation.ShippingAreaModule { diff --git a/RookieStation/CmdPlaceShelves.cs b/RookieStation/CmdPlaceShelves.cs index 47208a2..b12cde6 100644 --- a/RookieStation/CmdPlaceShelves.cs +++ b/RookieStation/CmdPlaceShelves.cs @@ -1,16 +1,14 @@ using Autodesk.Revit.DB; -using Autodesk.Revit.DB.Architecture; using Autodesk.Revit.UI; +using RookieStation.ProjectConfig; +using RookieStation.Extension; using RookieStation.Utils; using System; using System.Collections.Generic; using System.Collections.ObjectModel; -using System.IO; using System.Linq; -using System.Security.Cryptography; -using System.Text; -using System.Windows; -using static System.Windows.Forms.VisualStyles.VisualStyleElement.Rebar; +using RookieStation.PackAreaModule.Model; +using RookieStation.PackAreaModule.View; namespace RookieStation.PackAreaModule { diff --git a/RookieStation/CmdPlaceWallFinishes.cs b/RookieStation/CmdPlaceWallFinishes.cs index 28dd5b2..06d5a3b 100644 --- a/RookieStation/CmdPlaceWallFinishes.cs +++ b/RookieStation/CmdPlaceWallFinishes.cs @@ -2,14 +2,13 @@ using Autodesk.Revit.DB.Architecture; using Autodesk.Revit.UI; using Autodesk.Revit.UI.Selection; +using RookieStation.Extension; +using RookieStation.Finishes.View; +using RookieStation.UserClient; using RookieStation.Utils; using System; using System.Collections.Generic; using System.Linq; -using System.Runtime.ConstrainedExecution; -using System.Text; -using System.Threading.Tasks; -using System.Windows.Media.Effects; namespace RookieStation.Finishes { diff --git a/RookieStation/CmdProjectSettings.cs b/RookieStation/CmdProjectSettings.cs index 92c1a3b..3d799ac 100644 --- a/RookieStation/CmdProjectSettings.cs +++ b/RookieStation/CmdProjectSettings.cs @@ -1,15 +1,10 @@ using Autodesk.Revit.DB; using Autodesk.Revit.UI; -using Autodesk.Revit.UI.Selection; +using RookieStation.ProjectConfig.View; using RookieStation.Utils; -using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -namespace RookieStation +namespace RookieStation.ProjectConfig { [Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)] [Autodesk.Revit.Attributes.Regeneration(Autodesk.Revit.Attributes.RegenerationOption.Manual)] diff --git a/RookieStation/FamilyDockablePaneHandler.cs b/RookieStation/FamilyDockablePaneHandler.cs index 2bff3f5..acf4709 100644 --- a/RookieStation/FamilyDockablePaneHandler.cs +++ b/RookieStation/FamilyDockablePaneHandler.cs @@ -1,12 +1,10 @@ using Autodesk.Revit.DB; using Autodesk.Revit.UI; +using RookieStation.CommonTools.Model; +using RookieStation.Extension; using RookieStation.Utils; using System; -using System.Collections.Generic; -using System.IO; using System.Linq; -using System.Text; -using System.Threading.Tasks; namespace RookieStation.CommonTools { diff --git a/RookieStation/Common/Enum.cs b/RookieStation/Model/Enum.cs similarity index 94% rename from RookieStation/Common/Enum.cs rename to RookieStation/Model/Enum.cs index 3570979..a403827 100644 --- a/RookieStation/Common/Enum.cs +++ b/RookieStation/Model/Enum.cs @@ -5,7 +5,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace RookieStation +namespace RookieStation.PackAreaModule.Model { public enum NumOfGroup { diff --git a/RookieStation/Common/FamilyInfo.cs b/RookieStation/Model/FamilyInfo.cs similarity index 96% rename from RookieStation/Common/FamilyInfo.cs rename to RookieStation/Model/FamilyInfo.cs index e216c0c..ef68b0f 100644 --- a/RookieStation/Common/FamilyInfo.cs +++ b/RookieStation/Model/FamilyInfo.cs @@ -10,7 +10,7 @@ using System.Windows.Media.Imaging; using System.Windows; using RookieStation.Utils; -namespace RookieStation +namespace RookieStation.CommonTools.Model { internal class FamilyInfo { diff --git a/RookieStation/Common/Shelf.cs b/RookieStation/Model/Shelf.cs similarity index 96% rename from RookieStation/Common/Shelf.cs rename to RookieStation/Model/Shelf.cs index ddc4cb4..66c7b6e 100644 --- a/RookieStation/Common/Shelf.cs +++ b/RookieStation/Model/Shelf.cs @@ -5,7 +5,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace RookieStation.PackAreaModule +namespace RookieStation.PackAreaModule.Model { public class Shelf { diff --git a/RookieStation/RookieStation.addin b/RookieStation/RookieStation.addin index 273f049..654aa24 100644 --- a/RookieStation/RookieStation.addin +++ b/RookieStation/RookieStation.addin @@ -4,7 +4,7 @@ 菜鸟驿站插件 RsLibrary\RookieStation.dll 1aac8233-690c-4dd6-89c0-78221dd65497 - RookieStation.RsApp + RookieStation.UserClient.RsApp ADSK Autodesk, www.autodesk.com diff --git a/RookieStation/RookieStation.csproj b/RookieStation/RookieStation.csproj index a0af2dd..76f7fe0 100644 --- a/RookieStation/RookieStation.csproj +++ b/RookieStation/RookieStation.csproj @@ -97,7 +97,7 @@ - + True True @@ -119,7 +119,7 @@ - + @@ -133,8 +133,8 @@ - - + + diff --git a/RookieStation/RookieStationDebug.addin b/RookieStation/RookieStationDebug.addin index 84eabc7..c1a35e8 100644 --- a/RookieStation/RookieStationDebug.addin +++ b/RookieStation/RookieStationDebug.addin @@ -1,11 +1,11 @@  - - RsApp - C:\Users\Administrator\Desktop\工作内容\菜鸟驿站校企参数化设计开发需求文档v 0.1\RookieStation\RookieStation\bin\Debug\RookieStation.dll - 1aac8233-690c-4dd6-89c0-78221dd65497 - RookieStation.RsApp - ADSK - Autodesk, www.autodesk.com - + + RsApp + C:\Users\Administrator\Desktop\工作内容\菜鸟驿站校企参数化设计开发需求文档v 0.1\RookieStation\RookieStation\bin\Debug\RookieStation.dll + 1aac8233-690c-4dd6-89c0-78221dd65497 + RookieStation.UserClient.RsApp + ADSK + Autodesk, www.autodesk.com + \ No newline at end of file diff --git a/RookieStation/RsApp.cs b/RookieStation/RsApp.cs index 47abff4..92020f5 100644 --- a/RookieStation/RsApp.cs +++ b/RookieStation/RsApp.cs @@ -1,21 +1,19 @@ using Autodesk.Revit.UI; using RookieStation.CommonTools; +using RookieStation.CommonTools.View; using RookieStation.Finishes; using RookieStation.PackAreaModule; +using RookieStation.ProjectConfig; using RookieStation.ShippingAreaModule; using RookieStation.Statistics; using RookieStation.Utils; using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; using System.Windows; using System.Windows.Interop; using System.Windows.Media.Imaging; -namespace RookieStation +namespace RookieStation.UserClient { internal class RsApp : IExternalApplication { diff --git a/RookieStation/ShelvesPlacementViewModel.cs b/RookieStation/ShelvesPlacementViewModel.cs index 585e018..0452db7 100644 --- a/RookieStation/ShelvesPlacementViewModel.cs +++ b/RookieStation/ShelvesPlacementViewModel.cs @@ -1,4 +1,5 @@ -using RookieStation.Utils; +using RookieStation.PackAreaModule.Model; +using RookieStation.Utils; using System; using System.Collections.Generic; using System.Collections.ObjectModel; diff --git a/RookieStation/Common/UserConstant.cs b/RookieStation/UserConstant.cs similarity index 95% rename from RookieStation/Common/UserConstant.cs rename to RookieStation/UserConstant.cs index 6a6647d..82e5500 100644 --- a/RookieStation/Common/UserConstant.cs +++ b/RookieStation/UserConstant.cs @@ -1,4 +1,5 @@ using Autodesk.Revit.UI.Selection; +using RookieStation.UserClient; using RookieStation.Utils; using System; using System.Collections.Generic; @@ -6,7 +7,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace RookieStation +namespace RookieStation.ProjectConfig { internal static class UserConstant { diff --git a/RookieStation/Utils/AssemblyLoader.cs b/RookieStation/Utils/AssemblyLoader.cs index 5884eba..4ac1d77 100644 --- a/RookieStation/Utils/AssemblyLoader.cs +++ b/RookieStation/Utils/AssemblyLoader.cs @@ -3,7 +3,7 @@ using System.IO; using System.Reflection; using System.Threading; -namespace RookieStation +namespace RookieStation.Utils { public class AssemblyLoader { diff --git a/RookieStation/Utils/CommonUtils.cs b/RookieStation/Utils/CommonUtils.cs index f7dcc86..252d429 100644 --- a/RookieStation/Utils/CommonUtils.cs +++ b/RookieStation/Utils/CommonUtils.cs @@ -1,5 +1,6 @@ using Autodesk.Revit.UI; using RookieStation.PackAreaModule; +using RookieStation.UserClient; using System; using System.Collections.Generic; using System.ComponentModel; @@ -49,7 +50,7 @@ namespace RookieStation.Utils } /// - /// 打开窗口,解决引用UI库样式丢失 + /// 打开窗口,解决引用UI库样式丢失,构造函数不具有参数时 /// /// /// diff --git a/RookieStation/Utils/DocumentExtension.cs b/RookieStation/Utils/DocumentExtension.cs index be9a883..2469f6d 100644 --- a/RookieStation/Utils/DocumentExtension.cs +++ b/RookieStation/Utils/DocumentExtension.cs @@ -5,7 +5,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace RookieStation.Utils +namespace RookieStation.Extension { public static class DocumentExtension { diff --git a/RookieStation/Utils/EnableCmdInViewPlan.cs b/RookieStation/Utils/EnableCmdInViewPlan.cs index 7440353..23715c5 100644 --- a/RookieStation/Utils/EnableCmdInViewPlan.cs +++ b/RookieStation/Utils/EnableCmdInViewPlan.cs @@ -6,7 +6,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace RookieStation +namespace RookieStation.Utils { /// /// 平面视图命令才可用 diff --git a/RookieStation/Utils/EnumItemsSource.cs b/RookieStation/Utils/EnumItemsSource.cs index 6c93456..b741aa6 100644 --- a/RookieStation/Utils/EnumItemsSource.cs +++ b/RookieStation/Utils/EnumItemsSource.cs @@ -25,7 +25,7 @@ namespace RookieStation.Utils set { if (!value.IsEnum) - throw new ArgumentException("不是枚举类型", "value"); + throw new ArgumentException("不是枚举类型", "值"); this.type = value; Initialize(); } diff --git a/RookieStation/Utils/Log.cs b/RookieStation/Utils/Log.cs index 4f80c00..6563ff6 100644 --- a/RookieStation/Utils/Log.cs +++ b/RookieStation/Utils/Log.cs @@ -1,4 +1,5 @@ -using System; +using RookieStation.ProjectConfig; +using System; using System.Collections.Generic; using System.IO; using System.Linq; diff --git a/RookieStation/Utils/RsRevitUtils.cs b/RookieStation/Utils/RsRevitUtils.cs index a1e47ff..dbf329c 100644 --- a/RookieStation/Utils/RsRevitUtils.cs +++ b/RookieStation/Utils/RsRevitUtils.cs @@ -1,11 +1,11 @@ using Autodesk.Revit.DB; +using RookieStation.ProjectConfig; +using RookieStation.Extension; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; -using System.Threading.Tasks; -using System.Windows.Controls; namespace RookieStation.Utils { @@ -16,7 +16,7 @@ namespace RookieStation.Utils /// /// /// - public static double FtConvertToM(double valueToConvert) + public static double ConvertFeetToMetre(double valueToConvert) { return UnitUtils.ConvertFromInternalUnits(valueToConvert, DisplayUnitType.DUT_METERS); } @@ -26,7 +26,7 @@ namespace RookieStation.Utils /// /// /// - public static double SFConvertToSM(double valueToConvert) + public static double ConvertSquareFeetToSquareMetre(double valueToConvert) { return UnitUtils.ConvertFromInternalUnits(valueToConvert, DisplayUnitType.DUT_SQUARE_METERS); } @@ -36,7 +36,7 @@ namespace RookieStation.Utils /// /// /// - public static double FtConvertToMM(double valueToConvert) + public static double ConvertFeetToMillimetre(double valueToConvert) { return UnitUtils.ConvertFromInternalUnits(valueToConvert, DisplayUnitType.DUT_MILLIMETERS); } @@ -431,7 +431,6 @@ namespace RookieStation.Utils foreach (var seg in segments) { Line tempLine = seg.GetCurve() as Line; - //判断是否垂直 double dotp = Math.Abs(tempLine.Direction.DotProduct(baseLine.Direction)); if (dotp < 0.0001) @@ -442,7 +441,6 @@ namespace RookieStation.Utils } } } - return line; } } diff --git a/RookieStation/WpfEntranceGate.xaml b/RookieStation/WpfEntranceGate.xaml index e341021..f075f54 100644 --- a/RookieStation/WpfEntranceGate.xaml +++ b/RookieStation/WpfEntranceGate.xaml @@ -1,5 +1,5 @@  /// WpfEntranceGate.xaml 的交互逻辑 diff --git a/RookieStation/WpfExitGate.xaml b/RookieStation/WpfExitGate.xaml index 3d5eb44..bf6379d 100644 --- a/RookieStation/WpfExitGate.xaml +++ b/RookieStation/WpfExitGate.xaml @@ -1,5 +1,5 @@  /// WpfExitGate.xaml 的交互逻辑 diff --git a/RookieStation/WpfFamilyDockablePane.xaml b/RookieStation/WpfFamilyDockablePane.xaml index 42796a2..3684836 100644 --- a/RookieStation/WpfFamilyDockablePane.xaml +++ b/RookieStation/WpfFamilyDockablePane.xaml @@ -1,5 +1,5 @@  /// WpfFamilyDockablePane.xaml 的交互逻辑 diff --git a/RookieStation/WpfFloorFinishes.xaml b/RookieStation/WpfFloorFinishes.xaml index ff518d7..7f105dc 100644 --- a/RookieStation/WpfFloorFinishes.xaml +++ b/RookieStation/WpfFloorFinishes.xaml @@ -1,5 +1,5 @@  /// WpfFloorFinishes.xaml 的交互逻辑 diff --git a/RookieStation/WpfLampsLayout.xaml b/RookieStation/WpfLampsLayout.xaml index 0046be6..3427f05 100644 --- a/RookieStation/WpfLampsLayout.xaml +++ b/RookieStation/WpfLampsLayout.xaml @@ -1,5 +1,5 @@  /// WpfLampsLayout.xaml 的交互逻辑 diff --git a/RookieStation/WpfProjectSettings.xaml b/RookieStation/WpfProjectSettings.xaml index 1bdbfe0..65385a9 100644 --- a/RookieStation/WpfProjectSettings.xaml +++ b/RookieStation/WpfProjectSettings.xaml @@ -1,5 +1,5 @@  /// WpfProjectSettings.xaml 的交互逻辑 diff --git a/RookieStation/WpfReceptionArea.xaml b/RookieStation/WpfReceptionArea.xaml index 75a1209..b73dbc1 100644 --- a/RookieStation/WpfReceptionArea.xaml +++ b/RookieStation/WpfReceptionArea.xaml @@ -1,5 +1,5 @@  /// WpfReceptionArea.xaml 的交互逻辑 diff --git a/RookieStation/WpfShelfCards.xaml b/RookieStation/WpfShelfCards.xaml index fcbb4d0..601a200 100644 --- a/RookieStation/WpfShelfCards.xaml +++ b/RookieStation/WpfShelfCards.xaml @@ -1,5 +1,5 @@  - + diff --git a/RookieStation/WpfShelfCards.xaml.cs b/RookieStation/WpfShelfCards.xaml.cs index ec8e72d..e52c233 100644 --- a/RookieStation/WpfShelfCards.xaml.cs +++ b/RookieStation/WpfShelfCards.xaml.cs @@ -1,6 +1,8 @@ using Autodesk.Revit.DB; using Autodesk.Revit.UI; using Autodesk.Revit.UI.Selection; +using RookieStation.ProjectConfig; +using RookieStation.Extension; using RookieStation.Utils; using System; using System.Collections.Generic; @@ -8,7 +10,7 @@ using System.Linq; using System.Windows; using System.Windows.Controls; -namespace RookieStation +namespace RookieStation.PackAreaModule.View { /// /// WpfShelfCards.xaml 的交互逻辑 diff --git a/RookieStation/WpfShelvesLayout.xaml b/RookieStation/WpfShelvesLayout.xaml index a75257b..4ca6403 100644 --- a/RookieStation/WpfShelvesLayout.xaml +++ b/RookieStation/WpfShelvesLayout.xaml @@ -1,10 +1,10 @@  - + - + - + - + - - - + + + /// WpfShelvesLayout.xaml 的交互逻辑 @@ -65,7 +66,7 @@ namespace RookieStation private void btnAdd_Click(object sender, RoutedEventArgs e) { - var s = new Shelf() + Shelf s = new Shelf() { ShelfLength = ShelfLength.x1500, ShelfWidth = ShelfWidth.x400, diff --git a/RookieStation/WpfWallFinishes.xaml b/RookieStation/WpfWallFinishes.xaml index 460700c..0f9a59b 100644 --- a/RookieStation/WpfWallFinishes.xaml +++ b/RookieStation/WpfWallFinishes.xaml @@ -1,5 +1,5 @@  /// WpfWallFinishes.xaml 的交互逻辑 diff --git a/RookieStation/cmdExportWorkSchedule.cs b/RookieStation/cmdExportWorkSchedule.cs index ead24b4..dff0259 100644 --- a/RookieStation/cmdExportWorkSchedule.cs +++ b/RookieStation/cmdExportWorkSchedule.cs @@ -5,6 +5,7 @@ using Autodesk.Revit.DB.Electrical; using Autodesk.Revit.DB.Plumbing; using Autodesk.Revit.UI; using OfficeOpenXml; +using RookieStation.ProjectConfig; using RookieStation.Utils; using System; using System.Collections.Generic; @@ -388,31 +389,31 @@ namespace RookieStation.Statistics ExcelWorksheet sheet0 = package.Workbook.Worksheets["汇总表"]; ExcelWorksheet sheet1 = package.Workbook.Worksheets["基装"]; //消防管 - sheet1.Cells[8, 7].Value = RsRevitUtils.FtConvertToM(pipeLength); + sheet1.Cells[8, 7].Value = RsRevitUtils.ConvertFeetToMetre(pipeLength); //桥架 - sheet1.Cells[9, 7].Value = RsRevitUtils.FtConvertToM(cableTrayLength); + sheet1.Cells[9, 7].Value = RsRevitUtils.ConvertFeetToMetre(cableTrayLength); //乳胶漆 - sheet1.Cells[10, 7].Value = RsRevitUtils.SFConvertToSM(blankEmulsionPaintArea + greyEmulsionPaintArea); + sheet1.Cells[10, 7].Value = RsRevitUtils.ConvertSquareFeetToSquareMetre(blankEmulsionPaintArea + greyEmulsionPaintArea); //铝塑板 - sheet1.Cells[11, 7].Value = RsRevitUtils.SFConvertToSM(aluminumPlasticPanelArea); - sheet1.Cells[12, 7].Value = RsRevitUtils.FtConvertToM(galvanizeFrame); - sheet1.Cells[13, 7].Value = RsRevitUtils.SFConvertToSM(cementMortarArea); + sheet1.Cells[11, 7].Value = RsRevitUtils.ConvertSquareFeetToSquareMetre(aluminumPlasticPanelArea); + sheet1.Cells[12, 7].Value = RsRevitUtils.ConvertFeetToMetre(galvanizeFrame); + sheet1.Cells[13, 7].Value = RsRevitUtils.ConvertSquareFeetToSquareMetre(cementMortarArea); //轻钢龙骨 - sheet1.Cells[14, 7].Value = RsRevitUtils.SFConvertToSM(steelWallArea); - sheet1.Cells[16, 7].Value = RsRevitUtils.SFConvertToSM(floorArea); - sheet1.Cells[17, 7].Value = RsRevitUtils.SFConvertToSM(floorArea); - sheet1.Cells[18, 7].Value = RsRevitUtils.SFConvertToSM(floorArea); + sheet1.Cells[14, 7].Value = RsRevitUtils.ConvertSquareFeetToSquareMetre(steelWallArea); + sheet1.Cells[16, 7].Value = RsRevitUtils.ConvertSquareFeetToSquareMetre(floorArea); + sheet1.Cells[17, 7].Value = RsRevitUtils.ConvertSquareFeetToSquareMetre(floorArea); + sheet1.Cells[18, 7].Value = RsRevitUtils.ConvertSquareFeetToSquareMetre(floorArea); //踢脚线 - sheet1.Cells[19, 7].Value = RsRevitUtils.FtConvertToM(skirtingWallLength); - sheet1.Cells[21, 7].Value = RsRevitUtils.SFConvertToSM(stairStoneArea); - sheet1.Cells[22, 7].Value = RsRevitUtils.SFConvertToSM(doorStoneArea); - sheet1.Cells[24, 7].Value = RsRevitUtils.FtConvertToM(receptionDeskLength); + sheet1.Cells[19, 7].Value = RsRevitUtils.ConvertFeetToMetre(skirtingWallLength); + sheet1.Cells[21, 7].Value = RsRevitUtils.ConvertSquareFeetToSquareMetre(stairStoneArea); + sheet1.Cells[22, 7].Value = RsRevitUtils.ConvertSquareFeetToSquareMetre(doorStoneArea); + sheet1.Cells[24, 7].Value = RsRevitUtils.ConvertFeetToMetre(receptionDeskLength); sheet1.Cells[25, 7].Value = greenRecyclingBoxCount; sheet1.Cells[26, 7].Value = exitGateDeskCount; - sheet1.Cells[27, 7].Value = RsRevitUtils.SFConvertToSM(curtainedDoorArea); + sheet1.Cells[27, 7].Value = RsRevitUtils.ConvertSquareFeetToSquareMetre(curtainedDoorArea); sheet1.Cells[32, 7].Value = switchingCabinetCount; //为什么和桥架乳胶漆长度不一样 - sheet1.Cells[33, 7].Value = RsRevitUtils.FtConvertToM(cableTrayLength); + sheet1.Cells[33, 7].Value = RsRevitUtils.ConvertFeetToMetre(cableTrayLength); sheet1.Cells[39, 7].Value = socketCount; sheet1.Cells[40, 7].Value = switchCount; sheet1.Cells[41, 7].Value = chandelierCount; @@ -433,10 +434,10 @@ namespace RookieStation.Statistics sheet3.Cells[9, 6].Value = textCount; sheet3.Cells[10, 6].Value = textCount; sheet3.Cells[11, 6].Value = signageCount; - sheet3.Cells[12, 6].Value = RsRevitUtils.SFConvertToSM(cultureWallArea); + sheet3.Cells[12, 6].Value = RsRevitUtils.ConvertSquareFeetToSquareMetre(cultureWallArea); sheet3.Cells[14, 6].Value = cainiaoDutyCount; - sheet3.Cells[15, 6].Value = RsRevitUtils.SFConvertToSM(halfGlassPasteArea); - sheet3.Cells[16, 6].Value = RsRevitUtils.FtConvertToM(containmentLength); + sheet3.Cells[15, 6].Value = RsRevitUtils.ConvertSquareFeetToSquareMetre(halfGlassPasteArea); + sheet3.Cells[16, 6].Value = RsRevitUtils.ConvertFeetToMetre(containmentLength); sheet3.Cells[17, 6].Value = groundSignageCount; sheet3.Cells[18, 6].Value = shelfCardCount; sheet3.Cells[19, 4].Value = shelfSize;