private void Change_Click(object sender, RoutedEventArgs e) { if (DataGridView.SelectedIndex != -1) { var window = Container.Resolve <CreateMebelWindow>(); MebelViewModel garniture = (MebelViewModel)DataGridView.SelectedCells[0].Item; window.Id = Convert.ToInt32(garniture.Id); window.ShowDialog(); if (window.DialogResult == true) { LoadData(); } } }
private void btnAdd_Click(object sender, RoutedEventArgs e) { try { if (cbMebels.SelectedValue == null) { MessageBox.Show("Выберите материал", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (tbCount.Text == null) { MessageBox.Show("Введите количество материала", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error); return; } mebelViewModel = (MebelViewModel)cbMebels.SelectionBoxItem; this.DialogResult = true; Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void Delete_Click(object sender, RoutedEventArgs e) { if (DataGridView.SelectedIndex != -1) { MessageBoxResult result = MessageBox.Show("Удалить запись", "Вопрос", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result == MessageBoxResult.Yes) { MebelViewModel mebel = (MebelViewModel)DataGridView.SelectedCells[0].Item; int id = Convert.ToInt32(mebel.Id); try { _logic.Delete(new MebelBindingModel { Id = id }); } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error); } LoadData(); } } }