fixes bug#23426

qua:
dev:

Apontado direto para a adamantina e gerado o contrato
Evidencia anexa: Evidencia_Adamantina)Contrato_AVistaa

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@109342 d1611594-4594-4d17-8e1d-87c2c4800839
master
walace 2021-10-27 13:01:32 +00:00
parent d907fd69be
commit 7eb09f6d0f
1 changed files with 29 additions and 11 deletions

View File

@ -1,5 +1,6 @@
package com.rjconsultores.ventaboletos.service.impl;
import java.io.UnsupportedEncodingException;
import java.util.Calendar;
import java.util.List;
@ -68,10 +69,7 @@ public class ConfContratoPuntoVentaServiceImpl implements ConfContratoPuntoVenta
public String formatarLayout(ConfLayoutContratoVO confLayoutContratoVO, String html) {
StringBuilder htmlFormatado = new StringBuilder();
htmlFormatado.append("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">");
htmlFormatado.append("<html>");
criarCabecalho(htmlFormatado);
html = html.replace("{nomeLocalidade}", confLayoutContratoVO.getNomeLocalidade())
.replace("{CNPJ}", confLayoutContratoVO.getCNPJ())
.replace("{dataAbertura}", confLayoutContratoVO.getDataAbertura() != null ? DateUtil.getStringDate(confLayoutContratoVO.getDataAbertura(), "dd/MM/yyyy") : "")
@ -82,7 +80,7 @@ public class ConfContratoPuntoVentaServiceImpl implements ConfContratoPuntoVenta
.replace("{numero}", confLayoutContratoVO.getNumero() != null ? confLayoutContratoVO.getNumero() : "")
.replace("{passagemAlta}", confLayoutContratoVO.getPassagemAlta() != null ? MoneyHelper.getValor(confLayoutContratoVO.getPassagemAlta()) : "0")
.replace("{passagemBaixa}", confLayoutContratoVO.getPassagemBaixa() != null ? MoneyHelper.getValor(confLayoutContratoVO.getPassagemBaixa()) : "0")
.replace("{seguroObrigatorioBaixa}", confLayoutContratoVO.getValorVendaGapBaixa() != null ? MoneyHelper.getValor(confLayoutContratoVO.getSeguroObrigatorioBaixa()) : "0")
.replace("{seguroObrigatorioBaixa}", confLayoutContratoVO.getSeguroObrigatorioBaixa() != null ? MoneyHelper.getValor(confLayoutContratoVO.getSeguroObrigatorioBaixa()) : "0")
.replace("{seguroObrigatorioAlta}", confLayoutContratoVO.getSeguroObrigatorioAlta() != null ? MoneyHelper.getValor(confLayoutContratoVO.getSeguroObrigatorioAlta()) : "0")
.replace("{valorVendaGapBaixa}", confLayoutContratoVO.getValorVendaGapBaixa() != null ? MoneyHelper.getValor(confLayoutContratoVO.getValorVendaGapBaixa()) : "0")
.replace("{valorVendaGapAlta}", confLayoutContratoVO.getValorVendaGapAlta() != null ? MoneyHelper.getValor(confLayoutContratoVO.getValorVendaGapAlta()) : "0")
@ -92,20 +90,40 @@ public class ConfContratoPuntoVentaServiceImpl implements ConfContratoPuntoVenta
.replace("{seguroAlta}", confLayoutContratoVO.getSeguroAlta()!= null ? MoneyHelper.getValor(confLayoutContratoVO.getSeguroAlta()) : "0")
.replace("{outrosBaixa}", confLayoutContratoVO.getOutrosBaixa() != null ? MoneyHelper.getValor(confLayoutContratoVO.getOutrosBaixa()) : "0")
.replace("{outrosAlta}", confLayoutContratoVO.getOutrosAlta() != null ? MoneyHelper.getValor(confLayoutContratoVO.getOutrosAlta()) : "0")
.replace("{excesssoBaixa}", confLayoutContratoVO.getExcesssoBaixa() != null ? MoneyHelper.getValor(confLayoutContratoVO.getExcesssoBaixa()): "0")
.replace("{excesssoAlta}", confLayoutContratoVO.getExcesssoAlta() != null ? MoneyHelper.getValor(confLayoutContratoVO.getExcesssoAlta()) :"0")
.replace("{excessoBaixa}", confLayoutContratoVO.getExcesssoBaixa() != null ? MoneyHelper.getValor(confLayoutContratoVO.getExcesssoBaixa()): "0")
.replace("{excessoAlta}", confLayoutContratoVO.getExcesssoAlta() != null ? MoneyHelper.getValor(confLayoutContratoVO.getExcesssoAlta()) :"0")
.replace("{nomeTitular}", confLayoutContratoVO.getNomeTitular())
.replace("{nomeBanco}", confLayoutContratoVO.getNomeBanco())
.replace("{numeroAgencia}", confLayoutContratoVO.getNumeroAgencia())
.replace("{numeroConta}", confLayoutContratoVO.getNumeroConta())
.replace("{tipoSocio}", confLayoutContratoVO.getTipoSocio())
.replace("{bairro}", confLayoutContratoVO.getBairro())
.replace("{rua}", confLayoutContratoVO.getRua());;
.replace("{tipoSocio}", confLayoutContratoVO.getTipoSocio() != null ? confLayoutContratoVO.getTipoSocio() : "")
.replace("{bairro}", confLayoutContratoVO.getBairro() != null ? confLayoutContratoVO.getBairro() : "" )
.replace("{rua}", confLayoutContratoVO.getRua() != null ? confLayoutContratoVO.getRua() : "" );
htmlFormatado.append(html);
htmlFormatado.append(formatarUTF(html));
htmlFormatado.append("</html>");
return htmlFormatado.toString();
}
private void criarCabecalho(StringBuilder htmlFormatado) {
htmlFormatado.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?> ");
htmlFormatado.append("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">");
htmlFormatado.append("<html>");
}
private String formatarUTF(String html) {
String output = "";
try {
output = new String(html.getBytes("UTF-8"), "ISO-8859-1");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return output;
}
}