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()) {
|
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);
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue