public void RemoveProduct(int productId) { Product product = GetProductById(productId); products.Remove(product); KioskDataSet.ProductRow row = kioskDataSet.Product.FindById(product.Id); if (row != null) { kioskDataSet.Product.RemoveProductRow(row); } kioskDataSet.AcceptChanges(); Notify(); }
public void AddProduct(Product product) { products.Add(product); KioskDataSet.ProductRow row = kioskDataSet.Product.NewProductRow(); row.Name = product.Name; row.Barcode = GetBarcode(product.Barcode); row.HasExpirationDate = product.HasExpirationDate; row.HasConsignmentPrice = product.HasConsignmentPrice; row.Price = product.Price; kioskDataSet.Product.AddProductRow(row); kioskDataSet.AcceptChanges(); Notify(); }
public void EditProduct(Product product) { Product oldProduct = GetProductById(product.Id); oldProduct.Name = product.Name; oldProduct.Barcode = GetBarcode(product.Barcode); oldProduct.HasExpirationDate = product.HasExpirationDate; oldProduct.HasConsignmentPrice = product.HasConsignmentPrice; oldProduct.Price = product.Price; KioskDataSet.ProductRow row = kioskDataSet.Product.FindById(product.Id); row.Name = product.Name; row.Barcode = product.Barcode; row.HasExpirationDate = product.HasExpirationDate; row.HasConsignmentPrice = product.HasConsignmentPrice; row.Price = product.Price; kioskDataSet.AcceptChanges(); Notify(); }