private void Delete_Click(object sender, RoutedEventArgs e)
        {
            if (DataGridView.SelectedIndex != -1)
            {
                MessageBoxResult result = MessageBox.Show("Удалить запись", "Вопрос", MessageBoxButton.YesNo,
                                                          MessageBoxImage.Question);

                if (result == MessageBoxResult.Yes)
                {
                    MaterialViewModel material = (MaterialViewModel)DataGridView.SelectedCells[0].Item;
                    int id = Convert.ToInt32(material.Id);
                    try
                    {
                        _logic.Delete(new MaterialBindingModel {
                            Id = id
                        });
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message, "Ошибка", MessageBoxButton.OK,
                                        MessageBoxImage.Error);
                    }
                    LoadData();
                }
            }
        }
 private void ButtonDel_Click(object sender, EventArgs e)
 {
     if (dataGridViewMaterials.SelectedRows.Count == 1)
     {
         if (MessageBox.Show("Удалить запись", "Вопрос", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             int id = Convert.ToInt32(dataGridViewMaterials.SelectedRows[0].Cells[0].Value);
             try
             {
                 materialLogic.Delete(new MaterialBindingModel {
                     Id = id
                 });
             }
             catch (Exception ex)
             {
                 MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             LoadData();
         }
     }
     ClearForms();
 }