diff options
Diffstat (limited to 'src/PriceListTools/TargetPriceList.cs')
-rw-r--r-- | src/PriceListTools/TargetPriceList.cs | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/src/PriceListTools/TargetPriceList.cs b/src/PriceListTools/TargetPriceList.cs deleted file mode 100644 index e360062..0000000 --- a/src/PriceListTools/TargetPriceList.cs +++ /dev/null @@ -1,39 +0,0 @@ -using Microsoft.Office.Interop.Excel; -using System; -using System.Linq; - -namespace RhSolutions.PriceListTools -{ - internal class TargetPriceList : PriceListBase - { - public Range OldSkuCell { get; private set; } - - public TargetPriceList(Workbook workbook) - { - if (workbook == null) - { - throw new ArgumentException("Невозможно открыть книгу шаблонного файла. " + - "Возможно открыт файл с именем, совпадающим с именем шаблонного файла."); - } - - Sheet = workbook.ActiveSheet; - Name = workbook.FullName; - - Range[] cells = new[] - { - AmountCell = Sheet.Cells.Find(PriceListHeaders.Amount), - SkuCell = Sheet.Cells.Find(PriceListHeaders.Sku), - GroupCell = Sheet.Cells.Find(PriceListHeaders.Group), - NameCell = Sheet.Cells.Find(PriceListHeaders.Name) - }; - - OldSkuCell = Sheet.Cells.Find(PriceListHeaders.OldSku); - - if (cells.Any(x => x == null)) - { - throw new ArgumentException($"Шаблон { Name } не является прайс-листом"); - } - } - } -} - |