fixes bug#AL-1979
parent
1e9972242d
commit
a11baab5a4
2
pom.xml
2
pom.xml
|
@ -3,7 +3,7 @@
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<groupId>br.com.rjconsultores</groupId>
|
<groupId>br.com.rjconsultores</groupId>
|
||||||
<artifactId>ModelWeb</artifactId>
|
<artifactId>ModelWeb</artifactId>
|
||||||
<version>1.0.20</version>
|
<version>1.0.21</version>
|
||||||
<distributionManagement>
|
<distributionManagement>
|
||||||
<repository>
|
<repository>
|
||||||
<id>rj-releases</id>
|
<id>rj-releases</id>
|
||||||
|
|
|
@ -67,6 +67,7 @@ import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
|
||||||
import com.rjconsultores.ventaboletos.enuns.AceiteBB;
|
import com.rjconsultores.ventaboletos.enuns.AceiteBB;
|
||||||
import com.rjconsultores.ventaboletos.enuns.BancoLayout;
|
import com.rjconsultores.ventaboletos.enuns.BancoLayout;
|
||||||
import com.rjconsultores.ventaboletos.enuns.TipoInscricaoPagador;
|
import com.rjconsultores.ventaboletos.enuns.TipoInscricaoPagador;
|
||||||
|
import com.rjconsultores.ventaboletos.exception.ValidacaoRemessaException;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
|
import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.CustomEnum;
|
import com.rjconsultores.ventaboletos.utilerias.CustomEnum;
|
||||||
|
|
||||||
|
@ -233,7 +234,7 @@ public class RemessaCNABBancosHibernateDAO extends GenericHibernateDAO<Fechament
|
||||||
}
|
}
|
||||||
|
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("Erro ao setar o valor de atraso do boleto "+tupla[0]+", favor entrar em contato com o suporte! ");
|
throw new ValidacaoRemessaException("Erro ao setar o valor de atraso do boleto "+tupla[0]+", favor entrar em contato com o suporte! ");
|
||||||
}
|
}
|
||||||
|
|
||||||
try{
|
try{
|
||||||
|
@ -249,13 +250,13 @@ public class RemessaCNABBancosHibernateDAO extends GenericHibernateDAO<Fechament
|
||||||
try{
|
try{
|
||||||
detalhe.setNumeroInscricaoPagador(tupla[19].toString().replaceAll("[^0-9]+", ""));
|
detalhe.setNumeroInscricaoPagador(tupla[19].toString().replaceAll("[^0-9]+", ""));
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("O CNPJ do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
throw new ValidacaoRemessaException("O CNPJ do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
||||||
}
|
}
|
||||||
|
|
||||||
try{
|
try{
|
||||||
detalhe.setEnderecoCompletoPagador(tupla[21].toString());
|
detalhe.setEnderecoCompletoPagador(tupla[21].toString());
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("O Endereço do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
throw new ValidacaoRemessaException("O Endereço do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
||||||
}
|
}
|
||||||
|
|
||||||
try{
|
try{
|
||||||
|
@ -263,7 +264,7 @@ public class RemessaCNABBancosHibernateDAO extends GenericHibernateDAO<Fechament
|
||||||
detalhe.setCEP_Prefixo(cep.substring(0,5));
|
detalhe.setCEP_Prefixo(cep.substring(0,5));
|
||||||
detalhe.setCEP_Sufixo(cep.substring(5));
|
detalhe.setCEP_Sufixo(cep.substring(5));
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("O CEP do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
throw new ValidacaoRemessaException("O CEP do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
||||||
}
|
}
|
||||||
|
|
||||||
arquivoRemessaItem.addTitulo(detalhe);
|
arquivoRemessaItem.addTitulo(detalhe);
|
||||||
|
@ -419,7 +420,7 @@ public class RemessaCNABBancosHibernateDAO extends GenericHibernateDAO<Fechament
|
||||||
}
|
}
|
||||||
|
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("Erro ao setar o valor de atraso do boleto "+tupla[0]+", favor entrar em contato com o suporte! ");
|
throw new ValidacaoRemessaException("Erro ao setar o valor de atraso do boleto "+tupla[0]+", favor entrar em contato com o suporte! ");
|
||||||
}
|
}
|
||||||
|
|
||||||
try{
|
try{
|
||||||
|
@ -433,37 +434,37 @@ public class RemessaCNABBancosHibernateDAO extends GenericHibernateDAO<Fechament
|
||||||
try{
|
try{
|
||||||
detalhe.setNumeroInscricao(tupla[19].toString().replaceAll("[^0-9]+", ""));
|
detalhe.setNumeroInscricao(tupla[19].toString().replaceAll("[^0-9]+", ""));
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("A inscrição do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
throw new ValidacaoRemessaException("A inscrição do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
||||||
}
|
}
|
||||||
|
|
||||||
try{
|
try{
|
||||||
detalhe.setNumeroInscricaoSacado(tupla[28].toString().replaceAll("[^0-9]+", ""));
|
detalhe.setNumeroInscricaoSacado(tupla[28].toString().replaceAll("[^0-9]+", ""));
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("O CNPJ do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
throw new ValidacaoRemessaException("O CNPJ do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
||||||
}
|
}
|
||||||
|
|
||||||
try{
|
try{
|
||||||
detalhe.setEnderecoSacado(tupla[21].toString());
|
detalhe.setEnderecoSacado(tupla[21].toString());
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("O Endereco do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
throw new ValidacaoRemessaException("O Endereco do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
||||||
}
|
}
|
||||||
|
|
||||||
try{
|
try{
|
||||||
detalhe.setBairroSacado(tupla[22].toString());
|
detalhe.setBairroSacado(tupla[22].toString());
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("O Bairro do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
throw new ValidacaoRemessaException("O Bairro do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
||||||
}
|
}
|
||||||
|
|
||||||
try{
|
try{
|
||||||
detalhe.setCidade(tupla[23].toString());
|
detalhe.setCidade(tupla[23].toString());
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("A Cidade do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
throw new ValidacaoRemessaException("A Cidade do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
||||||
}
|
}
|
||||||
|
|
||||||
try{
|
try{
|
||||||
detalhe.setEstado(tupla[24].toString());
|
detalhe.setEstado(tupla[24].toString());
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("O Estado do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
throw new ValidacaoRemessaException("O Estado do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
||||||
}
|
}
|
||||||
|
|
||||||
try{
|
try{
|
||||||
|
@ -471,7 +472,7 @@ public class RemessaCNABBancosHibernateDAO extends GenericHibernateDAO<Fechament
|
||||||
detalhe.setCepSacado(cep.substring(0,5));
|
detalhe.setCepSacado(cep.substring(0,5));
|
||||||
detalhe.setComplementoCepSacado(cep.substring(5));
|
detalhe.setComplementoCepSacado(cep.substring(5));
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("O CEP do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
throw new ValidacaoRemessaException("O CEP do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
||||||
}
|
}
|
||||||
|
|
||||||
arquivoRemessaItem.addTitulo(detalhe);
|
arquivoRemessaItem.addTitulo(detalhe);
|
||||||
|
@ -619,31 +620,31 @@ public class RemessaCNABBancosHibernateDAO extends GenericHibernateDAO<Fechament
|
||||||
try{
|
try{
|
||||||
detalhe.setEnderecoCompletoPagador(tupla[21].toString());
|
detalhe.setEnderecoCompletoPagador(tupla[21].toString());
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("O Endereço do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
throw new ValidacaoRemessaException("O Endereço do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
||||||
}
|
}
|
||||||
|
|
||||||
try{
|
try{
|
||||||
detalhe.setBairro(tupla[22].toString());
|
detalhe.setBairro(tupla[22].toString());
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("O Bairro do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
throw new ValidacaoRemessaException("O Bairro do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
||||||
}
|
}
|
||||||
|
|
||||||
try{
|
try{
|
||||||
detalhe.setCidade(tupla[23].toString());
|
detalhe.setCidade(tupla[23].toString());
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("A cidade do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
throw new ValidacaoRemessaException("A cidade do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
||||||
}
|
}
|
||||||
|
|
||||||
try{
|
try{
|
||||||
detalhe.setEstado(tupla[24].toString());
|
detalhe.setEstado(tupla[24].toString());
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("O Estado do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
throw new ValidacaoRemessaException("O Estado do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
||||||
}
|
}
|
||||||
|
|
||||||
try{
|
try{
|
||||||
detalhe.setCnpj(Long.valueOf(tupla[19].toString().replaceAll("[^0-9]+", "")));
|
detalhe.setCnpj(Long.valueOf(tupla[19].toString().replaceAll("[^0-9]+", "")));
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("O CNPJ do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
throw new ValidacaoRemessaException("O CNPJ do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
||||||
}
|
}
|
||||||
|
|
||||||
try{
|
try{
|
||||||
|
@ -651,7 +652,7 @@ public class RemessaCNABBancosHibernateDAO extends GenericHibernateDAO<Fechament
|
||||||
detalhe.setCepPrefixo(cep.substring(0,5));
|
detalhe.setCepPrefixo(cep.substring(0,5));
|
||||||
detalhe.setCepSufixo(cep.substring(5));
|
detalhe.setCepSufixo(cep.substring(5));
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("O CEP do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
throw new ValidacaoRemessaException("O CEP do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
||||||
}
|
}
|
||||||
|
|
||||||
arquivoRemessaItem.addTitulo(detalhe);
|
arquivoRemessaItem.addTitulo(detalhe);
|
||||||
|
@ -757,8 +758,7 @@ public class RemessaCNABBancosHibernateDAO extends GenericHibernateDAO<Fechament
|
||||||
arquivoRemessaItem.setRodapeRemessa(new RodapeRemessaPadrao());
|
arquivoRemessaItem.setRodapeRemessa(new RodapeRemessaPadrao());
|
||||||
|
|
||||||
arquivoRemessa.addItem(arquivoRemessaItem);
|
arquivoRemessa.addItem(arquivoRemessaItem);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
DetalheObrigatorioItau detalhe = new DetalheObrigatorioItau();
|
DetalheObrigatorioItau detalhe = new DetalheObrigatorioItau();
|
||||||
|
|
||||||
|
@ -814,37 +814,37 @@ public class RemessaCNABBancosHibernateDAO extends GenericHibernateDAO<Fechament
|
||||||
try{
|
try{
|
||||||
detalhe.setNumeroInscricaoSacado(Long.valueOf(tupla[20].toString()));
|
detalhe.setNumeroInscricaoSacado(Long.valueOf(tupla[20].toString()));
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("O CNPJ do ponto de venda "+tupla[21]+" está fora do padrão, favor corrigir");
|
throw new ValidacaoRemessaException("O CNPJ do ponto de venda "+tupla[21]+" está fora do padrão, favor corrigir");
|
||||||
}
|
}
|
||||||
|
|
||||||
try{
|
try{
|
||||||
detalhe.setLogradouroSacado(tupla[22].toString());
|
detalhe.setLogradouroSacado(tupla[22].toString());
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("O Logradouro do ponto de venda "+tupla[21]+" está fora do padrão, favor corrigir");
|
throw new ValidacaoRemessaException("O Logradouro do ponto de venda "+tupla[21]+" está fora do padrão, favor corrigir");
|
||||||
}
|
}
|
||||||
|
|
||||||
try{
|
try{
|
||||||
detalhe.setBairroSacado(tupla[23].toString());
|
detalhe.setBairroSacado(tupla[23].toString());
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("O Bairro do ponto de venda "+tupla[21]+" está fora do padrão, favor corrigir");
|
throw new ValidacaoRemessaException("O Bairro do ponto de venda "+tupla[21]+" está fora do padrão, favor corrigir");
|
||||||
}
|
}
|
||||||
|
|
||||||
try{
|
try{
|
||||||
detalhe.setCepSacado(tupla[24].toString());
|
detalhe.setCepSacado(tupla[24].toString());
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("O CEP do ponto de venda "+tupla[21]+" está fora do padrão, favor corrigir");
|
throw new ValidacaoRemessaException("O CEP do ponto de venda "+tupla[21]+" está fora do padrão, favor corrigir");
|
||||||
}
|
}
|
||||||
|
|
||||||
try{
|
try{
|
||||||
detalhe.setCidade(tupla[25].toString());
|
detalhe.setCidade(tupla[25].toString());
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("A cidade do ponto de venda "+tupla[21]+" está fora do padrão, favor corrigir");
|
throw new ValidacaoRemessaException("A cidade do ponto de venda "+tupla[21]+" está fora do padrão, favor corrigir");
|
||||||
}
|
}
|
||||||
|
|
||||||
try{
|
try{
|
||||||
detalhe.setEstado(tupla[26].toString());
|
detalhe.setEstado(tupla[26].toString());
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("O Estado do ponto de venda "+tupla[21]+" está fora do padrão, favor corrigir");
|
throw new ValidacaoRemessaException("O Estado do ponto de venda "+tupla[21]+" está fora do padrão, favor corrigir");
|
||||||
}
|
}
|
||||||
|
|
||||||
arquivoRemessaItem.addTitulo(detalhe);
|
arquivoRemessaItem.addTitulo(detalhe);
|
||||||
|
@ -940,7 +940,6 @@ public class RemessaCNABBancosHibernateDAO extends GenericHibernateDAO<Fechament
|
||||||
cabecalhoRemessaBancoBrasil.setNumContaCorrente(tupla[6].toString());
|
cabecalhoRemessaBancoBrasil.setNumContaCorrente(tupla[6].toString());
|
||||||
cabecalhoRemessaBancoBrasil.setDigContaCorrente(tupla[7].toString());
|
cabecalhoRemessaBancoBrasil.setDigContaCorrente(tupla[7].toString());
|
||||||
cabecalhoRemessaBancoBrasil.setNumCarteira(tupla[8].toString());
|
cabecalhoRemessaBancoBrasil.setNumCarteira(tupla[8].toString());
|
||||||
cabecalhoRemessaBancoBrasil.setNumVarCarteira(((BigDecimal) tupla[28]).toString());
|
|
||||||
cabecalhoRemessaBancoBrasil.setNomeEmpresa(nomeEmpresa);
|
cabecalhoRemessaBancoBrasil.setNomeEmpresa(nomeEmpresa);
|
||||||
cabecalhoRemessaBancoBrasil.setNumConvenio(codEmpresaBanco);
|
cabecalhoRemessaBancoBrasil.setNumConvenio(codEmpresaBanco);
|
||||||
|
|
||||||
|
@ -952,14 +951,23 @@ public class RemessaCNABBancosHibernateDAO extends GenericHibernateDAO<Fechament
|
||||||
cabecalhoLoteRemessaBancoBrasil.setDigAgenciaConta(" ");
|
cabecalhoLoteRemessaBancoBrasil.setDigAgenciaConta(" ");
|
||||||
cabecalhoLoteRemessaBancoBrasil.setNumContaCorrente(tupla[6].toString());
|
cabecalhoLoteRemessaBancoBrasil.setNumContaCorrente(tupla[6].toString());
|
||||||
cabecalhoLoteRemessaBancoBrasil.setDigContaCorrente(tupla[7].toString());
|
cabecalhoLoteRemessaBancoBrasil.setDigContaCorrente(tupla[7].toString());
|
||||||
cabecalhoLoteRemessaBancoBrasil.setNumCarteira(tupla[8].toString());
|
cabecalhoLoteRemessaBancoBrasil.setNumCarteira(tupla[8].toString());
|
||||||
cabecalhoLoteRemessaBancoBrasil.setNumVarCarteira(((BigDecimal) tupla[28]).toString());
|
|
||||||
cabecalhoLoteRemessaBancoBrasil.setNomeEmpresa(nomeEmpresa);
|
cabecalhoLoteRemessaBancoBrasil.setNomeEmpresa(nomeEmpresa);
|
||||||
cabecalhoLoteRemessaBancoBrasil.setNumConvenio(codEmpresaBanco);
|
cabecalhoLoteRemessaBancoBrasil.setNumConvenio(codEmpresaBanco);
|
||||||
cabecalhoLoteRemessaBancoBrasil.setDataGeracao(new Date());
|
cabecalhoLoteRemessaBancoBrasil.setDataGeracao(new Date());
|
||||||
cabecalhoLoteRemessaBancoBrasil.setNumeroRemessa(idRemessa);
|
cabecalhoLoteRemessaBancoBrasil.setNumeroRemessa(idRemessa);
|
||||||
cabecalhoLoteRemessaBancoBrasil.setRemessaTesteID("TS");
|
cabecalhoLoteRemessaBancoBrasil.setRemessaTesteID("TS");
|
||||||
//cabecalhoLoteRemessaBancoBrasil.setLoteServico(++loteCount);
|
|
||||||
|
try{
|
||||||
|
cabecalhoRemessaBancoBrasil.setNumVarCarteira(((BigDecimal) tupla[28]).toString());
|
||||||
|
cabecalhoLoteRemessaBancoBrasil.setNumVarCarteira(((BigDecimal) tupla[28]).toString());
|
||||||
|
}catch(Exception e){
|
||||||
|
throw new ValidacaoRemessaException(
|
||||||
|
String.format(
|
||||||
|
"A Variação Carteira da empresa %s está fora do padrão, favor corrigir",
|
||||||
|
nomeEmpresa)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
cabecalhoRemessaBancoBrasil.setCabecalhoLoteRemessaBancoBrasil(cabecalhoLoteRemessaBancoBrasil);
|
cabecalhoRemessaBancoBrasil.setCabecalhoLoteRemessaBancoBrasil(cabecalhoLoteRemessaBancoBrasil);
|
||||||
|
|
||||||
|
@ -1042,31 +1050,31 @@ public class RemessaCNABBancosHibernateDAO extends GenericHibernateDAO<Fechament
|
||||||
try{
|
try{
|
||||||
pagadorBancoBrasil.setNumeroInscricaoSacado(tupla[20].toString());
|
pagadorBancoBrasil.setNumeroInscricaoSacado(tupla[20].toString());
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("O CNPJ do ponto de venda "+tupla[21]+" está fora do padrão, favor corrigir");
|
throw new ValidacaoRemessaException("O CNPJ do ponto de venda "+tupla[21]+" está fora do padrão, favor corrigir");
|
||||||
}
|
}
|
||||||
|
|
||||||
try{
|
try{
|
||||||
pagadorBancoBrasil.setLogradouroSacado(tupla[22].toString());
|
pagadorBancoBrasil.setLogradouroSacado(tupla[22].toString());
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("O Logradouro do ponto de venda "+tupla[21]+" está fora do padrão, favor corrigir");
|
throw new ValidacaoRemessaException("O Logradouro do ponto de venda "+tupla[21]+" está fora do padrão, favor corrigir");
|
||||||
}
|
}
|
||||||
|
|
||||||
try{
|
try{
|
||||||
pagadorBancoBrasil.setBairroSacado(tupla[23].toString());
|
pagadorBancoBrasil.setBairroSacado(tupla[23].toString());
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("O Bairro do ponto de venda "+tupla[21]+" está fora do padrão, favor corrigir");
|
throw new ValidacaoRemessaException("O Bairro do ponto de venda "+tupla[21]+" está fora do padrão, favor corrigir");
|
||||||
}
|
}
|
||||||
|
|
||||||
try{
|
try{
|
||||||
pagadorBancoBrasil.setCidade(tupla[25].toString());
|
pagadorBancoBrasil.setCidade(tupla[25].toString());
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("A cidade do ponto de venda "+tupla[21]+" está fora do padrão, favor corrigir");
|
throw new ValidacaoRemessaException("A cidade do ponto de venda "+tupla[21]+" está fora do padrão, favor corrigir");
|
||||||
}
|
}
|
||||||
|
|
||||||
try{
|
try{
|
||||||
pagadorBancoBrasil.setEstado(tupla[26].toString());
|
pagadorBancoBrasil.setEstado(tupla[26].toString());
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("O Estado do ponto de venda "+tupla[21]+" está fora do padrão, favor corrigir");
|
throw new ValidacaoRemessaException("O Estado do ponto de venda "+tupla[21]+" está fora do padrão, favor corrigir");
|
||||||
}
|
}
|
||||||
|
|
||||||
titulosBancoBrasil.setDetalheObrigatorioDadosPagadorBancoBrasil(pagadorBancoBrasil);
|
titulosBancoBrasil.setDetalheObrigatorioDadosPagadorBancoBrasil(pagadorBancoBrasil);
|
||||||
|
@ -1199,10 +1207,10 @@ public class RemessaCNABBancosHibernateDAO extends GenericHibernateDAO<Fechament
|
||||||
}else {
|
}else {
|
||||||
try{
|
try{
|
||||||
if( !(cabecalhoRemessaSicoob.getNumConvenio()).equals(codEmpresaBanco)) {
|
if( !(cabecalhoRemessaSicoob.getNumConvenio()).equals(codEmpresaBanco)) {
|
||||||
throw new RuntimeException("O codigo de convênio não confere com o codigo do banco \r\n favor entrar em contato com o suporte! ");
|
throw new ValidacaoRemessaException("O codigo de convênio não confere com o codigo do banco \r\n favor entrar em contato com o suporte! ");
|
||||||
}
|
}
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("Houve um erro na montagem do cabeçalho do arquivo de remessa \r\n favor entrar em contato com o suporte! ");
|
throw new ValidacaoRemessaException("Houve um erro na montagem do cabeçalho do arquivo de remessa \r\n favor entrar em contato com o suporte! ");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1273,31 +1281,31 @@ public class RemessaCNABBancosHibernateDAO extends GenericHibernateDAO<Fechament
|
||||||
try{
|
try{
|
||||||
pagadorSicoob.setNumeroInscricaoSacado(tupla[20].toString());
|
pagadorSicoob.setNumeroInscricaoSacado(tupla[20].toString());
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("O CNPJ do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
throw new ValidacaoRemessaException("O CNPJ do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
||||||
}
|
}
|
||||||
|
|
||||||
try{
|
try{
|
||||||
pagadorSicoob.setLogradouroSacado(tupla[22].toString());
|
pagadorSicoob.setLogradouroSacado(tupla[22].toString());
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("O Logradouro do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
throw new ValidacaoRemessaException("O Logradouro do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
||||||
}
|
}
|
||||||
|
|
||||||
try{
|
try{
|
||||||
pagadorSicoob.setBairroSacado(tupla[23].toString());
|
pagadorSicoob.setBairroSacado(tupla[23].toString());
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("O Bairro do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
throw new ValidacaoRemessaException("O Bairro do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
||||||
}
|
}
|
||||||
|
|
||||||
try{
|
try{
|
||||||
pagadorSicoob.setCidade(tupla[25].toString());
|
pagadorSicoob.setCidade(tupla[25].toString());
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("A cidade do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
throw new ValidacaoRemessaException("A cidade do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
||||||
}
|
}
|
||||||
|
|
||||||
try{
|
try{
|
||||||
pagadorSicoob.setEstado(tupla[26].toString());
|
pagadorSicoob.setEstado(tupla[26].toString());
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("O Estado do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
throw new ValidacaoRemessaException("O Estado do ponto de venda "+tupla[20]+" está fora do padrão, favor corrigir");
|
||||||
}
|
}
|
||||||
|
|
||||||
titulosSicoob.setDetalheObrigatorioDadosPagadorSicoob(pagadorSicoob);
|
titulosSicoob.setDetalheObrigatorioDadosPagadorSicoob(pagadorSicoob);
|
||||||
|
@ -1440,7 +1448,7 @@ public class RemessaCNABBancosHibernateDAO extends GenericHibernateDAO<Fechament
|
||||||
try{
|
try{
|
||||||
titulosCaixa.setNumeroInscricao(tupla[3].toString().replaceAll("[^0-9]+", ""));
|
titulosCaixa.setNumeroInscricao(tupla[3].toString().replaceAll("[^0-9]+", ""));
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("O CNPJ do ponto de venda "+tupla[15]+" está fora do padrão, favor corrigir");
|
throw new ValidacaoRemessaException("O CNPJ do ponto de venda "+tupla[15]+" está fora do padrão, favor corrigir");
|
||||||
}
|
}
|
||||||
|
|
||||||
String cep = "";
|
String cep = "";
|
||||||
|
@ -1455,31 +1463,31 @@ public class RemessaCNABBancosHibernateDAO extends GenericHibernateDAO<Fechament
|
||||||
try{
|
try{
|
||||||
titulosCaixa.setNumeroInscricaoSacado(tupla[14].toString());
|
titulosCaixa.setNumeroInscricaoSacado(tupla[14].toString());
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("O CNPJ do ponto de venda "+tupla[15]+" está fora do padrão, favor corrigir");
|
throw new ValidacaoRemessaException("O CNPJ do ponto de venda "+tupla[15]+" está fora do padrão, favor corrigir");
|
||||||
}
|
}
|
||||||
|
|
||||||
try{
|
try{
|
||||||
titulosCaixa.setEnderecoSacado(tupla[16].toString());
|
titulosCaixa.setEnderecoSacado(tupla[16].toString());
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("O Logradouro do ponto de venda "+tupla[15]+" está fora do padrão, favor corrigir");
|
throw new ValidacaoRemessaException("O Logradouro do ponto de venda "+tupla[15]+" está fora do padrão, favor corrigir");
|
||||||
}
|
}
|
||||||
|
|
||||||
try{
|
try{
|
||||||
titulosCaixa.setBairroSacado(tupla[17].toString());
|
titulosCaixa.setBairroSacado(tupla[17].toString());
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("O Bairro do ponto de venda "+tupla[15]+" está fora do padrão, favor corrigir");
|
throw new ValidacaoRemessaException("O Bairro do ponto de venda "+tupla[15]+" está fora do padrão, favor corrigir");
|
||||||
}
|
}
|
||||||
|
|
||||||
try{
|
try{
|
||||||
titulosCaixa.setCidade(tupla[19].toString());
|
titulosCaixa.setCidade(tupla[19].toString());
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("A cidade do ponto de venda "+tupla[15]+" está fora do padrão, favor corrigir");
|
throw new ValidacaoRemessaException("A cidade do ponto de venda "+tupla[15]+" está fora do padrão, favor corrigir");
|
||||||
}
|
}
|
||||||
|
|
||||||
try{
|
try{
|
||||||
titulosCaixa.setEstado(tupla[20].toString());
|
titulosCaixa.setEstado(tupla[20].toString());
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new RuntimeException("O Estado do ponto de venda "+tupla[15]+" está fora do padrão, favor corrigir");
|
throw new ValidacaoRemessaException("O Estado do ponto de venda "+tupla[15]+" está fora do padrão, favor corrigir");
|
||||||
}
|
}
|
||||||
|
|
||||||
titulosCaixa.setSacadorAvalista("");
|
titulosCaixa.setSacadorAvalista("");
|
||||||
|
@ -1748,6 +1756,7 @@ public class RemessaCNABBancosHibernateDAO extends GenericHibernateDAO<Fechament
|
||||||
int qtd = stmt.executeUpdate(qry.toString());
|
int qtd = stmt.executeUpdate(qry.toString());
|
||||||
con.commit();
|
con.commit();
|
||||||
stmt.close();
|
stmt.close();
|
||||||
|
con.close();
|
||||||
|
|
||||||
return qtd==1;
|
return qtd==1;
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
package com.rjconsultores.ventaboletos.exception;
|
||||||
|
|
||||||
|
public class ValidacaoRemessaException extends RuntimeException {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = -919934943159729995L;
|
||||||
|
|
||||||
|
public ValidacaoRemessaException(String message) {
|
||||||
|
super(message);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue