private void ResetTransaction() { NewEntryVM.ResetEntryFields(); NewEntryVM.NewEntryWarehouse = null; IsTransactionNotPaid = true; NotEditMode = true; IsTransactionTaxCheckBoxSelected = false; Model = new PurchaseTransaction(); TransactionSupplier = null; TransactionDOID = null; TransactionTax = 0; TransactionDiscount = 0; TransactionNote = null; TransactionDate = UtilityMethods.GetCurrentDate().Date; TransactionDueDate = UtilityMethods.GetCurrentDate().Date; Warehouses.Clear(); SupplierItems.Clear(); DisplayedLines.Clear(); UpdateSuppliers(); OnPropertyChanged("TransactionGrossTotal"); OnPropertyChanged("TransactionNetTotal"); SetTransactionID(); }
private void UpdateSupplierItems() { SupplierItems.Clear(); using (var context = new ERPContext()) { var items = context.Inventory.Include("Suppliers").Where(item => item.IsActive).OrderBy(item => item.Name).ToList(); foreach (var item in items.Where(item => item.IsActive && item.Suppliers.Contains(_transactionSupplier.Model))) { SupplierItems.Add(new ItemVM { Model = item }); } } }
public void ResetFields() { selectedItem = null; selectedSupplier = null; selectedTemplateItem = null; SupplierItems.Clear(); TemplateItems.Clear(); systemName = ""; tenderName = ""; location = ""; templateCode = ""; templateRemark = ""; discount = 0; discountedCost = 0; totalCost = 0; }