private void TbBareCodeKeyUp(object sender, KeyEventArgs e) { var box = sender as TextBox; if (e.Key == Key.Enter && box != null) { CheckService.DelProductCheck(box.Text); ProductsGrid.DataContext = RepositoryCheck.DocumentProductCheck.Element("check"); CollectionViewSource.GetDefaultView(ProductsGrid.ItemsSource).Refresh(); ProductsGrid.SelectedIndex = ProductsGrid.Items.Count - 1; box.Text = string.Empty; } }
private void ButtonClick(object sender, RoutedEventArgs e) { if (Product.Price == 0.0m) { var window = ClassEtcFun.FindWindow("MainWindow_") as MainWindow; if (window != null) { var dataGrid = window.GridProducts; var selected = (XElement)dataGrid.SelectedItem; if (selected != null) { CheckService.DelProductCheck(selected.GetXElementValue("ii").ToInt()); } } } Close(); }