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; }
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); }
// 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); }
public bool chequearCapacidad(TanqueAgua tanque, int cantidad) { bool ok = false; if (tanque.capacidadDisponible >= cantidad) { ok = true; } return(ok); }
// 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%."); } }
public TareaLimpiezaAgua(int id, TanqueAgua unTanque) : base(id, unTanque) { }
// TAREAS DE LIMPIEZA #region TAREALIMPIEZAAGUA public void crearTareaLimpiezaAgua(TanqueAgua unTanque) { sis.crearTareaLimpiezaAgua(unTanque); }
// TAREAS DE TRATAMIENTO #region TAREATRATMIENTOAGUA public void crearTareaTratamientoAgua(TanqueAgua unTanque) { sis.crearTareaTratamientoAgua(unTanque); }
public void crearTareaReposicionAgua(TanqueAgua unTanque, int cantidad) { sis.crearTareaReposicionAgua(unTanque, cantidad); }
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); } }
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; }
public void crearTanqueAgua(int numero, String descripcion, int capacidad, String localizacion) { TanqueAgua tanque = new TanqueAgua(numero, descripcion, capacidad, localizacion); listaTanquesAgua.Add(tanque); }
public TareaTratamientoAgua(int id, TanqueAgua unTanque) : base(id, unTanque) { }