예제 #1
0
        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);
            }
        }
예제 #2
0
        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);
            }
        }