示例#1
0
 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);
 }
示例#4
0
 private void CombinePurchaseReturnLineWithNewEntry(PurchaseReturnTransactionLineVM line)
 {
     line.Quantity += _purchaseReturnEntryQuantity;
     line.Total    += _purchaseReturnEntryQuantity * _purchaseReturnEntryPrice;
     _parentVM.PurchaseReturnTransactionNetTotal += _purchaseReturnEntryQuantity * _purchaseReturnEntryPrice;
 }