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(); } } }