diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/AddIn/Sku.cs (renamed from src/AddIn/RehauSku.cs) | 22 | ||||
-rw-r--r-- | src/PriceListTools/ExportTool.cs | 2 | ||||
-rw-r--r-- | src/RhSolutions.csproj | 3 |
3 files changed, 14 insertions, 13 deletions
diff --git a/src/AddIn/RehauSku.cs b/src/AddIn/Sku.cs index 68d95b7..aaf5937 100644 --- a/src/AddIn/RehauSku.cs +++ b/src/AddIn/Sku.cs @@ -2,18 +2,18 @@ namespace RhSolutions { - internal class RauSku + internal class Sku { - public string Sku { get; private set; } + public string Article { get; private set; } public string Variant { get; private set; } - public RauSku(string sku, string variant) + public Sku(string article, string variant) { - Sku = sku; + Article = article; Variant = variant; } - public static bool TryParse(string line, out RauSku rehauSku) + public static bool TryParse(string line, out Sku rehauSku) { Match match; match = Regex.Match(line, @"\b[1]\d{6}[1]\d{3}\b"); @@ -21,7 +21,7 @@ namespace RhSolutions { string sku = match.Value.Substring(1, 6); string variant = match.Value.Substring(8, 3); - rehauSku = new RauSku(sku, variant); + rehauSku = new Sku(sku, variant); return true; } @@ -30,7 +30,7 @@ namespace RhSolutions { string sku = match.Value.Substring(0, 6); string variant = match.Value.Substring(7, 3); - rehauSku = new RauSku(sku, variant); + rehauSku = new Sku(sku, variant); return true; } @@ -39,7 +39,7 @@ namespace RhSolutions { string sku = match.Value.Substring(0, 6); string variant = match.Value.Substring(6, 3); - rehauSku = new RauSku(sku, variant); + rehauSku = new Sku(sku, variant); return true; } @@ -48,20 +48,20 @@ namespace RhSolutions { string sku = match.Value.Substring(0, 6); string variant = "001"; - rehauSku = new RauSku(sku, variant); + rehauSku = new Sku(sku, variant); return true; } else { rehauSku = null; - return false; + return false; } } public override string ToString() { - return $"1{Sku}1{Variant}"; + return $"1{Article}1{Variant}"; } } }
\ No newline at end of file diff --git a/src/PriceListTools/ExportTool.cs b/src/PriceListTools/ExportTool.cs index add072d..c21e9b1 100644 --- a/src/PriceListTools/ExportTool.cs +++ b/src/PriceListTools/ExportTool.cs @@ -56,7 +56,7 @@ namespace RhSolutions.PriceListTools { object current = cells[row, column]; - if (RauSku.TryParse(current.ToString(), out RauSku rauSku)) + if (Sku.TryParse(current.ToString(), out Sku rauSku)) { sku = rauSku.ToString(); } diff --git a/src/RhSolutions.csproj b/src/RhSolutions.csproj index 3348605..630d440 100644 --- a/src/RhSolutions.csproj +++ b/src/RhSolutions.csproj @@ -78,7 +78,8 @@ </ItemGroup> <ItemGroup> <Compile Include="AddIn\EventsUtil.cs" /> - <Compile Include="AddIn\RehauSku.cs" /> + <Compile Include="AddIn\RhDatabaseClient.cs" /> + <Compile Include="AddIn\Sku.cs" /> <Compile Include="Interface\StatusbarBase.cs" /> <Compile Include="Interface\Dialog.cs" /> <Compile Include="AddIn\RegistryUtil.cs" /> |