private void AssignSelectedPurchaseTransactionPropertiesToUI(PurchaseTransaction purchaseTransaction) { SelectedPurchaseLines.Clear(); foreach (var lineVM in purchaseTransaction.PurchaseTransactionLines.Select(line => new PurchaseTransactionLineVM { Model = line })) { SelectedPurchaseLines.Add(lineVM); } PurchaseTransactionGrossTotal = purchaseTransaction.GrossTotal; PurchaseTransactionDiscount = purchaseTransaction.Discount; PurchaseTransactionTax = purchaseTransaction.Tax; PurchaseTransactionTotal = purchaseTransaction.Total; Remaining = purchaseTransaction.Total - purchaseTransaction.Paid; }
private void ResetTransaction() { SelectedSupplier = null; PurchaseReturnCredits = 0; SelectedPaymentMode = null; SelectedPurchaseTransaction = null; PurchaseTransactionGrossTotal = 0; PurchaseTransactionDiscount = 0; PurchaseTransactionTax = 0; PurchaseTransactionTotal = 0; UseCredits = 0; Remaining = 0; Pay = 0; UpdateSuppliers(); UpdatePaymentMethods(); SelectedPurchaseLines.Clear(); SupplierUnpaidPurchases.Clear(); }