void AddOne_Click(object sender, RoutedEventArgs e) { var selected = ProductsInOrderDG.SelectedItem; if (selected == null) { MessageBox.Show("Select product first."); return; } DetailedProductOrder selectedProduct = (DetailedProductOrder)selected; if (selectedProduct.quantity == Int16.MaxValue) { MessageBox.Show($"Maximum amount of product in single order."); return; } selectedProduct.quantity++; RefreshProductsInOrderDG(); }
void SubstractOne_Click(object sender, RoutedEventArgs e) { var selected = ProductsInOrderDG.SelectedItem; if (selected == null) { MessageBox.Show("Select product first."); return; } DetailedProductOrder selectedProduct = (DetailedProductOrder)selected; selectedProduct.quantity--; if (selectedProduct.quantity == 0) { productsInOrder.Remove(selectedProduct); FillProductsDG(); } RefreshProductsInOrderDG(); }