diff options
Diffstat (limited to 'src/Controllers/MergeTool.cs')
-rw-r--r-- | src/Controllers/MergeTool.cs | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/src/Controllers/MergeTool.cs b/src/Controllers/MergeTool.cs deleted file mode 100644 index dec8ff7..0000000 --- a/src/Controllers/MergeTool.cs +++ /dev/null @@ -1,46 +0,0 @@ -using RhSolutions.Models; -using System; -using System.Collections.Generic; -using System.Linq; - -namespace RhSolutions.Controllers -{ - internal class MergeTool : ToolBase - { - private List<SourcePriceList> SourceFiles { get; set; } - - public MergeTool() - { - string[] files = Dialog.GetMultiplyFiles(); - - if (files != null) - { - SourceFiles = SourcePriceList.GetSourceLists(files); - } - - else - { - throw new Exception("Не выбраны файлы"); - } - } - - public override void FillTarget() - { - using (ProgressBar = new ProgressBar("Заполняю строки...", SourceFiles.Sum(x => x.PositionAmount.Count))) - using (ResultBar = new ResultBar()) - { - foreach (SourcePriceList source in SourceFiles) - { - foreach (var kvp in source.PositionAmount) - { - FillPositionAmountToColumns(kvp, TargetFile.AmountCell.Column); - ProgressBar.Update(); - } - } - - FilterByAmount(); - ResultBar.Update(); - } - } - } -} |