/// <summary> /// Действия при инициализации страницы AddBookPage /// </summary> public AddBookPage() { InitializeComponent(); BBkInputComboBox.ItemsSource = fieldsController.GetBbk(); BBkInputComboBox.DisplayMemberPath = "field_knowledge_bbk"; BBkInputComboBox.SelectedValuePath = "field_knowledge_id"; ChamberComboBox.ItemsSource = chambersController.GetChambers(); ChamberComboBox.DisplayMemberPath = "chamber_id"; ChamberComboBox.SelectedValuePath = "chamber_id"; InterpreterComboBox.ItemsSource = interpretorsController.GetInterpretors(); InterpreterComboBox.DisplayMemberPath = "interpreter_name"; InterpreterComboBox.SelectedValuePath = "interpreter_id"; }
/// <summary> /// Действия при инициализации страницы EditBookPage /// </summary> /// <param name="context" - контекст базы данных></param> /// <param name="bookDataContext" - выбранная строка дата грид></param> public EditBookPage(LibraryEntities context, books bookDataContext) { InitializeComponent(); NewInterpreterComboBox.DisplayMemberPath = "interpreter_name"; NewInterpreterComboBox.SelectedValuePath = "interpreter_id"; NewChamberComboBox.DisplayMemberPath = "chamber_id"; NewInterpreterComboBox.SelectedValuePath = "chamber_id"; NewBBkInputComboBox.DisplayMemberPath = "field_knowledge_bbk"; NewBBkInputComboBox.SelectedValuePath = "field_knowledge_id"; NewChamberComboBox.ItemsSource = chambersController.GetChambers(); NewChamberComboBox.SelectedIndex = chambersController.SelectedIndexChamberComboBox(bookDataContext, NewChamberComboBox); NewInterpreterComboBox.ItemsSource = interpretorsController.GetInterpretors(); NewInterpreterComboBox.SelectedIndex = interpretorsController.SelectedIndexInterpretorComboBox(bookDataContext, NewInterpreterComboBox); NewBBkInputComboBox.ItemsSource = fieldsController.GetBbk(); NewBBkInputComboBox.SelectedIndex = fieldsController.SelectedIndexNewBBkInputComboBoxComboBox(bookDataContext, NewBBkInputComboBox); updatingBook = booksController.GetBookWithId(Settings.Default.selectBook); foreach (var item in updatingBook) { NewAuthorInput.Text = item.author; NewNameInput.Text = item.name; NewIsbnInput.Text = item.isbn; NewPlaceInput.Text = item.place; NewYearInput.Text = Convert.ToString(item.year); } }