Advertisement
claukiller

Untitled

Jan 2nd, 2017
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. @Override
  2. public Object execute() throws BusinessException {
  3. String e = "hola";
  4. for (Repuesto rep : RepuestoFinder.findEscasos()){
  5. List<Proveedor> proveedores = PedidoFinder.findProveedorMasBarato(rep.getId());
  6. if (proveedores.isEmpty()){
  7. System.out.println("El repuesto " + rep.getCodigo() + " no tiene proveedores que lo distribuyan");
  8. continue;
  9. }
  10. Proveedor proveedor = proveedores.get(0);
  11. Long aux2 = (long) 0;
  12. List<Proveedor> lista = PedidoFinder.proveedorUsadoYPedido2(proveedor.getId());
  13. if (!lista.isEmpty()){
  14. aux2 = PedidoFinder.seleccionarCodigoIdProveedor(proveedor.getId());
  15. }
  16. else {
  17. aux2 = PedidoFinder.CodigoPedido().longValue();
  18. Pedido p = new Pedido (aux2, java.sql.Date.valueOf(java.time.LocalDate.now()) , null, PedidoStatus.PEDIDO, proveedor);
  19. Jpa.getManager().persist(p);
  20. }
  21. DetallesPedido dp = new DetallesPedido (rep.getMax_existencias() - rep.getExistencias(),
  22. PedidoFinder.getPrecio(rep.getId(),proveedor.getId()),
  23. rep,
  24. PedidoFinder.getPedido(aux2));
  25. Jpa.getManager().persist(dp);
  26. }
  27. return e;
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement