public SupplierDuePurchasesWindow(Supplier supplier) { _purchaseHandler = new PurchaseHandler(); var supplierHandler = new SupplierHandler(); if (string.IsNullOrEmpty(supplier.Name)) { supplier = supplierHandler.GetSuppliers(supplier.Id).SingleOrDefault(); } if (supplier == null) { throw new ArgumentNullException(nameof(supplier), @"Supplier Id is null"); } DuePurchases = _purchaseHandler.GetPurchases(supplier.Id, false); InitializeComponent(); SupplierIdTextBox.Text = supplier.Id.ToString(); NameTextBox.Text = supplier.Name; }
public async Task <object> Execute() { return(await supplierHandler.GetSuppliers(orders)); }
private void RefreshDataGrid() { SupplierSource = _supplierHandler.GetSuppliers(name: SearchTextBox.Text); SupplierDataGrid?.GetBindingExpression(ItemsControl.ItemsSourceProperty)?.UpdateTarget(); SupplierDataGrid?.Items.Refresh(); }
public SupplierWindow() { _supplierHandler = new SupplierHandler(); SupplierSource = _supplierHandler.GetSuppliers(); InitializeComponent(); }