/// <summary> /// Loads the receipt information on the page /// </summary> /// <param name="receiptID"></param> public void loadReceipt(int receiptID) { receipt = ReceiptViewModel.getReceipt(receiptID); if (receipt != null) { // Customer details textBox_Customer.Text = receipt.customer.CustomerName; textBox_Contact_Details.Text = receipt.customer.PhoneNumber.ToString(); textBox_Email_Address.Text = receipt.customer.Email; textBox_Address.Text = receipt.customer.Address + ", " + receipt.customer.City + ", " + receipt.customer.Country; // Receipt details txtBox_receiptNumber.Text = receipt.idReceipt.ToString(); txtBox_receiptNumber.IsReadOnly = true; txtBox_receiptDate.Text = receipt.createdDate.ToString("d"); txtBox_issuedBy.Text = receipt.issuedBy; TotalAmount_TextBlock.Text = receipt.totalAmount.ToString("C"); // Receipt payments receiptPaymentsGrid.ItemsSource = receipt.payments; } else { MessageBox.Show("Receipt with ID = " + receiptID + ", does not exist"); } }
/// <summary> /// Loads the receipt information on the page /// </summary> /// <param name="receiptID"></param> public void loadReceipt(int receiptID) { old_receipt = ReceiptViewModel.getReceipt(receiptID); if (old_receipt != null) { // Customer details textBox_Customer.Text = old_receipt.customer.CustomerName; textBox_Contact_Details.Text = old_receipt.customer.PhoneNumber.ToString(); textBox_Email_Address.Text = old_receipt.customer.Email; textBox_Address.Text = old_receipt.customer.Address + ", " + old_receipt.customer.City + ", " + old_receipt.customer.Country; // Receipt details textBox_ReceiptNumber.Text = old_receipt.idReceipt.ToString(); txtbox_ReceiptDate.Text = old_receipt.createdDate.ToString("d"); issuedBy.Text = old_receipt.issuedBy; TotalAmount_TextBlock.Text = old_receipt.totalAmount.ToString("C"); // Receipt payments foreach (var p in old_receipt.payments) { ReceiptDataGrid.Items.Add(p); } } else { MessageBox.Show("Receipt with ID = " + receiptID + ", does not exist"); } }