예제 #1
0
        public bool cargarDatos()
        {
            if (datosCargados)
            {
                return(false);
            }
            else
            {
                TipoCombustible tipo1 = new TipoCombustible("Super 95SP");
                listaTiposCombustible.Add(tipo1);
                TipoCombustible tipo2 = new TipoCombustible("Premium 97SP");
                listaTiposCombustible.Add(tipo2);
                TipoCombustible tipo3 = new TipoCombustible("Gas Oil");
                listaTiposCombustible.Add(tipo3);
                TipoCombustible tipo4 = new TipoCombustible("Gas Oil 50-S");
                listaTiposCombustible.Add(tipo4);
                TipoCombustible tipo5 = new TipoCombustible("Queroseno");
                listaTiposCombustible.Add(tipo5);

                TanqueCombustible tanque1 = new TanqueCombustible(1, "Tanque 1", 90000, tipo1);
                listaTanquesCombustible.Add(tanque1);
                TanqueCombustible tanque2 = new TanqueCombustible(2, "Tanque 2", 80000, tipo2);
                tanque2.cantidadActual = 10000;
                listaTanquesCombustible.Add(tanque2);
                TanqueCombustible tanque3 = new TanqueCombustible(3, "Tanque 3", 65000, tipo3);
                listaTanquesCombustible.Add(tanque3);
                TanqueCombustible tanque4 = new TanqueCombustible(4, "Tanque 4", 50000, tipo4);
                listaTanquesCombustible.Add(tanque4);
                TanqueCombustible tanque5 = new TanqueCombustible(5, "Tanque 5", 30000, tipo5);
                listaTanquesCombustible.Add(tanque5);
                TanqueCombustible tanque6 = new TanqueCombustible(6, "Tanque 6", 95000, tipo1);
                listaTanquesCombustible.Add(tanque6);
                TanqueCombustible tanque7 = new TanqueCombustible(7, "Tanque 7", 95000, tipo3);
                listaTanquesCombustible.Add(tanque7);

                TanqueAceite tanqueAceite1 = new TanqueAceite(1, "Tanque Aceite 1", 90000, 30);
                listaTanquesAceite.Add(tanqueAceite1);
                TanqueAceite tanqueAceite2 = new TanqueAceite(2, "Tanque Aceite 2", 20000, 30);
                listaTanquesAceite.Add(tanqueAceite2);

                TanqueAgua tanqueAgua1 = new TanqueAgua(5, "Tanque Agua 1", 90000, "Elevado");
                listaTanquesAgua.Add(tanqueAgua1);
                TanqueAgua tanqueAgua2 = new TanqueAgua(4, "Tanque Agua 2", 20000, "Elevado");
                listaTanquesAgua.Add(tanqueAgua2);

                Surtidor surtidor1 = new Surtidor(1);
                listaSurtidores.Add(surtidor1);
                Surtidor surtidor2 = new Surtidor(2);
                listaSurtidores.Add(surtidor2);
                Surtidor surtidor3 = new Surtidor(3);
                listaSurtidores.Add(surtidor3);
                Surtidor surtidor4 = new Surtidor(4);
                listaSurtidores.Add(surtidor4);
                Surtidor surtidor5 = new Surtidor(5);
                listaSurtidores.Add(surtidor5);
                Surtidor surtidor6 = new Surtidor(6);
                listaSurtidores.Add(surtidor6);

                Usuario usu1 = new Usuario("3.919.585-8", "Alajandro", "Frankenstein");
                listaUsuarios.Add(usu1);
                Usuario usu2 = new Usuario("4.371.407-0", "Bruno", "Fabiano");
                listaUsuarios.Add(usu2);
                Usuario usu3 = new Usuario("1.111.111-1", "Lucia", "De Carvalho");
                listaUsuarios.Add(usu3);
                Usuario usu4 = new Usuario("7.125.364-2", "Pepe", "Argento");
                listaUsuarios.Add(usu4);
                Usuario usu5 = new Usuario("1.234.567-8", "Homero", "Simpson");
                listaUsuarios.Add(usu5);

                Cliente cli1 = new Cliente("6.789.585-8", "Carlitos", "Pancho");
                listaClientes.Add(cli1);
                Cliente cli2 = new Cliente("4.123.4497-0", "Tony", "Pacheco");
                listaClientes.Add(cli2);
                Cliente cli3 = new Cliente("1.102.785-1", "Diego", "Aguirre");
                listaClientes.Add(cli3);
                Cliente cli4 = new Cliente("4.125.875-2", "Pepe", "Trueno");
                listaClientes.Add(cli4);
                Cliente cli5 = new Cliente("1.284.574-7", "Bart", "Simpson");
                listaClientes.Add(cli5);

                Manguera man1 = new Manguera(101, tanque1);
                listaMangueras.Add(man1);
                Manguera man2 = new Manguera(102, tanque1);
                listaMangueras.Add(man2);
                Manguera man3 = new Manguera(103, tanque2);
                listaMangueras.Add(man3);
                Manguera man4 = new Manguera(104, tanque3);
                listaMangueras.Add(man4);
                Manguera man5 = new Manguera(105, tanque4);
                listaMangueras.Add(man5);
                Manguera man6 = new Manguera(106, tanque4);
                listaMangueras.Add(man6);
                Manguera man7 = new Manguera(107, tanque4);
                listaMangueras.Add(man7);
                Manguera man8 = new Manguera(108, tanque5);
                listaMangueras.Add(man8);
                Manguera man9 = new Manguera(109, tanque6);
                listaMangueras.Add(man9);
                Manguera man0 = new Manguera(100, tanque7);
                listaMangueras.Add(man0);

                surtidor1.listaMangueras.Add(man1);
                surtidor1.listaMangueras.Add(man2);
                surtidor1.listaMangueras.Add(man3);
                surtidor1.listaMangueras.Add(man4);
                surtidor1.listaMangueras.Add(man5);
                surtidor2.listaMangueras.Add(man1);
                surtidor2.listaMangueras.Add(man2);
                surtidor3.listaMangueras.Add(man3);
                surtidor4.listaMangueras.Add(man4);
                surtidor4.listaMangueras.Add(man5);

                Vehiculo v1 = new Vehiculo("LCA-1234", "Civic", "Honda", cli1);
                listaVehiculos.Add(v1);
                Vehiculo v2 = new Vehiculo("SLA-1234", "Fiesta", "Ford", cli1);
                listaVehiculos.Add(v2);
                Vehiculo v3 = new Vehiculo("HCB-1234", "Gol", "VW", cli2);
                listaVehiculos.Add(v3);
                Vehiculo v4 = new Vehiculo("JNA-1234", "325", "BMW", cli2);
                listaVehiculos.Add(v4);
                Vehiculo v5 = new Vehiculo("ECA-1234", "Saxo", "Citroen", cli2);
                listaVehiculos.Add(v5);
                Vehiculo v6 = new Vehiculo("HNC-1234", "308", "Peugeot", cli3);
                listaVehiculos.Add(v6);
                Vehiculo v7 = new Vehiculo("LCC-1234", "Fiorino", "Fiat", cli4);
                listaVehiculos.Add(v7);
                Vehiculo v8 = new Vehiculo("LCB-1234", "Kangoo", "Renault", cli5);
                listaVehiculos.Add(v8);
                Vehiculo v9 = new Vehiculo("LCB-1234", "300d", "Mercedes Benz", cli5);
                listaVehiculos.Add(v9);

                cli1.listaVehiculo.Add(v1);
                cli2.listaVehiculo.Add(v2);
                cli3.listaVehiculo.Add(v3);
                cli4.listaVehiculo.Add(v4);
                cli5.listaVehiculo.Add(v5);

                Carga c1 = new Carga(1, man1, 10, v1, surtidor1, cli1, usu1);
                listaCargas.Add(c1);
                Carga c2 = new Carga(2, man2, 23, v1, surtidor1, cli1, usu1);
                listaCargas.Add(c2);
                Carga c3 = new Carga(3, man2, 12, v1, surtidor1, cli1, usu1);
                listaCargas.Add(c3);
                Carga c4 = new Carga(4, man3, 120, v2, surtidor1, cli3, usu1);
                listaCargas.Add(c4);
                Carga c5 = new Carga(5, man4, 8, v3, surtidor1, cli4, usu1);
                listaCargas.Add(c5);
                Carga c6 = new Carga(6, man1, 12, v1, surtidor2, cli1, usu1);
                listaCargas.Add(c6);
                Carga c7 = new Carga(7, man2, 120, v2, surtidor2, cli3, usu1);
                listaCargas.Add(c7);
                Carga c8 = new Carga(8, man3, 8, v3, surtidor3, cli4, usu1);
                listaCargas.Add(c8);

                TareaReposicionCombustible tareaRep1 = new TareaReposicionCombustible(1, tanque1, 50000);
                listaTareasReposicionCombustible.Add(tareaRep1);
                TareaReposicionCombustible tareaRep2 = new TareaReposicionCombustible(2, tanque1, 20000);
                listaTareasReposicionCombustible.Add(tareaRep2);
                TareaReposicionCombustible tareaRep3 = new TareaReposicionCombustible(3, tanque2, 50000);
                listaTareasReposicionCombustible.Add(tareaRep3);
                TareaReposicionCombustible tareaRep4 = new TareaReposicionCombustible(4, tanque3, 40000);
                listaTareasReposicionCombustible.Add(tareaRep4);
                TareaReposicionCombustible tareaRep5 = new TareaReposicionCombustible(5, tanque4, 20000);
                listaTareasReposicionCombustible.Add(tareaRep5);
                TareaReposicionCombustible tareaRep6 = new TareaReposicionCombustible(5, tanque5, 20000);
                listaTareasReposicionCombustible.Add(tareaRep6);
                TareaReposicionCombustible tareaRep7 = new TareaReposicionCombustible(5, tanque6, 60000);
                listaTareasReposicionCombustible.Add(tareaRep7);
                TareaReposicionCombustible tareaRep8 = new TareaReposicionCombustible(5, tanque7, 50000);
                listaTareasReposicionCombustible.Add(tareaRep8);
                datosCargados = true;
                return(true);
            }
        }
예제 #2
0
        public void realizarCarga(Usuario usuario, Cliente cliente, Vehiculo vehiculo, Manguera manguera, Surtidor surtidor, int cantidad, int numero)
        {
            Carga carga = new Carga(numero, manguera, cantidad, vehiculo, surtidor, cliente, usuario);

            this.listaCargas.Add(carga);
        }