private void saveItemFromForm() { string number = textBox1.Text; SimplePOS.Article.AbstractArticle article = db.GetArticleByNumber(number); if (article == null) { // Artikel nicht vorhanden SimplePOS.Article.ArticleView window = new SimplePOS.Article.ArticleView(db, new SimplePOS.Article.RegularArticle(number)); window.Owner = this; window.ShowDialog(); article = db.GetArticleByNumber(number); // wenn nichts gültiges eingegeben wird --> beenden if (article == null) { return; } } double quantity = 0; try { quantity = Double.Parse(textBox2.Text); } catch { MessageBox.Show("Bitte Menge eingeben.", "", MessageBoxButton.OK, MessageBoxImage.Warning); return; } SaveableStockItem item = new SaveableStockItem(number, quantity); if (singleShow) { curr_quantity += item.Quantity; item.Quantity = curr_quantity; db.SetItemToStock(item); } else { db.AddItemToStock(item); } stop_stocking = false; }
private void saveItemFromForm() { string number = textBox1.Text; SimplePOS.Article.AbstractArticle article = db.GetArticleByNumber(number); if (article == null) { // Artikel nicht vorhanden SimplePOS.Article.ArticleView window = new SimplePOS.Article.ArticleView(db, new SimplePOS.Article.RegularArticle(number)); window.Owner = this; window.ShowDialog(); article = db.GetArticleByNumber(number); // wenn nichts gültiges eingegeben wird --> beenden if (article == null) { return; } } double quantity = 0; try { quantity = Double.Parse(textBox2.Text); } catch { MessageBox.Show("Bitte Menge eingeben.", "", MessageBoxButton.OK, MessageBoxImage.Warning); return; } SaveableStockItem item = new SaveableStockItem(number, quantity); if (singleShow) { curr_quantity += item.Quantity; item.Quantity = curr_quantity; db.SetItemToStock(item); } else { db.AddItemToStock(item); } stop_stocking = false; }