private void updateListView() { lvwCustomer.Items.Clear(); string[] columns = new string[5]; ListViewItem item; for (int i = 0; i < customerList.Count(); i++) { columns[0] = customerList.Get(i).CustomerID.ToString(); columns[1] = customerList.Get(i).Förnamn; columns[2] = customerList.Get(i).Efternamn; columns[3] = customerList.Get(i).Adress; columns[4] = customerList.Get(i).Telefonnummer; item = new ListViewItem(columns); lvwCustomer.Items.Add(item); } for (int i = 0; i < columns.Length; i++) { lvwCustomer.AutoResizeColumn(i, ColumnHeaderAutoResizeStyle.HeaderSize); } }
private void updateBookingListView() { lvwBokningar.Items.Clear(); string[] columnsBokningar = new string[6]; ListViewItem BokningsItem; for (int i = 0; i < bookingList.Count(); i++) { //BokningsID columnsBokningar[0] = bookingList.Get(i).BookingID.ToString(); //För och efternamn på kunden hämtas via ett ID hämtat från bokningslistan. Måste vara -1 pga array börjar på 0 medans ID börjar på 1(ID börja på 0? Fult =P) columnsBokningar[1] = customerList.Get(bookingList.Get(i).CustomerID - 1).Förnamn + " " + customerList.Get(bookingList.Get(i).CustomerID - 1).Efternamn; //Namn på stugan hämtas via ett id hämtat från bokningslistan om inte en husvagn används. ID 1000 används för att identifiera husvagnar. if (bookingList.Get(i).CabinID == 1000) { columnsBokningar[2] = "Husvagn"; } else { columnsBokningar[2] = cabinList.Get(bookingList.Get(i).CabinID - 1).CabinName; } columnsBokningar[3] = bookingList.Get(i).ArrivalDate.ToString(); columnsBokningar[4] = bookingList.Get(i).DepartureDate.ToString(); columnsBokningar[5] = bookingList.Get(i).Paid.ToString(); BokningsItem = new ListViewItem(columnsBokningar); lvwBokningar.Items.Add(BokningsItem); } for (int i = 0; i < columnsBokningar.Length; i++) { lvwBokningar.AutoResizeColumn(i, ColumnHeaderAutoResizeStyle.HeaderSize); } }