private void BtnSave_Click(object sender, RoutedEventArgs e) { string code = txtCode.Text; string description = txtDescription.Text; PackingUnits packing = (PackingUnits)cmbPackingUnits.SelectedItem; int.TryParse(txtStock.Text, out int stock); decimal.TryParse(txtPriceEuro.Text, out decimal priceEuro); Product product; if (isNew) { product = new Product(code, description, packing, stock, priceEuro); productService.AddProduct(product); } else { product = (Product)lstProducts.SelectedItem; product.Code = code; product.Description = description; product.Packing = packing; product.PriceEuro = priceEuro; product.Stock = stock; } PopulateListbox(); DefaultSituation(); lstProducts.SelectedItem = product; LstProducts_SelectionChanged(null, null); DisplayStats(); }
public Product(string code, string description, PackingUnits packing, int stock, decimal priceEuro) { Code = code; Description = description; Packing = packing; Stock = stock; PriceEuro = priceEuro; }