Revert "Turn off save as file dialog at the end of tool process. Version update."
This reverts commit eaf3ebaa94
.
This commit is contained in:
parent
443364e66c
commit
1e91c34e46
@ -36,5 +36,22 @@ namespace RehauSku.Interface
|
||||
else return null;
|
||||
}
|
||||
}
|
||||
|
||||
public static void SaveWorkbookAs()
|
||||
{
|
||||
Workbook workbook = AddIn.Excel.ActiveWorkbook;
|
||||
|
||||
using (SaveFileDialog dialog = new SaveFileDialog())
|
||||
{
|
||||
dialog.FileName = workbook.Name;
|
||||
dialog.Filter = "Файлы Excel (*.xls;*.xlsx;*.xlsm)|*.xls;*.xlsx;*.xlsm";
|
||||
|
||||
if (dialog.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
string fileName = dialog.FileName;
|
||||
workbook.SaveAs(fileName);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -3,7 +3,6 @@ using RehauSku.Interface;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
using Dialog = RehauSku.Interface.Dialog;
|
||||
|
||||
namespace RehauSku.PriceListTools
|
||||
@ -27,7 +26,7 @@ namespace RehauSku.PriceListTools
|
||||
}
|
||||
}
|
||||
|
||||
public override async void FillTarget()
|
||||
public override void FillTarget()
|
||||
{
|
||||
ProgressBar = new ProgressBar("Заполняю строки...", SourceFiles.Sum(file => file.PositionAmount.Count));
|
||||
ResultBar = new ResultBar();
|
||||
@ -52,7 +51,7 @@ namespace RehauSku.PriceListTools
|
||||
FilterByAmount();
|
||||
ResultBar.Update();
|
||||
|
||||
await Task.Delay(new TimeSpan(0, 0, 5));
|
||||
Interface.Dialog.SaveWorkbookAs();
|
||||
ExcelApp.StatusBar = false;
|
||||
}
|
||||
}
|
||||
|
@ -1,6 +1,4 @@
|
||||
using RehauSku.Interface;
|
||||
using System;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace RehauSku.PriceListTools
|
||||
{
|
||||
@ -13,7 +11,7 @@ namespace RehauSku.PriceListTools
|
||||
Current = new SourcePriceList(ExcelApp.ActiveWorkbook);
|
||||
}
|
||||
|
||||
public override async void FillTarget()
|
||||
public override void FillTarget()
|
||||
{
|
||||
ProgressBar = new ProgressBar("Заполняю строки...", Current.PositionAmount.Count);
|
||||
ResultBar = new ResultBar();
|
||||
@ -27,7 +25,7 @@ namespace RehauSku.PriceListTools
|
||||
FilterByAmount();
|
||||
ResultBar.Update();
|
||||
|
||||
await Task.Delay(new TimeSpan(0, 0, 5));
|
||||
Dialog.SaveWorkbookAs();
|
||||
ExcelApp.StatusBar = false;
|
||||
}
|
||||
}
|
||||
|
@ -2,7 +2,6 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using RehauSku.Interface;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace RehauSku.PriceListTools
|
||||
{
|
||||
@ -22,11 +21,11 @@ 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)
|
||||
{
|
||||
FillPositionAmountToColumns(kvp, TargetFile.AmountCell.Column);
|
||||
@ -36,13 +35,13 @@ namespace RehauSku.PriceListTools
|
||||
FilterByAmount();
|
||||
ResultBar.Update();
|
||||
|
||||
await Task.Delay(new TimeSpan(0, 0, 5));
|
||||
Interface.Dialog.SaveWorkbookAs();
|
||||
ExcelApp.StatusBar = false;
|
||||
}
|
||||
|
||||
private void GetSelected()
|
||||
{
|
||||
object[,] cells = Selection.Value2;
|
||||
object[,] cells = Selection.Value2;
|
||||
PositionAmount = new Dictionary<Position, double>();
|
||||
|
||||
int rowsCount = Selection.Rows.Count;
|
||||
|
@ -2,7 +2,6 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace RehauSku.PriceListTools
|
||||
{
|
||||
@ -25,7 +24,7 @@ namespace RehauSku.PriceListTools
|
||||
}
|
||||
}
|
||||
|
||||
public override async void FillTarget()
|
||||
public override void FillTarget()
|
||||
{
|
||||
ProgressBar = new ProgressBar("Заполняю строки...", SourceFiles.Sum(x => x.PositionAmount.Count));
|
||||
ResultBar = new ResultBar();
|
||||
@ -42,7 +41,7 @@ namespace RehauSku.PriceListTools
|
||||
FilterByAmount();
|
||||
ResultBar.Update();
|
||||
|
||||
await Task.Delay(new TimeSpan(0, 0, 5));
|
||||
Dialog.SaveWorkbookAs();
|
||||
ExcelApp.StatusBar = false;
|
||||
}
|
||||
}
|
||||
|
@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
|
||||
// You can specify all the values or you can default the Build and Revision Numbers
|
||||
// by using the '*' as shown below:
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("1.0.4.2")]
|
||||
[assembly: AssemblyFileVersion("1.0.4.2")]
|
||||
[assembly: AssemblyVersion("1.0.4.1")]
|
||||
[assembly: AssemblyFileVersion("1.0.4.1")]
|
||||
|
Loading…
Reference in New Issue
Block a user