Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
        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();
        }