private bool IsPurchaseReturnTransactionLineCombinableWithNewEntry(PurchaseReturnTransactionLineVM line) { return(line.Item.ID.Equals(_parentVM.SelectedPurchaseTransactionLine.Item.ID) && line.Warehouse.ID.Equals(_parentVM.SelectedPurchaseTransactionLine.Warehouse.ID) && line.ReturnWarehouse.ID.Equals(_purchaseReturnEntryWarehouse.ID) && line.PurchasePrice.Equals(_parentVM.SelectedPurchaseTransactionLine.PurchasePrice) && line.Discount.Equals(_parentVM.SelectedPurchaseTransactionLine.Discount) && line.ReturnPrice.Equals(_purchaseReturnEntryPrice)); }
private void CombinePurchaseReturnLineWithNewEntry(PurchaseReturnTransactionLineVM line) { line.Quantity += _purchaseReturnEntryQuantity; line.Total += _purchaseReturnEntryQuantity * _purchaseReturnEntryPrice; _parentVM.PurchaseReturnTransactionNetTotal += _purchaseReturnEntryQuantity * _purchaseReturnEntryPrice; }
private bool IsPurchaseReturnTransactionLineCombinableWithNewEntry(PurchaseReturnTransactionLineVM line) { return line.Item.ID.Equals(_parentVM.SelectedPurchaseTransactionLine.Item.ID) && line.Warehouse.ID.Equals(_parentVM.SelectedPurchaseTransactionLine.Warehouse.ID) && line.ReturnWarehouse.ID.Equals(_purchaseReturnEntryWarehouse.ID) && line.PurchasePrice.Equals(_parentVM.SelectedPurchaseTransactionLine.PurchasePrice) && line.Discount.Equals(_parentVM.SelectedPurchaseTransactionLine.Discount) && line.ReturnPrice.Equals(_purchaseReturnEntryPrice); }