Exception on same name file try open

This commit is contained in:
Sergey Chebotar 2022-02-08 16:46:53 +03:00
parent 1272c0104e
commit 0b5bea2155
2 changed files with 15 additions and 4 deletions

View File

@ -25,15 +25,20 @@ namespace RehauSku.PriceListTools
TargetFile = new TargetPriceList(wb);
}
catch (Exception ex)
catch (Exception exception)
{
MessageBox.Show
(ex.Message,
(exception.Message,
"Ошибка открытия шаблонного прайс-листа",
MessageBoxButtons.OK,
MessageBoxIcon.Information);
wb.Close();
throw ex;
if (wb != null)
{
wb.Close();
}
throw exception;
}
}

View File

@ -11,6 +11,12 @@ namespace RehauSku.PriceListTools
public TargetPriceList(Workbook workbook)
{
if (workbook == null)
{
throw new ArgumentException("Невозможно открыть книгу шаблонного файла. " +
"Возможно открыт файл с именем, совпадающим с именем шаблонного файла.");
}
Sheet = workbook.ActiveSheet;
Name = workbook.FullName;