public void EditSaleProduct(int saleId, SaleProduct saleProduct) { Sale sale = GetSaleById(saleId); SaleProduct oldSaleProduct = GetSaleProductById(saleProduct.Id); oldSaleProduct.Name = saleProduct.Name; oldSaleProduct.ProductId = saleProduct.ProductId; oldSaleProduct.Price = saleProduct.Price; oldSaleProduct.IsPaidByCreditCard = saleProduct.IsPaidByCreditCard; oldSaleProduct.IsPrivate = saleProduct.IsPrivate; oldSaleProduct.IsForGuest = saleProduct.IsForGuest; oldSaleProduct.Deduction = saleProduct.Deduction; oldSaleProduct.SellPrice = saleProduct.SellPrice; SaleDataSet.SaleProductRow row = saleDataSet.SaleProduct.FindById(saleProduct.Id); row.Name = saleProduct.Name; row.ProductId = saleProduct.ProductId; row.Price = saleProduct.Price; row.IsPaidByCreditCard = saleProduct.IsPaidByCreditCard; row.IsPrivate = saleProduct.IsPrivate; row.IsForGuest = saleProduct.IsForGuest; row.Deduction = saleProduct.Deduction; row.SellPrice = saleProduct.SellPrice; saleDataSet.AcceptChanges(); Notify(); }
public void RemoveSaleProduct(int saleId, int saleProductId) { Sale sale = GetSaleById(saleId); SaleProduct saleProuct = GetSaleProductById(saleProductId); sale.SaleProducts.Remove(saleProuct); SaleDataSet.SaleProductRow row = saleDataSet.SaleProduct.FindById(saleProductId); if (row != null) { saleDataSet.SaleProduct.RemoveSaleProductRow(row); } saleDataSet.AcceptChanges(); Notify(); }
public void AddSaleProduct(int saleId, SaleProduct saleProduct) { Sale sale = GetSaleById(saleId); sale.SaleProducts.Add(saleProduct); SaleDataSet.SaleProductRow row = saleDataSet.SaleProduct.NewSaleProductRow(); row.Name = saleProduct.Name; row.ProductId = saleProduct.ProductId; row.Price = saleProduct.Price; row.IsPaidByCreditCard = saleProduct.IsPaidByCreditCard; row.IsPrivate = saleProduct.IsPrivate; row.IsForGuest = saleProduct.IsForGuest; row.Deduction = saleProduct.Deduction; row.SellPrice = saleProduct.SellPrice; row.SaleId = saleId; saleDataSet.SaleProduct.AddSaleProductRow(row); saleDataSet.AcceptChanges(); Notify(); }