diff options
Diffstat (limited to 'src/PriceListTools/ExportTool.cs')
-rw-r--r-- | src/PriceListTools/ExportTool.cs | 25 |
1 files changed, 11 insertions, 14 deletions
diff --git a/src/PriceListTools/ExportTool.cs b/src/PriceListTools/ExportTool.cs index 6f910b7..1a24d48 100644 --- a/src/PriceListTools/ExportTool.cs +++ b/src/PriceListTools/ExportTool.cs @@ -2,7 +2,6 @@ using System; using System.Collections.Generic; using RehauSku.Interface; -using System.Threading.Tasks; namespace RehauSku.PriceListTools { @@ -22,22 +21,20 @@ namespace RehauSku.PriceListTools } } - public override async void FillTarget() + public override void FillTarget() { - ProgressBar = new ProgressBar("Заполняю строки...", PositionAmount.Count); - ResultBar = new ResultBar(); - - foreach (var kvp in PositionAmount) + using (ProgressBar = new ProgressBar("Заполняю строки...", PositionAmount.Count)) + using (ResultBar = new ResultBar()) { - FillPositionAmountToColumns(kvp, TargetFile.AmountCell.Column); - ProgressBar.Update(); - } - - FilterByAmount(); - ResultBar.Update(); + foreach (var kvp in PositionAmount) + { + FillPositionAmountToColumns(kvp, TargetFile.AmountCell.Column); + ProgressBar.Update(); + } - await Task.Delay(new TimeSpan(0, 0, 5)); - ExcelApp.StatusBar = false; + FilterByAmount(); + ResultBar.Update(); + } } private void GetSelected() |