fixes bug#20901
dev:wilian qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@104988 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
ce16dbd825
commit
de1a08bd5f
|
@ -450,11 +450,6 @@ public class BusquedaCalculoComissaoController extends MyGenericForwardComposer
|
|||
|
||||
if(verificarCampos()) {
|
||||
processarRecibo(true);
|
||||
|
||||
Messagebox.show(
|
||||
Labels.getLabel("busquedaCalculoComissaoController.recibo.email.msg"),
|
||||
Labels.getLabel("busquedaCalculoComissaoController.window.title"),
|
||||
Messagebox.OK, Messagebox.INFORMATION);
|
||||
}
|
||||
|
||||
} catch (ComissaoException ce) {
|
||||
|
@ -484,15 +479,32 @@ public class BusquedaCalculoComissaoController extends MyGenericForwardComposer
|
|||
recibos = calculoComissaoService.relatorioReciboComissao(puntoVenta != null ? puntoVenta.getPuntoventaId() : null, empresa.getEmpresaId(), competencia);
|
||||
}
|
||||
|
||||
if(enviarEmail) {
|
||||
if(enviarEmail && !recibos.isEmpty()) {
|
||||
boolean isEmailEnviado = true;
|
||||
for (HistoricoComissao comissao : recibos) {
|
||||
if(StringUtils.isNotBlank(comissao.getDescCorreo())) {
|
||||
List<HistoricoComissao> recibosEmail = new ArrayList<HistoricoComissao>();
|
||||
recibosEmail.add(comissao);
|
||||
parametros.put("recibos", recibosEmail);
|
||||
Relatorio relatorio = new RelatorioReciboComissao(parametros, dataSourceRead.getConnection());
|
||||
calculoComissaoService.enviarEmailReciboComissao(comissao, relatorio.getConteudo(SaidaRelatorio.PDF));
|
||||
isEmailEnviado = calculoComissaoService.enviarEmailReciboComissao(comissao, relatorio.getConteudo(SaidaRelatorio.PDF));
|
||||
} else {
|
||||
isEmailEnviado = false;
|
||||
}
|
||||
|
||||
if(!isEmailEnviado) {
|
||||
Messagebox.show(
|
||||
Labels.getLabel("busquedaCalculoComissaoController.recibo.email.naoEnvio", new Object[] {comissao.getNombpuntoventa()}),
|
||||
Labels.getLabel("busquedaCalculoComissaoController.window.title"),
|
||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
}
|
||||
}
|
||||
|
||||
if(isEmailEnviado) {
|
||||
Messagebox.show(
|
||||
Labels.getLabel("busquedaCalculoComissaoController.recibo.email.msg"),
|
||||
Labels.getLabel("busquedaCalculoComissaoController.window.title"),
|
||||
Messagebox.OK, Messagebox.INFORMATION);
|
||||
}
|
||||
} else {
|
||||
parametros.put("recibos", recibos);
|
||||
|
|
|
@ -7410,7 +7410,8 @@ busquedaCalculoComissaoController.recibo.msg1 = Via para controle de la Agencia
|
|||
busquedaCalculoComissaoController.recibo.email.assunto = Recibo Comisión {0}: {1}
|
||||
busquedaCalculoComissaoController.recibo.email.texto = Recibo Comisión {0}: {1} en adjunto.
|
||||
busquedaCalculoComissaoController.recibo.email.nomeAnexo = Recibo_Comision-{0}
|
||||
busquedaCalculoComissaoController.recibo.email.msg = Emails enviados con éxito
|
||||
busquedaCalculoComissaoController.recibo.email.msg = Correos electrónicos enviados con éxito
|
||||
busquedaCalculoComissaoController.recibo.email.naoEnvio = No se pudo enviar el correo electrónico a la agencia: {0} - Verifique la configuración
|
||||
|
||||
# Historico Comissao
|
||||
busquedaHistoricoComissaoController.window.title = Historial de Comisión
|
||||
|
|
|
@ -7878,6 +7878,7 @@ busquedaCalculoComissaoController.recibo.email.assunto = Recibo Comissão {0}: {
|
|||
busquedaCalculoComissaoController.recibo.email.texto = Recibo Comissão {0}: {1} em anexo.
|
||||
busquedaCalculoComissaoController.recibo.email.nomeAnexo = Recibo_Comissao-{0}
|
||||
busquedaCalculoComissaoController.recibo.email.msg = E-mails enviados com sucesso
|
||||
busquedaCalculoComissaoController.recibo.email.naoEnvio = Não foi possível enviar email para Agência: {0} - Verifique as configurações
|
||||
|
||||
# Historico Comissao
|
||||
busquedaHistoricoComissaoController.window.title = Histórico Comissão
|
||||
|
|
Loading…
Reference in New Issue