private void Update() { invoices = invoiceRepository.DisplayInvoices(); List <Object> tempList = new List <Object>(); for (int i = 0; i < invoices.Count; i++) { string tempCreditNota = string.Empty; string tempSend = string.Empty; if (invoices[i].CreditNota == true) { tempCreditNota = "Ja"; } else { tempCreditNota = "Nej"; } if (invoices[i].Send == true) { tempSend = "Ja"; } else { tempSend = "Nej"; } tempList.Add(new { InvoiceID = invoices[i].InvoiceID, Customer = invoices[i].Order.Customer.CompanyName, DateOfDelivery = invoices[i].DateOfDelivery, FormOfDelivery = invoices[i].FormOfDelivery, FormOfPayment = invoices[i].FormOfPayment, SendStatus = tempSend, CreditNotaStatus = tempCreditNota }); } Invoices.ItemsSource = tempList; }
public WindowAddInvoice() { InitializeComponent(); activeOrders.AddRange(orderRepository.DisplayNonActiveOrders(true)); invoices = invoiceRepository.DisplayInvoices(); ComboBoxOrders.Items.Add(""); for (int i = 0; i < activeOrders.Count; i++) { int index = invoices.FindIndex(item => item.Order.OrderID == activeOrders[i].OrderID); if (index < 0) { ComboBoxOrders.Items.Add($"{activeOrders[i].OrderID}: {activeOrders[i].Customer.CompanyName} - {activeOrders[i].TotalPrice} kr"); } } ComboBoxFormOfDelivery.Items.Add("Afhentning"); ComboBoxFormOfDelivery.Items.Add("GLS"); ComboBoxFormOfPayment.Items.Add("Dankort"); ComboBoxFormOfPayment.Items.Add("Kontant"); ComboBoxFormOfPayment.Items.Add("MobilePay"); UpdateTotalPrice(); }