public SuppliesUC() { InitializeComponent(); List <TradePoint> tradePointsList = TradePointsController.GetInstance().GetTradePoints(); tradePointsList.Sort((x, y) => x.FullName.CompareTo(y.FullName)); TradePoints = new ObservableCollection <TradePoint>(tradePointsList); Binding bind1 = new Binding(); bind1.Source = TradePoints; TradePointComboBox.DisplayMemberPath = "FullName"; TradePointComboBox.SetBinding(ComboBox.ItemsSourceProperty, bind1); TradePoint = TradePoints.FirstOrDefault(); TradePointComboBox.SelectedItem = TradePoint; List <Product> productsList = ProductsController.GetInstance().GetProducts(); Products = new ObservableCollection <Product>(productsList); Binding bind2 = new Binding(); bind2.Source = Products; ProductComboBox.DisplayMemberPath = "Name"; ProductComboBox.SetBinding(ComboBox.ItemsSourceProperty, bind2); Product = Products.FirstOrDefault(); ProductComboBox.SelectedItem = Product; List <Supplier> suppliersList = SuppliersController.GetInstance().GetSuppliers(); Suppliers = new ObservableCollection <Supplier>(suppliersList); Binding bind3 = new Binding(); bind3.Source = Suppliers; SupplierComboBox.DisplayMemberPath = "Name"; SupplierComboBox.SetBinding(ComboBox.ItemsSourceProperty, bind3); Supplier = Suppliers.FirstOrDefault(); SupplierComboBox.SelectedItem = Supplier; List <Order> ordersList = OrdersController.GetInstance().GetOrders(); Orders = new ObservableCollection <Order>(ordersList); Binding bind4 = new Binding(); bind4.Source = Orders; OrderComboBox.DisplayMemberPath = "Id"; OrderComboBox.SetBinding(ComboBox.ItemsSourceProperty, bind4); Order = Orders.FirstOrDefault(); OrderComboBox.SelectedItem = Order; }
public TradePointsRequestsUC() { InitializeComponent(); List <TradePoint> tradePointsList = TradePointsController.GetInstance().GetTradePoints(); tradePointsList.Sort((x, y) => x.FullName.CompareTo(y.FullName)); TradePoints = new ObservableCollection <TradePoint>(tradePointsList); Binding bind = new Binding(); bind.Source = TradePoints; TradePointComboBox.DisplayMemberPath = "FullName"; TradePointComboBox.SetBinding(ComboBox.ItemsSourceProperty, bind); TradePoint = TradePoints.FirstOrDefault(); TradePointComboBox.SelectedItem = TradePoint; }