Ejemplo n.º 1
0
        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();
            }
        }
Ejemplo n.º 2
0
 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;
 }
Ejemplo n.º 3
0
        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;
            }
        }