コード例 #1
0
        private void AddProductRecord()
        {
            // can only add a new product record
            if (Entity != EntityType.ProductRecord)
            {
                return;
            }
            if (!CheckFields())
            {
                return;
            }

            var newProduct = new ProductModel()
            {
                Name         = formProductName.Text,
                Description  = formProductDescription.Text,
                UnitPrice    = (decimal)formProductPricePerUnit.Value,
                UnitsInStock = (int)formProductStockCount.Value,
                UnitCost     = (decimal)formProductUnitCost.Value
            };

            if (DBAccessHelper.AddProduct(newProduct))
            {
                MessageBox.Show("Your product was added!", "Product added", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show("Your product was not added!", "Error: Product not added", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }