diff options
Diffstat (limited to 'src/PriceListTools/ConvertTool.cs')
-rw-r--r-- | src/PriceListTools/ConvertTool.cs | 24 |
1 files changed, 5 insertions, 19 deletions
diff --git a/src/PriceListTools/ConvertTool.cs b/src/PriceListTools/ConvertTool.cs index d13c803..1bb02f4 100644 --- a/src/PriceListTools/ConvertTool.cs +++ b/src/PriceListTools/ConvertTool.cs @@ -1,38 +1,24 @@ using RehauSku.Interface; -using System; namespace RehauSku.PriceListTools { internal class ConvertTool : AbstractTool { - private SourcePriceList Current; + private SourcePriceList Current { get; set; } - public void GetCurrent() + public ConvertTool() { - try - { - Current = new SourcePriceList(ExcelApp.ActiveWorkbook); - } - - catch (Exception exception) - { - System.Windows.Forms.MessageBox.Show - (exception.Message, - "Ошибка распознавания", - System.Windows.Forms.MessageBoxButtons.OK, - System.Windows.Forms.MessageBoxIcon.Information); - throw exception; - } + Current = new SourcePriceList(ExcelApp.ActiveWorkbook); } - public void FillTarget() + public override void FillTarget() { ProgressBar = new ProgressBar("Заполняю строки...", Current.PositionAmount.Count); ResultBar = new ResultBar(); foreach (var kvp in Current.PositionAmount) { - FillPositionAmountToColumns(kvp, TargetFile.amountCell.Column); + FillPositionAmountToColumns(kvp, TargetFile.AmountCell.Column); ProgressBar.Update(); } |