diff --git a/trunk/SIPRPSoft/lib/cursos.jar b/trunk/SIPRPSoft/lib/cursos.jar index 99ad469f..0b25d6c2 100644 Binary files a/trunk/SIPRPSoft/lib/cursos.jar and b/trunk/SIPRPSoft/lib/cursos.jar differ diff --git a/trunk/SIPRPSoft/lib/shst.jar b/trunk/SIPRPSoft/lib/shst.jar index 7310fe4f..0c98c99e 100644 Binary files a/trunk/SIPRPSoft/lib/shst.jar and b/trunk/SIPRPSoft/lib/shst.jar differ diff --git a/trunk/SIPRPSoft/src/siprp/cursos/provider/CursosTemplatesProvider.java b/trunk/SIPRPSoft/src/siprp/cursos/provider/CursosTemplatesProvider.java index febe6b38..d98c554b 100644 --- a/trunk/SIPRPSoft/src/siprp/cursos/provider/CursosTemplatesProvider.java +++ b/trunk/SIPRPSoft/src/siprp/cursos/provider/CursosTemplatesProvider.java @@ -10,8 +10,12 @@ import java.util.Locale; import javax.swing.JOptionPane; +import shst.cursos.provider.PessoasProvider; + import com.evolute.genericpeople.AutorizacaoProviderInterface; import com.evolute.genericpeople.DefaultTemplateProvider; +import com.evolute.genericpeople.PessoaDocumentoConstants; +import com.evolute.genericpeople.PessoaDocumentoInterface; import com.evolute.genericpeople.PessoaInterface; import com.evolute.genericpeople.TemplateConstants; import com.evolute.module.cursos.CursosDataProvider; @@ -113,9 +117,13 @@ public class CursosTemplatesProvider extends DefaultTemplateProvider return null; } - String bi_numero = pessoa.getBINumero() == null || "".equals( pessoa.getBINumero().trim() ) ? "" : "portadora do Bilhete de Identidade nº " + pessoa.getBINumero() + ", "; - String bi_emissao = pessoa.getBIArquivo() == null || "".equals( pessoa.getBIArquivo().trim() ) ? "" : " emitido em " + pessoa.getBIArquivo() + ", "; - String bi_data_emissao = pessoa.getBIData() == null ? "" : "em " + DefaultTemplateProvider.D_F.format( pessoa.getBIData() ) + ", "; + PessoaDocumentoInterface doc = PessoasProvider.getProvider().getDocumentoByPessoaID( pessoa.getId(), PessoaDocumentoConstants.TIPO_DOCUMENTO_BI ); + String bi_numero = doc == null || "".equals( doc.getNumero().trim() ) ? "" : "portadora do Bilhete de Identidade nº " + doc.getNumero() + ", "; + String bi_emissao = doc == null || "".equals( doc.getLocal_emissao().trim() ) ? "" : " emitido em " + doc.getLocal_emissao() + ", "; + String bi_data_emissao = doc == null ? "" : "em " + DefaultTemplateProvider.D_F.format( doc.getData_emissao() ) + ", "; +// String bi_numero = pessoa.getBINumero() == null || "".equals( pessoa.getBINumero().trim() ) ? "" : "portadora do Bilhete de Identidade nº " + pessoa.getBINumero() + ", "; +// String bi_emissao = pessoa.getBIArquivo() == null || "".equals( pessoa.getBIArquivo().trim() ) ? "" : " emitido em " + pessoa.getBIArquivo() + ", "; +// String bi_data_emissao = pessoa.getBIData() == null ? "" : "em " + DefaultTemplateProvider.D_F.format( pessoa.getBIData() ) + ", "; xml = new SimpleXMLElement( CERTIFICADO_FORMANDO_XML_NAME );