示例#1
0
        /*
         * 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);
        }
示例#2
0
        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);
        }
示例#3
0
        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);
        }
示例#4
0
        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);
            }
        }
示例#5
0
        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);
        }