/// <summary> /// Loads the expense information on the page /// </summary> /// <param name="expenseID"></param> public void loadExpense(int expenseID) { oldExpense = ExpensesViewModel.getExpense(expenseID); if (oldExpense != null) { // Supllier details textBox_Company.Text = oldExpense.companyName; textBox_ContactDetails.Text = oldExpense.contactDetails.ToString(); textBox_Description.Text = oldExpense.description; textBox_Category.Text = oldExpense.category; // Payment details textBox_expenseID.Text = oldExpense.idExpense.ToString(); expenseDate.Text = oldExpense.createdDate.ToString("d"); issuedBy.Text = oldExpense.issuedBy; checkBox_Paid.IsChecked = oldExpense.isPaid; txtBox_cost.Text = oldExpense.cost.ToString("C"); txtBox_VAT.Text = oldExpense.VAT.ToString(); txtBox_totalCost.Text = oldExpense.totalCost.ToString("C"); txtBox_invoiceNumber.Text = oldExpense.invoiceNo == 0 ? "" : oldExpense.invoiceNo.ToString(); // Receipt payments if (oldExpense.isPaid == true) { foreach (var p in oldExpense.payments) { expensesDataGrid.Items.Add(p); } } } else { MessageBox.Show("Receipt with ID = " + expenseID + ", does not exist"); } }
/// <summary> /// Loads the expense information on the page /// </summary> /// <param name="expenseID"></param> public void loadExpense(int expenseID) { expense = ExpensesViewModel.getExpense(expenseID); if (expense != null) { // Supllier details textBox_Company.Text = expense.companyName; textBox_ContactDetails.Text = expense.contactDetails.ToString(); textBox_Description.Text = expense.description; textBox_Category.Text = expense.category; // Receipt details txtBox_expenseNumber.Text = expense.idExpense.ToString(); txtBox_expenseNumber.IsReadOnly = true; txtBox_expenseDate.Text = expense.createdDate.ToString("d"); txtBox_issuedBy.Text = expense.issuedBy; txtBox_cost.Text = expense.cost.ToString("C"); txtBox_vat.Text = expense.VAT.ToString("C"); txtBox_totalCost.Text = expense.totalCost.ToString("C"); txtBox_invoiceNumber.Text = expense.invoiceNo.ToString(); // Receipt payments expensePaymentsGrid.ItemsSource = expense.payments; } else { MessageBox.Show("Receipt with ID = " + expenseID + ", does not exist"); } }