Browse Source

Исправлена ошибка, при которой нельзя было выйти из сессии редактировании, сохранив результаты (удаленная строка с пустыми ячейками вызывала диалог fieldHasNotFilled)

master
Никита 6 years ago
parent
commit
1a540e84af
  1. 2
      eCompanies/MainWindow.xaml.cs
  2. 3
      eCompanies/UsersWindow.xaml.cs

2
eCompanies/MainWindow.xaml.cs

@ -79,7 +79,7 @@ namespace eCompanies
}
foreach (Company c in (ObservableCollection<Company>)companyGrid.DataContext)
{
if (c.Name == null)
if ((c.Name == null) && (c.dataGridRowStatus != DataGridRowStatus.REMOVED))
switch (App.fieldHasNotFilled())
{
case MessageBoxResult.No: return;

3
eCompanies/UsersWindow.xaml.cs

@ -42,7 +42,8 @@ namespace eCompanies
currentCompany.Users.Clear();
foreach (Users u in (ObservableCollection<Users>)usersGrid.DataContext)
{
if (u.Login == null || u.Password == null || u.Name == null)
if ((u.Login == null || u.Password == null || u.Name == null)
&& (u.dataGridRowStatus != DataGridRowStatus.REMOVED))
switch (App.fieldHasNotFilled())
{
case MessageBoxResult.No: return;

Loading…
Cancel
Save