From 2ff8174f027f10c6ba27bc023a251c0ad4db210f Mon Sep 17 00:00:00 2001 From: "Gilmar P.S.L" Date: Sat, 1 Feb 2014 19:35:51 -0200 Subject: [PATCH] =?UTF-8?q?#9:=20Campos=20formatados=20em=20fun=C3=A7?= =?UTF-8?q?=C3=A3o=20do=20padr=C3=A3o=20de=20cada=20Banco=20http://github.?= =?UTF-8?q?com/jrimum/bopepo/issues/issue/9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Correções dos campos informativos do boleto SICREDI. --- .../view/info/campo/BoletoInfoViewSicredi.java | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/jrimum/bopepo/view/info/campo/BoletoInfoViewSicredi.java b/src/main/java/org/jrimum/bopepo/view/info/campo/BoletoInfoViewSicredi.java index ce002f79..a2a24a66 100644 --- a/src/main/java/org/jrimum/bopepo/view/info/campo/BoletoInfoViewSicredi.java +++ b/src/main/java/org/jrimum/bopepo/view/info/campo/BoletoInfoViewSicredi.java @@ -33,6 +33,7 @@ import org.jrimum.bopepo.Boleto; import org.jrimum.bopepo.parametro.ParametroBancoSicredi; import org.jrimum.bopepo.view.ResourceBundle; +import org.jrimum.domkee.financeiro.banco.febraban.Titulo.Aceite; /** * @author Gilmar P.S.L. @@ -73,7 +74,6 @@ public String getTextoFcLocalPagamento() { */ @Override public String getTextoRsAgenciaCodigoCedente() { - // TODO Auto-generated method stub return getAgenciaCodigoCedente(); } @@ -82,7 +82,6 @@ public String getTextoRsAgenciaCodigoCedente() { */ @Override public String getTextoFcAgenciaCodigoCedente() { - // TODO Auto-generated method stub return getAgenciaCodigoCedente(); } @@ -102,12 +101,24 @@ public String getTextoFcNossoNumero() { return getTextoNossoNumero(); } + /** + * @see org.jrimum.bopepo.view.info.campo.AbstractBoletoInfoCampoView#getTextoFcAceite() + */ + @Override + public String getTextoFcAceite() { + Aceite aceite = super.getBoleto().getTitulo().getAceite(); + if(aceite == Aceite.A){ + return "SIM"; + } + return "NÃO"; + } + private String getAgenciaCodigoCedente(){ Integer agencia = super.getBoleto().getTitulo().getContaBancaria().getAgencia().getCodigo(); Integer posto = super.getBoleto().getTitulo().getParametrosBancarios().getValor(ParametroBancoSicredi.POSTO_DA_AGENCIA); Integer codigoCedente = super.getBoleto().getTitulo().getContaBancaria().getNumeroDaConta().getCodigoDaConta(); - return String.format("%04d.%02d.%06d", agencia, posto, codigoCedente); + return String.format("%04d.%02d.%05d", agencia, posto, codigoCedente); } private String getTextoNossoNumero() {