private void InitForm(AccessoryDTO accessory) { var categories = AccessoryFacade.GetCategories(); CategoryComboBox.ItemsSource = categories; Accessory = accessory; NameTextBox.Text = accessory.Name; RecommendedMinCountTextBox.Text = accessory.RecommendedMinCount.ToString(); CategoryComboBox.SelectedIndex = categories.IndexOf(categories.FirstOrDefault(c => c.Id == accessory.CategoryId)); }
private void InitForm(StockFormMode mode) { var categories = AccessoryFacade.GetCategories(); CategoryComboBox.ItemsSource = categories; if (mode == StockFormMode.In) { TitleTextBlock.Text = "Accept delivery of Accessory"; CustomerNameTextBox.Visibility = Visibility.Collapsed; CustomerNameLabel.Visibility = Visibility.Collapsed; } else if (mode == StockFormMode.Out) { TitleTextBlock.Text = "Hand over Accessory"; } else { throw new ArgumentException("Unsupported form mode"); } }