diff options
Diffstat (limited to 'src/Controllers/ConvertTool.cs')
-rw-r--r-- | src/Controllers/ConvertTool.cs | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/src/Controllers/ConvertTool.cs b/src/Controllers/ConvertTool.cs new file mode 100644 index 0000000..5b2cd4d --- /dev/null +++ b/src/Controllers/ConvertTool.cs @@ -0,0 +1,30 @@ +using RhSolutions.Models; + +namespace RhSolutions.Controllers +{ + internal class ConvertTool : ToolBase + { + private SourcePriceList Current { get; set; } + + public ConvertTool() + { + Current = new SourcePriceList(ExcelApp.ActiveWorkbook); + } + + public override void FillTarget() + { + using (ProgressBar = new ProgressBar("Заполняю строки...", Current.PositionAmount.Count)) + using (ResultBar = new ResultBar()) + { + foreach (var kvp in Current.PositionAmount) + { + FillPositionAmountToColumns(kvp, TargetFile.AmountCell.Column); + ProgressBar.Update(); + } + + FilterByAmount(); + ResultBar.Update(); + } + } + } +}
\ No newline at end of file |