Exemple #1
0
 public TareaReposicionAgua(int id, TanqueAgua unTanque, int cantidad) :
     base(id, unTanque, cantidad)
 {
     this.tanque.cantidadActual           = unTanque.cantidadActual + cantidad;
     this.tanque.capacidadDisponible      = unTanque.capacidad + unTanque.cantidadActual;
     this.tanque.capacidadDispoPorcentaje = (unTanque.capacidadDisponible * 100) / unTanque.capacidad;
 }
Exemple #2
0
        public void crearTareaReposicionAgua(TanqueAgua unTanque, int cantidad)
        {
            int id = idTareaReposicionMax + 1;

            idTareaReposicionMax = idTareaReposicionMax + 1;
            TareaReposicionAgua tarea = new TareaReposicionAgua(id, unTanque, cantidad);

            this.listaTareasReposicionAgua.Add(tarea);
        }
Exemple #3
0
        // TAREAS DE TRATAMIENTO

        #region TAREATRATMIENTOAGUA

        public void crearTareaTratamientoAgua(TanqueAgua unTanque)
        {
            int id = idTareaTratamientoMax + 1;

            idTareaTratamientoMax = idTareaTratamientoMax + 1;
            TareaTratamientoAgua tarea = new TareaTratamientoAgua(id, unTanque);

            unTanque.indiceCalidad = 5;
            this.listaTareaTratamientoAgua.Add(tarea);
        }
Exemple #4
0
        public bool chequearCapacidad(TanqueAgua tanque, int cantidad)
        {
            bool ok = false;

            if (tanque.capacidadDisponible >= cantidad)
            {
                ok = true;
            }
            return(ok);
        }
Exemple #5
0
        // TAREAS DE LIMPIEZA

        #region TAREALIMPIEZAAGUA

        public void crearTareaLimpiezaAgua(TanqueAgua unTanque)
        {
            int id = idTareaLimpiezaMax + 1;

            idTareaLimpiezaMax = idTareaLimpiezaMax + 1;
            DateTime seisMesesDesdeHoy = DateTime.Now.AddMonths(-6);

            if ((seisMesesDesdeHoy >= unTanque.fechaUltimaLimpieza) && (unTanque.capacidadDispoPorcentaje <= 90))
            {
                TareaLimpiezaAgua tarea = new TareaLimpiezaAgua(id, unTanque);
                unTanque.fechaUltimaLimpieza = DateTime.Now;
                unTanque.cantidadActual      = 0;
                unTanque.capacidadDisponible = unTanque.capacidad;
                this.listaTareaLimpiezaAgua.Add(tarea);
            }
            else
            {
                throw new MiExcepcion("No es posible realizar la tarea de limpieza. Recuerde que la fecha de la ultima limpieza debe ser mayor a seis meses y la capacidad del tanque debe ser menor al 10%.");
            }
        }
Exemple #6
0
 public TareaLimpiezaAgua(int id, TanqueAgua unTanque) :
     base(id, unTanque)
 {
 }
Exemple #7
0
        // TAREAS DE LIMPIEZA

        #region TAREALIMPIEZAAGUA

        public void crearTareaLimpiezaAgua(TanqueAgua unTanque)
        {
            sis.crearTareaLimpiezaAgua(unTanque);
        }
Exemple #8
0
        // TAREAS DE TRATAMIENTO

        #region TAREATRATMIENTOAGUA

        public void crearTareaTratamientoAgua(TanqueAgua unTanque)
        {
            sis.crearTareaTratamientoAgua(unTanque);
        }
Exemple #9
0
 public void crearTareaReposicionAgua(TanqueAgua unTanque, int cantidad)
 {
     sis.crearTareaReposicionAgua(unTanque, cantidad);
 }
Exemple #10
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);
            }
        }
Exemple #11
0
 public void editarTanqueAgua(int numero, String descripcion, int capacidad, String localizacion, TanqueAgua tanqueSel)
 {
     tanqueSel.idTanque     = numero;
     tanqueSel.descripcion  = descripcion;
     tanqueSel.capacidad    = capacidad;
     tanqueSel.Localizacion = localizacion;
 }
Exemple #12
0
        public void crearTanqueAgua(int numero, String descripcion, int capacidad, String localizacion)
        {
            TanqueAgua tanque = new TanqueAgua(numero, descripcion, capacidad, localizacion);

            listaTanquesAgua.Add(tanque);
        }
Exemple #13
0
 public TareaTratamientoAgua(int id, TanqueAgua unTanque) :
     base(id, unTanque)
 {
 }