コード例 #1
0
        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;
        }
コード例 #2
0
 public async Task <object> Execute()
 {
     return(await supplierHandler.GetSuppliers(orders));
 }
コード例 #3
0
 private void RefreshDataGrid()
 {
     SupplierSource = _supplierHandler.GetSuppliers(name: SearchTextBox.Text);
     SupplierDataGrid?.GetBindingExpression(ItemsControl.ItemsSourceProperty)?.UpdateTarget();
     SupplierDataGrid?.Items.Refresh();
 }
コード例 #4
0
 public SupplierWindow()
 {
     _supplierHandler = new SupplierHandler();
     SupplierSource   = _supplierHandler.GetSuppliers();
     InitializeComponent();
 }