Subversion Repositories Integrator Subversion

Rev

Rev 237 | Rev 252 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 237 Rev 246
Line 206... Line 206...
206
                }
206
                }
207
        }
207
        }
208
       
208
       
209
        private void desvincularPedido(Venda venda, Usuario usuario) {
209
        private void desvincularPedido(Venda venda, Usuario usuario) {
210
                Pedido pedidoCompleto = pedidoService.consultarPedidoCompletoDaVenda(venda);
210
                Pedido pedidoCompleto = pedidoService.consultarPedidoCompletoDaVenda(venda);
211
                PedidoHistorico pedidoHistorico = new PedidoHistorico();
-
 
212
                pedidoHistorico.setPedido(pedidoCompleto);
-
 
213
                pedidoHistorico.setDataHistorico(DataUtils.getDataAtual());
-
 
214
                pedidoHistorico.setObservacao("VENDA: " + venda.getSequencial() + " FOI ESTORNADA.");
-
 
215
                if (VerificadorUtil.naoEstaNuloOuVazio(venda.getJustificativaParaExcluir())) {
-
 
216
                        pedidoHistorico.setObservacao(pedidoHistorico.getObservacao() + " JUSTIFICATIVA: " + venda.getJustificativaParaExcluir());
-
 
-
 
211
                if (VerificadorUtil.naoEstaNulo(pedidoCompleto)) {
-
 
212
                        PedidoHistorico pedidoHistorico = new PedidoHistorico();
-
 
213
                        pedidoHistorico.setPedido(pedidoCompleto);
-
 
214
                        pedidoHistorico.setDataHistorico(DataUtils.getDataAtual());
-
 
215
                        pedidoHistorico.setObservacao("VENDA: " + venda.getSequencial() + " FOI ESTORNADA.");
-
 
216
                        if (VerificadorUtil.naoEstaNuloOuVazio(venda.getJustificativaParaExcluir())) {
-
 
217
                                pedidoHistorico.setObservacao(pedidoHistorico.getObservacao() + " JUSTIFICATIVA: " + venda.getJustificativaParaExcluir());
-
 
218
                        }
-
 
219
                        pedidoHistorico.setTipoSituacao(TipoSituacaoPedido.PENDENTE.getValor());
-
 
220
                        pedidoHistorico.setUsuario(usuario);
-
 
221
                        pedidoCompleto.getHistorico().add(pedidoHistorico);
-
 
222
                        pedidoCompleto.setTipoSituacao(TipoSituacaoPedido.PENDENTE.getValor());
-
 
223
                        pedidoCompleto.setDataUltimaAlteracaoSituacao(DataUtils.getDataAtual());
-
 
224
                        pedidoCompleto.setVenda(null);
-
 
225
                        pedidoService.alterar(pedidoCompleto);
217
                }
226
                }
218
                pedidoHistorico.setTipoSituacao(TipoSituacaoPedido.PENDENTE.getValor());
-
 
219
                pedidoHistorico.setUsuario(usuario);
-
 
220
                pedidoCompleto.getHistorico().add(pedidoHistorico);
-
 
221
                pedidoCompleto.setTipoSituacao(TipoSituacaoPedido.PENDENTE.getValor());
-
 
222
                pedidoCompleto.setDataUltimaAlteracaoSituacao(DataUtils.getDataAtual());
-
 
223
                pedidoCompleto.setVenda(null);
-
 
224
                pedidoService.alterar(pedidoCompleto);
-
 
225
        }
227
        }
226
       
228
       
227
        private void enviarEmail(Venda venda, Usuario usuario, List<NotaFiscal> notasFiscaisVinculadas) {
229
        private void enviarEmail(Venda venda, Usuario usuario, List<NotaFiscal> notasFiscaisVinculadas) {
228
                String diaAtual = DataUtils.converterDataParaString(DataUtils.getDataAtual());
230
                String diaAtual = DataUtils.converterDataParaString(DataUtils.getDataAtual());
229
                StringBuilder conteudo = new StringBuilder();
231
                StringBuilder conteudo = new StringBuilder();