Rename Sku class
This commit is contained in:
parent
bfada8d605
commit
3d186c22e8
@ -2,18 +2,18 @@
|
|||||||
|
|
||||||
namespace RhSolutions
|
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 string Variant { get; private set; }
|
||||||
|
|
||||||
public RauSku(string sku, string variant)
|
public Sku(string article, string variant)
|
||||||
{
|
{
|
||||||
Sku = sku;
|
Article = article;
|
||||||
Variant = variant;
|
Variant = variant;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static bool TryParse(string line, out RauSku rehauSku)
|
public static bool TryParse(string line, out Sku rehauSku)
|
||||||
{
|
{
|
||||||
Match match;
|
Match match;
|
||||||
match = Regex.Match(line, @"\b[1]\d{6}[1]\d{3}\b");
|
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 sku = match.Value.Substring(1, 6);
|
||||||
string variant = match.Value.Substring(8, 3);
|
string variant = match.Value.Substring(8, 3);
|
||||||
rehauSku = new RauSku(sku, variant);
|
rehauSku = new Sku(sku, variant);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -30,7 +30,7 @@ namespace RhSolutions
|
|||||||
{
|
{
|
||||||
string sku = match.Value.Substring(0, 6);
|
string sku = match.Value.Substring(0, 6);
|
||||||
string variant = match.Value.Substring(7, 3);
|
string variant = match.Value.Substring(7, 3);
|
||||||
rehauSku = new RauSku(sku, variant);
|
rehauSku = new Sku(sku, variant);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -39,7 +39,7 @@ namespace RhSolutions
|
|||||||
{
|
{
|
||||||
string sku = match.Value.Substring(0, 6);
|
string sku = match.Value.Substring(0, 6);
|
||||||
string variant = match.Value.Substring(6, 3);
|
string variant = match.Value.Substring(6, 3);
|
||||||
rehauSku = new RauSku(sku, variant);
|
rehauSku = new Sku(sku, variant);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -48,7 +48,7 @@ namespace RhSolutions
|
|||||||
{
|
{
|
||||||
string sku = match.Value.Substring(0, 6);
|
string sku = match.Value.Substring(0, 6);
|
||||||
string variant = "001";
|
string variant = "001";
|
||||||
rehauSku = new RauSku(sku, variant);
|
rehauSku = new Sku(sku, variant);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -61,7 +61,7 @@ namespace RhSolutions
|
|||||||
|
|
||||||
public override string ToString()
|
public override string ToString()
|
||||||
{
|
{
|
||||||
return $"1{Sku}1{Variant}";
|
return $"1{Article}1{Variant}";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -56,7 +56,7 @@ namespace RhSolutions.PriceListTools
|
|||||||
{
|
{
|
||||||
object current = cells[row, column];
|
object current = cells[row, column];
|
||||||
|
|
||||||
if (RauSku.TryParse(current.ToString(), out RauSku rauSku))
|
if (Sku.TryParse(current.ToString(), out Sku rauSku))
|
||||||
{
|
{
|
||||||
sku = rauSku.ToString();
|
sku = rauSku.ToString();
|
||||||
}
|
}
|
||||||
|
@ -78,7 +78,8 @@
|
|||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Compile Include="AddIn\EventsUtil.cs" />
|
<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\StatusbarBase.cs" />
|
||||||
<Compile Include="Interface\Dialog.cs" />
|
<Compile Include="Interface\Dialog.cs" />
|
||||||
<Compile Include="AddIn\RegistryUtil.cs" />
|
<Compile Include="AddIn\RegistryUtil.cs" />
|
||||||
|
Loading…
Reference in New Issue
Block a user