コード例 #1
0
 private void button_Ok_Click(object sender, RoutedEventArgs e)
 {
     if (_ui_logic.CheckAmountFormValid(textBoxCalculate.Text) == false)
     {
         MessageBox.Show("The number is incorrect. (It should be greater that 0.) \nTry to press <Count> button.", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
     }
     else
     {
         if (ComboBox_ChooseInc.SelectedItem == null)
         {
             MessageBox.Show("You should choose a bill from a combobox.", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
         }
         else
         {
             _repo.AddHisItem_SpecialForRevenues(Convert.ToDecimal(textBoxCalculate.Text), ComboBox_ChooseInc.SelectedItem as String);
             textBoxCalculate.Clear();
             ComboBox_ChooseInc.SelectedItem = null;
             NavigationService.Navigate(new History());
             HistoryInitialised2?.Invoke();
         }
     }
 }