Skip to content

Добавлены параметры отделки #26

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
May 22, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 10 additions & 1 deletion src/dosymep.Bim4Everyone/KeySchedules/KeySchedulesConfig.cs
Original file line number Diff line number Diff line change
Expand Up @@ -256,8 +256,14 @@ public class KeySchedulesConfig : RevitSchedulesConfig {
RequiredSharedParams = new List<string>() {
nameof(SharedParamsConfig.FloorFinishingType1),
nameof(SharedParamsConfig.FloorFinishingType2),
nameof(SharedParamsConfig.FloorFinishingType3),
nameof(SharedParamsConfig.FloorFinishingType4),
nameof(SharedParamsConfig.FloorFinishingType5),
nameof(SharedParamsConfig.CeilingFinishingType1),
nameof(SharedParamsConfig.CeilingFinishingType2),
nameof(SharedParamsConfig.CeilingFinishingType3),
nameof(SharedParamsConfig.CeilingFinishingType4),
nameof(SharedParamsConfig.CeilingFinishingType5),
nameof(SharedParamsConfig.WallFinishingType1),
nameof(SharedParamsConfig.WallFinishingType2),
nameof(SharedParamsConfig.WallFinishingType3),
Expand All @@ -269,7 +275,10 @@ public class KeySchedulesConfig : RevitSchedulesConfig {
nameof(SharedParamsConfig.WallFinishingType9),
nameof(SharedParamsConfig.WallFinishingType10),
nameof(SharedParamsConfig.BaseboardFinishingType1),
nameof(SharedParamsConfig.BaseboardFinishingType2)
nameof(SharedParamsConfig.BaseboardFinishingType2),
nameof(SharedParamsConfig.BaseboardFinishingType3),
nameof(SharedParamsConfig.BaseboardFinishingType4),
nameof(SharedParamsConfig.BaseboardFinishingType5)
},
RequiredProjectParams = new List<string>() { },

Expand Down
18 changes: 18 additions & 0 deletions src/dosymep.Bim4Everyone/SharedParams/SharedParam.cs
Original file line number Diff line number Diff line change
Expand Up @@ -710,10 +710,22 @@ internal static ForgeTypeId GetUnitType(string paramId) {
return SpecTypeId.String.Text;
case nameof(SharedParamsConfig.FloorFinishingType2):
return SpecTypeId.String.Text;
case nameof(SharedParamsConfig.FloorFinishingType3):
return SpecTypeId.String.Text;
case nameof(SharedParamsConfig.FloorFinishingType4):
return SpecTypeId.String.Text;
case nameof(SharedParamsConfig.FloorFinishingType5):
return SpecTypeId.String.Text;
case nameof(SharedParamsConfig.CeilingFinishingType1):
return SpecTypeId.String.Text;
case nameof(SharedParamsConfig.CeilingFinishingType2):
return SpecTypeId.String.Text;
case nameof(SharedParamsConfig.CeilingFinishingType3):
return SpecTypeId.String.Text;
case nameof(SharedParamsConfig.CeilingFinishingType4):
return SpecTypeId.String.Text;
case nameof(SharedParamsConfig.CeilingFinishingType5):
return SpecTypeId.String.Text;
case nameof(SharedParamsConfig.WallFinishingType1):
return SpecTypeId.String.Text;
case nameof(SharedParamsConfig.WallFinishingType2):
Expand All @@ -738,6 +750,12 @@ internal static ForgeTypeId GetUnitType(string paramId) {
return SpecTypeId.String.Text;
case nameof(SharedParamsConfig.BaseboardFinishingType2):
return SpecTypeId.String.Text;
case nameof(SharedParamsConfig.BaseboardFinishingType3):
return SpecTypeId.String.Text;
case nameof(SharedParamsConfig.BaseboardFinishingType4):
return SpecTypeId.String.Text;
case nameof(SharedParamsConfig.BaseboardFinishingType5):
return SpecTypeId.String.Text;
case nameof(SharedParamsConfig.FinishingRoomName):
return SpecTypeId.String.Text;
case nameof(SharedParamsConfig.FinishingRoomNumber):
Expand Down
90 changes: 90 additions & 0 deletions src/dosymep.Bim4Everyone/SharedParams/SharedParamsConfig.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1041,6 +1041,36 @@ public SharedParam FloorFinishingType2
StorageType = StorageType.String
};

/// <summary>
/// ФОП_ОТД_Полы Тип 3
/// </summary>
public SharedParam FloorFinishingType3
=> new SharedParam(nameof(FloorFinishingType3), new Guid("faf38afc-0eab-45f4-b24d-f6e1971747ed")) {
Name = "ФОП_ОТД_Полы Тип 3",
UnitType = SharedParam.GetUnitType(nameof(FloorFinishingType3)),
StorageType = StorageType.String
};

/// <summary>
/// ФОП_ОТД_Полы Тип 4
/// </summary>
public SharedParam FloorFinishingType4
=> new SharedParam(nameof(FloorFinishingType4), new Guid("a0353eb7-e49a-404d-9997-1ba4ccb68eef")) {
Name = "ФОП_ОТД_Полы Тип 4",
UnitType = SharedParam.GetUnitType(nameof(FloorFinishingType4)),
StorageType = StorageType.String
};

/// <summary>
/// ФОП_ОТД_Полы Тип 5
/// </summary>
public SharedParam FloorFinishingType5
=> new SharedParam(nameof(FloorFinishingType5), new Guid("50a11012-368d-4389-b447-8e13388c8596")) {
Name = "ФОП_ОТД_Полы Тип 5",
UnitType = SharedParam.GetUnitType(nameof(FloorFinishingType5)),
StorageType = StorageType.String
};

/// <summary>
/// ФОП_ОТД_Потолки Тип 1
/// </summary>
Expand All @@ -1061,6 +1091,36 @@ public SharedParam CeilingFinishingType2
StorageType = StorageType.String
};

/// <summary>
/// ФОП_ОТД_Потолки Тип 3
/// </summary>
public SharedParam CeilingFinishingType3
=> new SharedParam(nameof(CeilingFinishingType3), new Guid("4fa13b7d-97a0-4e39-8e14-885b6435d8dd")) {
Name = "ФОП_ОТД_Потолки Тип 3",
UnitType = SharedParam.GetUnitType(nameof(CeilingFinishingType3)),
StorageType = StorageType.String
};

/// <summary>
/// ФОП_ОТД_Потолки Тип 4
/// </summary>
public SharedParam CeilingFinishingType4
=> new SharedParam(nameof(CeilingFinishingType4), new Guid("f985418e-a043-454c-aaa3-8177fec97326")) {
Name = "ФОП_ОТД_Потолки Тип 4",
UnitType = SharedParam.GetUnitType(nameof(CeilingFinishingType4)),
StorageType = StorageType.String
};

/// <summary>
/// ФОП_ОТД_Потолки Тип 5
/// </summary>
public SharedParam CeilingFinishingType5
=> new SharedParam(nameof(CeilingFinishingType5), new Guid("bb3768ed-91dc-4945-89e6-9ad2683a0a0c")) {
Name = "ФОП_ОТД_Потолки Тип 5",
UnitType = SharedParam.GetUnitType(nameof(CeilingFinishingType5)),
StorageType = StorageType.String
};

/// <summary>
/// ФОП_ОТД_Стены Тип 1
/// </summary>
Expand Down Expand Up @@ -1181,6 +1241,36 @@ public SharedParam BaseboardFinishingType2
StorageType = StorageType.String
};

/// <summary>
/// ФОП_ОТД_Плинтусы Тип 3
/// </summary>
public SharedParam BaseboardFinishingType3
=> new SharedParam(nameof(BaseboardFinishingType3), new Guid("8a440520-d34b-482d-965e-dce0e3fc3224")) {
Name = "ФОП_ОТД_Плинтусы Тип 3",
UnitType = SharedParam.GetUnitType(nameof(BaseboardFinishingType3)),
StorageType = StorageType.String
};

/// <summary>
/// ФОП_ОТД_Плинтусы Тип 4
/// </summary>
public SharedParam BaseboardFinishingType4
=> new SharedParam(nameof(BaseboardFinishingType4), new Guid("b1741f27-e041-48db-bfd5-85a05795cb23")) {
Name = "ФОП_ОТД_Плинтусы Тип 4",
UnitType = SharedParam.GetUnitType(nameof(BaseboardFinishingType4)),
StorageType = StorageType.String
};

/// <summary>
/// ФОП_ОТД_Плинтусы Тип 5
/// </summary>
public SharedParam BaseboardFinishingType5
=> new SharedParam(nameof(BaseboardFinishingType5), new Guid("cd4084e0-70c7-4904-b2a4-927550d3a9f2")) {
Name = "ФОП_ОТД_Плинтусы Тип 5",
UnitType = SharedParam.GetUnitType(nameof(BaseboardFinishingType5)),
StorageType = StorageType.String
};

/// <summary>
/// ФОП_ОТД_Имя помещения
/// </summary>
Expand Down
Loading