private void ExpenseReportForm_Load(object sender, EventArgs e) { ExpenseReportService expService = new ExpenseReportService(); dataGridView1.DataSource = expService.GetAllExpenses(); Sum(); }
private void b_Update_Click(object sender, EventArgs e) { if (t_ExpName.Text == string.Empty || t_ExpAmount.Text == string.Empty) { MessageBox.Show("Please Enter Expense name and amount"); } else { ExpenseReportService expService = new ExpenseReportService(); Expense expense = expService.GetById(id); expense.Id = id; expense.ExpenseName = t_ExpName.Text; expense.ExpenseAmount = Convert.ToSingle(t_ExpAmount.Text); expense.ExpenseDate = dateTimePicker_ExpDate.Value; int result = expService.Update(expense); if (result > 0) { MessageBox.Show("Expense Updated."); UpdateGridView(); } else { MessageBox.Show("Error"); } } }
private void b_SearchDate_Click(object sender, EventArgs e) { ExpenseReportService expService = new ExpenseReportService(); List <Expense> list = new List <Expense>(); dataGridView1.DataSource = expService.GetAllDate(dateTimePicker_From.Value, dateTimePicker_To.Value); Sum(); }
private void b_SearchItem_Click(object sender, EventArgs e) { ExpenseReportService expService = new ExpenseReportService(); List <Expense> list = new List <Expense>(); dataGridView1.DataSource = expService.GetAllItem(t_Search.Text); Sum(); }
public void Should_ThrowException_When_ExpenseReportNumberOfEntriesIsEmptyOrLessThan2(int[] expenseEntries) { var mockExpenceReport = new ExpenseReport { Entries = expenseEntries }; var sut = new ExpenseReportService(mockExpenceReport); Assert.Throws <InvalidOperationException>(() => sut.Find2NumbersThatAddUpTo2020AndMultiplyTogether()); }
public void Should_ThrowException_When_ExpenseReportEntriesAreNull() { var mockExpenceReport = new ExpenseReport { Entries = null }; var sut = new ExpenseReportService(mockExpenceReport); Assert.Throws <InvalidOperationException>(() => sut.Find2NumbersThatAddUpTo2020AndMultiplyTogether()); }
public void Should_ThrowException_When_Find2NumbersThatAddUpTo2020AndMultiplyTogetherUnableToFindCombination( int[] expenseReportEntries) { var expenseReport = new ExpenseReport { Entries = expenseReportEntries }; var sut = new ExpenseReportService(expenseReport); Assert.Throws <Exception>(() => sut.Find2NumbersThatAddUpTo2020AndMultiplyTogether()); }
public void Should_Find3NumbersThatAddUpTo2020AndMultiplyTogether_WhenCombinationExists( int[] expenseReportEntries, int expected) { var expenseReport = new ExpenseReport { Entries = expenseReportEntries }; var sut = new ExpenseReportService(expenseReport); var result = sut.Find3NumbersThatAddUpTo2020AndMultiplyTogether(); Assert.That(result, Is.EqualTo(expected)); }
void UpdateGridView() { ExpenseReportService expService = new ExpenseReportService(); dataGridView1.DataSource = expService.GetAllExpenses(); }
public ExpenseReportController() { _reportService = new ExpenseReportService(); _lineItemService = new LineItemService(); _categoryService = new CategoryService(); }