From dba4ab79cdd5b34db2d927be671900ea993fe744 Mon Sep 17 00:00:00 2001 From: Frederico Palma Date: Tue, 21 Feb 2006 00:40:14 +0000 Subject: [PATCH] no message git-svn-id: https://svn.coded.pt/svn/SIPRP@223 bb69d46d-e84e-40c8-a05a-06db0d633741 --- trunk/siprp/ficha/ExamePanel.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/trunk/siprp/ficha/ExamePanel.java b/trunk/siprp/ficha/ExamePanel.java index 5d71e780..dc3a2f01 100644 --- a/trunk/siprp/ficha/ExamePanel.java +++ b/trunk/siprp/ficha/ExamePanel.java @@ -304,17 +304,20 @@ public class ExamePanel extends JPanel { Integer marcacaoID = provider.getMarcacaoIDByTrabalhador( trabalhadorID ); - if( marcacaoID == null ) + if( marcacaoID != null ) + { + marcacao = ( MarcacaoTrabalhadorData ) JDO.load( MarcacaoTrabalhadorData.class, marcacaoID ); + proximoExamePanel.setDate( (Date) marcacao.get( Marcacao.DATA ) ); + } + Object dadosMarcacao[] = provider.getDadosUltimaMarcacao( trabalhadorID ); + if( dadosMarcacao != null ) { - Object dadosMarcacao[] = provider.getDadosUltimaMarcacao( trabalhadorID ); dataExamePanel.setDate( ( Date ) dadosMarcacao[ 0 ] ); Integer tipo = ( Integer ) dadosMarcacao[ 1 ]; int tipoValue = tipo != null ? tipo.intValue() : 0; tipoGroup.setIntSelected( tipoValue > 0 ? tipoValue - 1 : 0 ); - return; } - marcacao = ( MarcacaoTrabalhadorData ) JDO.load( MarcacaoTrabalhadorData.class, marcacaoID ); - proximoExamePanel.setDate( (Date) marcacao.get( Marcacao.DATA ) ); + } catch( Exception ex ) {