From 43bd8ee779a4cca7483bdf73c176b9fb8ebed5e2 Mon Sep 17 00:00:00 2001 From: qin <a@163.com> Date: 星期二, 24 九月 2024 17:24:28 +0800 Subject: [PATCH] 水力计算 --- HStation.RevitDev/RevitDataExport/Utility/WpfBindingUtils.cs | 45 +++++++++++++++++++++++++-------------------- 1 files changed, 25 insertions(+), 20 deletions(-) diff --git a/HStation.RevitDev/RevitDataExport/Utility/WpfBindingUtils.cs b/HStation.RevitDev/RevitDataExport/Utility/WpfBindingUtils.cs index d121232..a4760e2 100644 --- a/HStation.RevitDev/RevitDataExport/Utility/WpfBindingUtils.cs +++ b/HStation.RevitDev/RevitDataExport/Utility/WpfBindingUtils.cs @@ -35,70 +35,64 @@ { var subModels = ModelFactory.Convert2Sub<PumbModel2>(models); dataGrid.ItemsSource = subModels; - HeaderConvertChs<PumbModel2>(dataGrid); + //HeaderConvertChs<PumbModel2>(dataGrid); break; } case RevitType.RFT_Blocker: { var subModels = ModelFactory.Convert2Sub<BlockerModel>(models); dataGrid.ItemsSource = subModels; - HeaderConvertChs<PumbModel2>(dataGrid); + //HeaderConvertChs<BlockerModel>(dataGrid); break; } case RevitType.RFT_Converter: { var subModels = ModelFactory.Convert2Sub<ConvertorModel>(models); dataGrid.ItemsSource = subModels; - HeaderConvertChs<PumbModel2>(dataGrid); + //HeaderConvertChs<ConvertorModel>(dataGrid); break; } case RevitType.RFT_Elbow: { var subModels = ModelFactory.Convert2Sub<ElbowModel>(models); dataGrid.ItemsSource = subModels; - HeaderConvertChs<PumbModel2>(dataGrid); + //HeaderConvertChs<ElbowModel>(dataGrid); break; } case RevitType.RFT_FourJoint: { var subModels = ModelFactory.Convert2Sub<SiTongModel>(models); dataGrid.ItemsSource = subModels; - HeaderConvertChs<PumbModel2>(dataGrid); + //HeaderConvertChs<SiTongModel>(dataGrid); break; } case RevitType.RFT_HeatExchanger: { var subModels = ModelFactory.Convert2Sub<HeatExchangerModel>(models); dataGrid.ItemsSource = subModels; - HeaderConvertChs<PumbModel2>(dataGrid); + //HeaderConvertChs<HeatExchangerModel>(dataGrid); break; } - case RevitType.RFT_Others: - { - var subModels = ModelFactory.Convert2Sub<OtherModel>(models); - dataGrid.ItemsSource = subModels; - HeaderConvertChs<PumbModel2>(dataGrid); - break; - } + case RevitType.RFT_Pipe: { var subModels = ModelFactory.Convert2Sub<PipeModel>(models); dataGrid.ItemsSource = subModels; - HeaderConvertChs<PumbModel2>(dataGrid); + //HeaderConvertChs<PipeModel>(dataGrid); break; } case RevitType.RFT_Shower: { var subModels = ModelFactory.Convert2Sub<ShowerModel>(models); dataGrid.ItemsSource = subModels; - HeaderConvertChs<PumbModel2>(dataGrid); + //HeaderConvertChs<ShowerModel>(dataGrid); break; } case RevitType.RFT_ThreeJoint: { var subModels = ModelFactory.Convert2Sub<SanTongModel>(models); dataGrid.ItemsSource = subModels; - HeaderConvertChs<PumbModel2>(dataGrid); + //HeaderConvertChs<SanTongModel>(dataGrid); break; } @@ -106,33 +100,44 @@ { var subModels = ModelFactory.Convert2Sub<ValveModel>(models); dataGrid.ItemsSource = subModels; - HeaderConvertChs<PumbModel2>(dataGrid); + //HeaderConvertChs<ValveModel>(dataGrid); break; } case RevitType.RFT_WaterBox: { var subModels = ModelFactory.Convert2Sub<WaterBoxModel>(models); dataGrid.ItemsSource = subModels; - HeaderConvertChs<PumbModel2>(dataGrid); + //HeaderConvertChs<WaterBoxModel>(dataGrid); break; } case RevitType.RFT_WaterMeter: { var subModels = ModelFactory.Convert2Sub<WaterMeterModel>(models); dataGrid.ItemsSource = subModels; - HeaderConvertChs<PumbModel2>(dataGrid); + //HeaderConvertChs<WaterMeterModel>(dataGrid); break; } case RevitType.RFT_WaterPool: { var subModels = ModelFactory.Convert2Sub<WaterPoolModel>(models); dataGrid.ItemsSource = subModels; - HeaderConvertChs<PumbModel2>(dataGrid); + //HeaderConvertChs<WaterPoolModel>(dataGrid); + break; + } + case RevitType.RFT_FireHydrant: + { + var subModels = ModelFactory.Convert2Sub<FireHydrantModel>(models); + dataGrid.ItemsSource = subModels; + //HeaderConvertChs<FireHydrantModel>(dataGrid); break; } case RevitType.RFT_Unknown: + case RevitType.RFT_Others: default: { + var subModels = ModelFactory.Convert2Others(models); + dataGrid.ItemsSource = subModels; + //HeaderConvertChs<OtherModel>(dataGrid); break; } } -- Gitblit v1.9.3