Rev 311 | Rev 344 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 311 | Rev 330 | ||
|---|---|---|---|
| Line 1063... | Line 1063... | ||
| 1063 | public void execute() { |
1063 | public void execute() { |
| 1064 | Pedido pedido = new Pedido(); |
1064 | Pedido pedido = new Pedido(); |
| 1065 | pedido.setSequencial(new Long(getCodigoPedido())); |
1065 | pedido.setSequencial(new Long(getCodigoPedido())); |
| 1066 | getParametrosVenda().setPedidoVinculado(pedidoService.consultarPedidoCompleto(pedido)); |
1066 | getParametrosVenda().setPedidoVinculado(pedidoService.consultarPedidoCompleto(pedido)); |
| 1067 | if (VerificadorUtil.naoEstaNulo(getParametrosVenda().getPedidoVinculado())) { |
1067 | if (VerificadorUtil.naoEstaNulo(getParametrosVenda().getPedidoVinculado())) { |
| 1068 | if (getParametrosVenda().getPedidoVinculado().getTipoSituacao().equals(TipoSituacaoPedido.FINALIZADO.getValor()) || |
- | |
| 1069 | getParametrosVenda().getPedidoVinculado().getTipoSituacao().equals(TipoSituacaoPedido.FINALIZADO_COM_VENDAS.getValor())) { |
- | |
| 1070 | throw new NegocioException("VÍNCULO NÃO REALIZADO: PEDIDO JÁ FINALIZADO"); |
- | |
| 1071 | }
|
- | |
| - | 1068 | verificarSePedidoEhValido(getParametrosVenda().getPedidoVinculado()); |
|
| 1072 | getParametrosVenda().setObservacao("PEDIDO VINCULADO: " + getParametrosVenda().getPedidoVinculado().getSequencial() + ". " + getParametrosVenda().getObservacao()); |
1069 | getParametrosVenda().setObservacao("PEDIDO VINCULADO: " + getParametrosVenda().getPedidoVinculado().getSequencial() + ". " + getParametrosVenda().getObservacao()); |
| 1073 | Vendedor vendedorPedido = vendedorService.consultarVendedorPorPessoa(getParametrosVenda().getPedidoVinculado().getUsuarioPedido().getPessoa()); |
1070 | Vendedor vendedorPedido = vendedorService.consultarVendedorPorPessoa(getParametrosVenda().getPedidoVinculado().getUsuarioPedido().getPessoa()); |
| 1074 | if (VerificadorUtil.naoEstaNulo(vendedorPedido)) { |
1071 | if (VerificadorUtil.naoEstaNulo(vendedorPedido)) { |
| 1075 | getParametrosVenda().setVendedor(vendedorPedido); |
1072 | getParametrosVenda().setVendedor(vendedorPedido); |
| 1076 | }
|
1073 | }
|
| Line 1092... | Line 1089... | ||
| 1092 | }
|
1089 | }
|
| 1093 | setCodigoPedido(""); |
1090 | setCodigoPedido(""); |
| 1094 | LancadorMensagem.lancarSucesso("PEDIDO " + getParametrosVenda().getPedidoVinculado().getSequencial() + " VINCULADO"); |
1091 | LancadorMensagem.lancarSucesso("PEDIDO " + getParametrosVenda().getPedidoVinculado().getSequencial() + " VINCULADO"); |
| 1095 | } else { |
1092 | } else { |
| 1096 | LancadorMensagem.lancarErro("PEDIDO NÃO ENCONTRADO"); |
1093 | LancadorMensagem.lancarErro("PEDIDO NÃO ENCONTRADO"); |
| - | 1094 | }
|
|
| - | 1095 | }
|
|
| - | 1096 | ||
| - | 1097 | private void verificarSePedidoEhValido(Pedido pedidoVinculado) { |
|
| - | 1098 | if (getParametrosVenda().getPedidoVinculado().getTipoSituacao().equals(TipoSituacaoPedido.FINALIZADO.getValor()) || |
|
| - | 1099 | getParametrosVenda().getPedidoVinculado().getTipoSituacao().equals(TipoSituacaoPedido.FINALIZADO_COM_VENDAS.getValor())) { |
|
| - | 1100 | throw new NegocioException("VÍNCULO NÃO REALIZADO: PEDIDO JÁ FINALIZADO"); |
|
| - | 1101 | }
|
|
| - | 1102 | if (getParametrosVenda().getPedidoVinculado().getTipoSituacao().equals(TipoSituacaoPedido.INVALIDO.getValor())) { |
|
| - | 1103 | throw new NegocioException("VÍNCULO NÃO REALIZADO: PEDIDO INVÁLIDO"); |
|
| 1097 | }
|
1104 | }
|
| 1098 | }
|
1105 | }
|
| 1099 | }); |
1106 | }); |
| 1100 | }
|
1107 | }
|
| 1101 | 1108 | ||