コード例 #1
0
        private void actualizarListViewAsientos()
        {
            ordenamientoPasajero listaP = new ordenamientoPasajero();

            foreach (Universal v in listaVuelos)
            {
                foreach (Pasajero p in v.getListaPasajeros())
                {
                    listaP.Add(p);
                }
            }
            if (listaP.Count > 0)
            {
                listaP.quicksortAsientos(0, listaP.Count - 1);
            }

            foreach (Pasajero p in listaP)
            {
                string[] arrString = new string[3];
                arrString[0] = p.getNombreYap();
                arrString[1] = p.getRuta();
                arrString[2] = p.getAsiento().ToString();

                ListViewItem item = new ListViewItem(arrString);
                ListViewPasajeros.Items.Add(item);
            }
        }
コード例 #2
0
        private void actualizarListView(ref List <Pasajero> listaPasajeros)
        {
            ordenamientoPasajero listaP = new ordenamientoPasajero();

            foreach (Pasajero p in listaPasajeros)
            {
                listaP.Add(p);
            }
            foreach (Pasajero p in listaP)
            {
                string[] arrString = new string[3];
                arrString[0] = p.getNombreYap();
                arrString[1] = p.getRuta();
                arrString[2] = p.getAsiento().ToString();

                ListViewItem item = new ListViewItem(arrString);
                ListViewPasajeros.Items.Add(item);
            }
        }