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-87c2c4800839
master
wilian 2021-01-11 21:00:10 +00:00
parent ce16dbd825
commit de1a08bd5f
3 changed files with 22 additions and 8 deletions

View File

@ -450,11 +450,6 @@ public class BusquedaCalculoComissaoController extends MyGenericForwardComposer
if(verificarCampos()) { if(verificarCampos()) {
processarRecibo(true); processarRecibo(true);
Messagebox.show(
Labels.getLabel("busquedaCalculoComissaoController.recibo.email.msg"),
Labels.getLabel("busquedaCalculoComissaoController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
} }
} catch (ComissaoException ce) { } catch (ComissaoException ce) {
@ -484,15 +479,32 @@ public class BusquedaCalculoComissaoController extends MyGenericForwardComposer
recibos = calculoComissaoService.relatorioReciboComissao(puntoVenta != null ? puntoVenta.getPuntoventaId() : null, empresa.getEmpresaId(), competencia); recibos = calculoComissaoService.relatorioReciboComissao(puntoVenta != null ? puntoVenta.getPuntoventaId() : null, empresa.getEmpresaId(), competencia);
} }
if(enviarEmail) { if(enviarEmail && !recibos.isEmpty()) {
boolean isEmailEnviado = true;
for (HistoricoComissao comissao : recibos) { for (HistoricoComissao comissao : recibos) {
if(StringUtils.isNotBlank(comissao.getDescCorreo())) { if(StringUtils.isNotBlank(comissao.getDescCorreo())) {
List<HistoricoComissao> recibosEmail = new ArrayList<HistoricoComissao>(); List<HistoricoComissao> recibosEmail = new ArrayList<HistoricoComissao>();
recibosEmail.add(comissao); recibosEmail.add(comissao);
parametros.put("recibos", recibosEmail); parametros.put("recibos", recibosEmail);
Relatorio relatorio = new RelatorioReciboComissao(parametros, dataSourceRead.getConnection()); 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 { } else {
parametros.put("recibos", recibos); parametros.put("recibos", recibos);

View File

@ -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.assunto = Recibo Comisión {0}: {1}
busquedaCalculoComissaoController.recibo.email.texto = Recibo Comisión {0}: {1} en adjunto. busquedaCalculoComissaoController.recibo.email.texto = Recibo Comisión {0}: {1} en adjunto.
busquedaCalculoComissaoController.recibo.email.nomeAnexo = Recibo_Comision-{0} 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 # Historico Comissao
busquedaHistoricoComissaoController.window.title = Historial de Comisión busquedaHistoricoComissaoController.window.title = Historial de Comisión

View File

@ -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.texto = Recibo Comissão {0}: {1} em anexo.
busquedaCalculoComissaoController.recibo.email.nomeAnexo = Recibo_Comissao-{0} busquedaCalculoComissaoController.recibo.email.nomeAnexo = Recibo_Comissao-{0}
busquedaCalculoComissaoController.recibo.email.msg = E-mails enviados com sucesso 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 # Historico Comissao
busquedaHistoricoComissaoController.window.title = Histórico Comissão busquedaHistoricoComissaoController.window.title = Histórico Comissão