From 3d186c22e8665b80839495fdcf4b176c2f3e03b9 Mon Sep 17 00:00:00 2001 From: Sergey Chebotar Date: Tue, 20 Dec 2022 12:03:20 +0300 Subject: [PATCH] Rename Sku class --- src/AddIn/{RehauSku.cs => Sku.cs} | 22 +++++++++++----------- src/PriceListTools/ExportTool.cs | 2 +- src/RhSolutions.csproj | 3 ++- 3 files changed, 14 insertions(+), 13 deletions(-) rename src/AddIn/{RehauSku.cs => Sku.cs} (73%) diff --git a/src/AddIn/RehauSku.cs b/src/AddIn/Sku.cs similarity index 73% rename from src/AddIn/RehauSku.cs rename to 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 @@ - + +