Subversion Repositories Integrator Subversion

Rev

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
}