/* * pasajerosTab */ private void showListPasajeros() { this.pasajeroMaterialListView.Items.Clear(); this.pasajerosList.Clear(); foreach (Vuelo v in this.flyList) { v.getListaPasajeros().ForEach(pas => pasajerosList.Add(pas)); } showListPasajeros(this.pasajerosList); }
public GenericList <T> findDatas <V>(V searchValue, filterFunc <V, T> filter) { GenericList <T> filteredData = new GenericList <T>(); for (int i = 0; i < this.Count; i++) { if (filter(searchValue, this[i])) { filteredData.Add(this[i]); } } return(filteredData); }
private void addByFly(GenericList <Pasajero> lp) { this.pasajeroMaterialListView.Items.Clear(); GenericList <Pasajero> tmp = new GenericList <Pasajero>(); foreach (Pasajero pas in lp) { if (pas.getVuelo().Contains(searchPasajeroLineTextField.Text.ToString())) { tmp.Add(pas); } } showListPasajeros(tmp); }
private void addBySit(GenericList <Pasajero> listap) { try { this.pasajeroMaterialListView.Items.Clear(); int asi = int.Parse(this.searchPasajeroLineTextField.Text.ToString()); asi--; GenericList <Pasajero> lp = new GenericList <Pasajero>(); foreach (Pasajero pas in listap) { if (asi == pas.getNumeroAsiento()) { lp.Add(pas); } } this.showListPasajeros(lp); } catch (Exception ex) { MessageBox.Show("Ingreso un tipo de dato que no es númerico" + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
static void agregar(ref GenericList <Vuelo> vuelosList) { //A Vuelo v1 = new Vuelo('A', 'B', 50, 800); Vuelo v2 = new Vuelo('A', 'F', 90, 1050); Vuelo v3 = new Vuelo('A', 'G', 80, 1150); //B Vuelo v4 = new Vuelo('B', 'A', 50, 800); Vuelo v5 = new Vuelo('B', 'C', 40, 750); Vuelo v6 = new Vuelo('B', 'D', 60, 650); Vuelo v7 = new Vuelo('B', 'E', 70, 1850); //C Vuelo v8 = new Vuelo('C', 'B', 35, 800); Vuelo v9 = new Vuelo('C', 'E', 50, 850); //E Vuelo v10 = new Vuelo('E', 'C', 45, 750); Vuelo v11 = new Vuelo('E', 'G', 80, 1150); Vuelo v12 = new Vuelo('E', 'L', 60, 1650); Vuelo v13 = new Vuelo('E', 'D', 35, 700); //D Vuelo v14 = new Vuelo('D', 'E', 45, 900); Vuelo v15 = new Vuelo('D', 'B', 55, 700); //F Vuelo v16 = new Vuelo('F', 'B', 65, 800); Vuelo v17 = new Vuelo('F', 'L', 140, 2850); //G Vuelo v18 = new Vuelo('G', 'A', 95, 1250); Vuelo v19 = new Vuelo('G', 'E', 75, 1175); Vuelo v20 = new Vuelo('G', 'L', 135, 2675); Vuelo v21 = new Vuelo('G', 'J', 60, 1400); Vuelo v22 = new Vuelo('G', 'H', 25, 450); //H Vuelo v23 = new Vuelo('H', 'G', 30, 350); Vuelo v24 = new Vuelo('H', 'I', 35, 400); //I Vuelo v25 = new Vuelo('I', 'H', 30, 400); Vuelo v26 = new Vuelo('I', 'K', 35, 400); //K Vuelo v27 = new Vuelo('K', 'I', 35, 400); Vuelo v28 = new Vuelo('K', 'J', 25, 300); //J Vuelo v29 = new Vuelo('J', 'L', 40, 750); Vuelo v30 = new Vuelo('J', 'M', 70, 1450); //L Vuelo v31 = new Vuelo('L', 'M', 40, 650); Vuelo v32 = new Vuelo('L', 'K', 70, 700); Vuelo v33 = new Vuelo('L', 'E', 60, 1550); //M Vuelo v34 = new Vuelo('M', 'L', 40, 700); vuelosList.Add(v1); vuelosList.Add(v2); vuelosList.Add(v3); vuelosList.Add(v4); vuelosList.Add(v5); vuelosList.Add(v6); vuelosList.Add(v7); vuelosList.Add(v8); vuelosList.Add(v9); vuelosList.Add(v10); vuelosList.Add(v11); vuelosList.Add(v12); vuelosList.Add(v13); vuelosList.Add(v14); vuelosList.Add(v15); vuelosList.Add(v16); vuelosList.Add(v17); vuelosList.Add(v18); vuelosList.Add(v19); vuelosList.Add(v20); vuelosList.Add(v21); vuelosList.Add(v22); vuelosList.Add(v23); vuelosList.Add(v24); vuelosList.Add(v25); vuelosList.Add(v26); vuelosList.Add(v27); vuelosList.Add(v28); vuelosList.Add(v29); vuelosList.Add(v30); vuelosList.Add(v31); vuelosList.Add(v32); vuelosList.Add(v33); vuelosList.Add(v34); }