Rev 195 | Rev 233 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 195 | Rev 231 | ||
|---|---|---|---|
| Line 55... | Line 55... | ||
| 55 | 55 | ||
| 56 | private String codigoProduto; |
56 | private String codigoProduto; |
| 57 | private Produto produtoSelecionado; |
57 | private Produto produtoSelecionado; |
| 58 | private TransferenciaProdutoDTO transferenciaProdutoSelecionadoDTO; |
58 | private TransferenciaProdutoDTO transferenciaProdutoSelecionadoDTO; |
| 59 | private Integer quantidadeProdutoSelecionado; |
59 | private Integer quantidadeProdutoSelecionado; |
| - | 60 | ||
| - | 61 | private String senhaUsuarioTransporte; |
|
| - | 62 | private String senhaUsuarioReceptor; |
|
| 60 | 63 | ||
| 61 | private TransferenciaService transferenciaService; |
64 | private TransferenciaService transferenciaService; |
| 62 | private TransferenciaProdutoService transferenciaProdutoService; |
65 | private TransferenciaProdutoService transferenciaProdutoService; |
| 63 | private LojaService lojaService; |
66 | private LojaService lojaService; |
| 64 | private UsuarioService usuarioService; |
67 | private UsuarioService usuarioService; |
| Line 180... | Line 183... | ||
| 180 | public Integer getQuantidadeProdutoSelecionado() { |
183 | public Integer getQuantidadeProdutoSelecionado() { |
| 181 | return quantidadeProdutoSelecionado; |
184 | return quantidadeProdutoSelecionado; |
| 182 | }
|
185 | }
|
| 183 | public void setQuantidadeProdutoSelecionado(Integer quantidadeProdutoSelecionado) { |
186 | public void setQuantidadeProdutoSelecionado(Integer quantidadeProdutoSelecionado) { |
| 184 | this.quantidadeProdutoSelecionado = quantidadeProdutoSelecionado; |
187 | this.quantidadeProdutoSelecionado = quantidadeProdutoSelecionado; |
| - | 188 | }
|
|
| - | 189 | ||
| - | 190 | public String getSenhaUsuarioTransporte() { |
|
| - | 191 | return senhaUsuarioTransporte; |
|
| - | 192 | }
|
|
| - | 193 | public void setSenhaUsuarioTransporte(String senhaUsuarioTransporte) { |
|
| - | 194 | this.senhaUsuarioTransporte = senhaUsuarioTransporte; |
|
| - | 195 | }
|
|
| - | 196 | ||
| - | 197 | public String getSenhaUsuarioReceptor() { |
|
| - | 198 | return senhaUsuarioReceptor; |
|
| - | 199 | }
|
|
| - | 200 | public void setSenhaUsuarioReceptor(String senhaUsuarioReceptor) { |
|
| - | 201 | this.senhaUsuarioReceptor = senhaUsuarioReceptor; |
|
| 185 | }
|
202 | }
|
| 186 | 203 | ||
| 187 | /***************************************************************/
|
204 | /***************************************************************/
|
| 188 | 205 | ||
| 189 | public Integer quantidadeTransferencias(Loja loja) { |
206 | public Integer quantidadeTransferencias(Loja loja) { |
| Line 555... | Line 572... | ||
| 555 | 572 | ||
| 556 | private boolean seCnpjsIguais(final Transferencia transferencia) { |
573 | private boolean seCnpjsIguais(final Transferencia transferencia) { |
| 557 | return transferencia.getLojaSaida().getPessoaJuridica().getCpfCnpj().equals(transferencia.getLojaEntrada().getPessoaJuridica().getCpfCnpj()); |
574 | return transferencia.getLojaSaida().getPessoaJuridica().getCpfCnpj().equals(transferencia.getLojaEntrada().getPessoaJuridica().getCpfCnpj()); |
| 558 | }
|
575 | }
|
| 559 | 576 | ||
| - | 577 | }); |
|
| - | 578 | }
|
|
| - | 579 | ||
| - | 580 | public void iniciarTransporte(Transferencia transferencia) { |
|
| - | 581 | setEntidade(transferencia); |
|
| - | 582 | }
|
|
| - | 583 | ||
| - | 584 | public void iniciarTransporte() { |
|
| - | 585 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
|
| - | 586 | public void execute() { |
|
| - | 587 | Usuario usuarioTransporte = usuarioService.consultarUsuarioPorSenha(getSenhaUsuarioTransporte()); |
|
| - | 588 | getEntidade().setUsuarioTransportador(usuarioTransporte); |
|
| - | 589 | getEntidade().setDataHoraInicioTransporte(DataUtils.getDataAtual()); |
|
| - | 590 | transferenciaService.alterar(getEntidade()); |
|
| - | 591 | setSenhaUsuarioTransporte(""); |
|
| - | 592 | LancadorMensagem.lancarSucesso("Iniciando transporte de transferĂȘncia ID: " + getEntidade().getSequencial()); |
|
| - | 593 | }
|
|
| - | 594 | }); |
|
| - | 595 | }
|
|
| - | 596 | ||
| - | 597 | public void receberTransporte() { |
|
| - | 598 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
|
| - | 599 | public void execute() { |
|
| - | 600 | Usuario usuarioReceptor = usuarioService.consultarUsuarioPorSenha(getSenhaUsuarioReceptor()); |
|
| - | 601 | getEntidade().setUsuarioReceptor(usuarioReceptor); |
|
| - | 602 | transferenciaService.alterar(getEntidade()); |
|
| - | 603 | setSenhaUsuarioReceptor(""); |
|
| - | 604 | LancadorMensagem.lancarSucesso("TransferĂȘncia recebida com sucesso, ID: " + getEntidade().getSequencial()); |
|
| - | 605 | }
|
|
| 560 | }); |
606 | }); |
| 561 | }
|
607 | }
|
| 562 | 608 | ||
| 563 | }
|
609 | }
|