aboutsummaryrefslogtreecommitdiff
path: root/src/PriceListTools/Source.cs
diff options
context:
space:
mode:
authorSergey Chebotar <s.chebotar@gmail.com>2022-01-28 15:59:47 +0300
committerSergey Chebotar <s.chebotar@gmail.com>2022-01-28 15:59:47 +0300
commit2b3937ac2f1832ef89d28565c43464397384b571 (patch)
treeb28f543dd31ecfc2ceea44ecc2c6866e624dac27 /src/PriceListTools/Source.cs
parentb48de1429091cea31994f9c78d8b352edf9143c4 (diff)
Refactoring
Diffstat (limited to 'src/PriceListTools/Source.cs')
-rw-r--r--src/PriceListTools/Source.cs16
1 files changed, 6 insertions, 10 deletions
diff --git a/src/PriceListTools/Source.cs b/src/PriceListTools/Source.cs
index d811e36..2f1e7ce 100644
--- a/src/PriceListTools/Source.cs
+++ b/src/PriceListTools/Source.cs
@@ -35,20 +35,16 @@ namespace RehauSku.PriceListTools
{
PositionAmount = new Dictionary<Position, double>();
- object[,] amountColumn = amountCell.EntireColumn.Value2;
- object[,] skuColumn = skuCell.EntireColumn.Value2;
- object[,] nameColumn = nameCell.EntireColumn.Value2;
- object[,] groupColumn = groupCell.EntireColumn.Value2;
-
- for (int row = amountCell.Row + 1; row < amountColumn.GetLength(0); row++)
+ for (int row = amountCell.Row + 1; row < Sheet.AutoFilter.Range.Rows.Count; row++)
{
- object amount = amountColumn[row, 1];
- object group = groupColumn[row, 1];
- object name = nameColumn[row, 1];
- object sku = skuColumn[row, 1];
+ object amount = Sheet.Cells[row, amountCell.Column].Value2;
if (amount != null && (double)amount != 0)
{
+ object group = Sheet.Cells[row, groupCell.Column].Value2;
+ object name = Sheet.Cells[row, nameCell.Column].Value2;
+ object sku = Sheet.Cells[row, skuCell.Column].Value2;
+
Position p = new Position(group.ToString(), sku.ToString(), name.ToString());
if (PositionAmount.ContainsKey(p))