aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSergey Chebotar <s.chebotar@gmail.com>2022-12-20 12:03:20 +0300
committerSergey Chebotar <s.chebotar@gmail.com>2022-12-20 12:03:20 +0300
commit3d186c22e8665b80839495fdcf4b176c2f3e03b9 (patch)
tree11f4cdeb3d215d8ca92cb72450b0da8a92ec17b8 /src
parentbfada8d605619e80702391c7f8fb326f021df18b (diff)
Rename Sku class
Diffstat (limited to 'src')
-rw-r--r--src/AddIn/Sku.cs (renamed from src/AddIn/RehauSku.cs)22
-rw-r--r--src/PriceListTools/ExportTool.cs2
-rw-r--r--src/RhSolutions.csproj3
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" />