private void deleteButton_Click(object sender, RoutedEventArgs e)
        {
            if (resTypesGrid.SelectedItems.Count > 0)
            {
                var resType = resTypesGrid.SelectedItems[0] as ResourceTypes;

                if (resType == null)
                {
                    return;
                }

                var resourceNames =
                    db.ResourceNames.Where(p => p.ResourceTypeId == resType.ResourceTypeId).ToList();

                if (resourceNames.Count > 0)
                {
                    MessageBox.Show("Нельзя удалить тип ресурса, т.к. существуют имена ресурсов, ссылающиеся на него!");
                    return;
                }

                db.ResourceTypes_Delete(resType.ResourceTypeId);
                resTypesGrid.ItemsSource = null;
                resTypesGrid.ItemsSource = db.ResourceTypes.ToList();
            }
        }