private void button1_Click(object sender, EventArgs e) { try { if (textBox1.Text != null) { string categoryName = textBox1.Text; expenseTracker.ExpenseCategories.InsertOnSubmit(new ExpenseCategory() { Category = categoryName }); expenseTracker.SubmitChanges(); MessageBox.Show("Expense Category Added"); textBox1.Text = ""; LoadCategories(); } else { MessageBox.Show("Please Provide a Category"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void UpdateTotalIncome(int finalAmount) { try { var updateData = (from currentPrice in expenseTracker.ExpenseIncomings select currentPrice.Price).FirstOrDefault(); ExpenseIncoming incoming = expenseTracker.ExpenseIncomings.Single(a => a.Price == updateData); incoming.Price = finalAmount; expenseTracker.SubmitChanges(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }