public SuppliersUserControl(SupplierController supplierController, CustomerController customerController)
 {
     InitializeComponent();
     this.customerController = customerController;
     this.supplierController = supplierController;
     culture = MainWindow.GetCulture();
     suppliersDataGrid.ItemsSource = supplierController.ReadAllSuppliers();
     supplierTypeComboBox.ItemsSource = Enum.GetValues(typeof(SupplierType));
     supplierTypeComboBox.SelectedIndex = 0;
     accountTypeComboBox.ItemsSource = Enum.GetValues(typeof(AccountType));
     accountTypeComboBox.SelectedIndex = 0;
     bookingTypeComboBox.ItemsSource = Enum.GetValues(typeof (BookingType));
     bookingTypeComboBox.SelectedIndex = 0;
     baseDateComboBox.ItemsSource = Enum.GetValues(typeof (BaseDate));
     baseDateComboBox.SelectedIndex = 0;
     paymentTypeComboBox.ItemsSource = Enum.GetValues(typeof (PaymentType));
     paymentTypeComboBox.SelectedIndex = 0;
     collapsePlusImage = new BitmapImage(new Uri("/Images/collapse-plus.png", UriKind.Relative));
     collapseMinImage = new BitmapImage(new Uri("/Images/collapse-min.png", UriKind.Relative));
     autoCompleteEntries = new HashSet<string>();
     AddCustomersToAutoComplete(customerController.ReadAllCustomers());
 }