Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Override
- public Object execute() throws BusinessException {
- String e = "hola";
- for (Repuesto rep : RepuestoFinder.findEscasos()){
- List<Proveedor> proveedores = PedidoFinder.findProveedorMasBarato(rep.getId());
- if (proveedores.isEmpty()){
- System.out.println("El repuesto " + rep.getCodigo() + " no tiene proveedores que lo distribuyan");
- continue;
- }
- Proveedor proveedor = proveedores.get(0);
- Long aux2 = (long) 0;
- List<Proveedor> lista = PedidoFinder.proveedorUsadoYPedido2(proveedor.getId());
- if (!lista.isEmpty()){
- aux2 = PedidoFinder.seleccionarCodigoIdProveedor(proveedor.getId());
- }
- else {
- aux2 = PedidoFinder.CodigoPedido().longValue();
- Pedido p = new Pedido (aux2, java.sql.Date.valueOf(java.time.LocalDate.now()) , null, PedidoStatus.PEDIDO, proveedor);
- Jpa.getManager().persist(p);
- }
- DetallesPedido dp = new DetallesPedido (rep.getMax_existencias() - rep.getExistencias(),
- PedidoFinder.getPrecio(rep.getId(),proveedor.getId()),
- rep,
- PedidoFinder.getPedido(aux2));
- Jpa.getManager().persist(dp);
- }
- return e;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement