diff --git a/eCompanies/MainWindow.xaml.cs b/eCompanies/MainWindow.xaml.cs index c14030d..9b97d9b 100644 --- a/eCompanies/MainWindow.xaml.cs +++ b/eCompanies/MainWindow.xaml.cs @@ -79,7 +79,7 @@ namespace eCompanies } foreach (Company c in (ObservableCollection)companyGrid.DataContext) { - if (c.Name == null) + if ((c.Name == null) && (c.dataGridRowStatus != DataGridRowStatus.REMOVED)) switch (App.fieldHasNotFilled()) { case MessageBoxResult.No: return; diff --git a/eCompanies/UsersWindow.xaml.cs b/eCompanies/UsersWindow.xaml.cs index 2af3641..17f0024 100644 --- a/eCompanies/UsersWindow.xaml.cs +++ b/eCompanies/UsersWindow.xaml.cs @@ -42,7 +42,8 @@ namespace eCompanies currentCompany.Users.Clear(); foreach (Users u in (ObservableCollection)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;