diff options
author | Sergey Chebotar <s.chebotar@gmail.com> | 2022-01-28 15:59:47 +0300 |
---|---|---|
committer | Sergey Chebotar <s.chebotar@gmail.com> | 2022-01-28 15:59:47 +0300 |
commit | 2b3937ac2f1832ef89d28565c43464397384b571 (patch) | |
tree | b28f543dd31ecfc2ceea44ecc2c6866e624dac27 /src | |
parent | b48de1429091cea31994f9c78d8b352edf9143c4 (diff) |
Refactoring
Diffstat (limited to 'src')
-rw-r--r-- | src/PriceListTools/Source.cs | 16 |
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)) |