private void LoadPreviousValues(object sender, RoutedEventArgs e) { TB_BookTitle.Text = ThisBook.Title; SetAuthorNameValues(); TBXBL_SelectedGenre.Text = ThisBook.Genre; TXTBL_SelectedFormat.Text = ThisBook.Format; owned = ThisBook.Owned; if (owned != null) { LoadPreviousOwnedValues(); } options = ThisBook.ConditionsAndOptions; if (options != null) { LoadPreviousOptionValues(); } volumeInSeries = ThisBook.VolumeNumber; if (volumeInSeries != null) { TXTBX_VolumeInSeries.Text = volumeInSeries.VolumeNumber.ToString(); } }
public EditBookDlg() { InitializeComponent(); Loaded += new RoutedEventHandler(LoadPreviousValues); // The owned, options and volumeinseries data is edited in the main editor and requires // different handling from the other data that is edited in it's own popup editor. owned = null; options = null; volumeInSeries = null; }
private void TXTBX_VolumeInSeries_LostFocus(object sender, RoutedEventArgs e) { VolumeInSeries volumeInSeries = new VolumeInSeries(); int tmpVolumeNumber; if (int.TryParse(TXTBX_VolumeInSeries.Text, out tmpVolumeNumber)) { volumeInSeries.VolumeNumber = tmpVolumeNumber; TXTBX_VolumeInSeries.Background = Brushes.White; newBook.VolumeNumber = volumeInSeries; } else { MessageBox.Show("Please Enter a number.", "Volume Number Format Error", MessageBoxButton.OK, MessageBoxImage.Error); TXTBX_VolumeInSeries.Background = Brushes.Red; } }