private void SaveInput_Click(object sender, RoutedEventArgs e) { if (IncomeRadioButton.IsChecked == true) { TransferToDB transferToDB = new TransferToDB(); if (!transferToDB.Save("income", DescriptionInput.Text, "0", "0", AmountInput.Text, DateInput.Text)) { MessageBox.Show("Error. Try again later."); } else { MessageBox.Show("Added."); IncomeRadioButton.IsChecked = false; ExpenseRadioButton.IsChecked = false; AddWindow.Visibility = Visibility.Collapsed; } } else if (ExpenseRadioButton.IsChecked == true) { Amount Amount = new Amount(); string amount = Amount.CalcAmount(Convert.ToDouble(PriceInput.Text), Convert.ToInt32(QuantityInput.Text)).ToString(); TransferToDB transferToDB = new TransferToDB(); if (!transferToDB.Save("expense", DescriptionInput.Text, PriceInput.Text, QuantityInput.Text, amount, DateInput.Text)) { MessageBox.Show("Error. Try again later"); } else { MessageBox.Show("Added."); IncomeRadioButton.IsChecked = false; ExpenseRadioButton.IsChecked = false; AddWindow.Visibility = Visibility.Collapsed; } } else { MessageBox.Show("Choose one!"); } }
private void ListBox_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e) { if (Table.SelectedItem != null && MessageBox.Show("Delete?", "Confirmation", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { if (Inc) { Income income = (Income)Table.SelectedItems[0]; TransferToDB transferToDB = new TransferToDB(); if (transferToDB.Del(income, null)) { MessageBox.Show("Deleted."); } else { MessageBox.Show("Error. Try again later."); } } else if (Exp) { Expense expense = (Expense)Table.SelectedItems[0]; TransferToDB transferToDB = new TransferToDB(); if (transferToDB.Del(null, expense)) { MessageBox.Show("Deleted."); } else { MessageBox.Show("Error. Try again later."); } } } else { Table.SelectedItem = null; } }