|
|
|
@ -22,6 +22,7 @@ import com.evolute.utils.ui.button.*;
|
|
|
|
import com.evolute.utils.ui.panel.*;
|
|
|
|
import com.evolute.utils.ui.panel.*;
|
|
|
|
|
|
|
|
|
|
|
|
import siprp.*;
|
|
|
|
import siprp.*;
|
|
|
|
|
|
|
|
import siprp.data.*;
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
*
|
|
|
|
*
|
|
|
|
* @author fpalma
|
|
|
|
* @author fpalma
|
|
|
|
@ -45,6 +46,9 @@ public class ExamePanel extends JPanel
|
|
|
|
private FichaDataProvider provider;
|
|
|
|
private FichaDataProvider provider;
|
|
|
|
private ComponentsHashtable components;
|
|
|
|
private ComponentsHashtable components;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private Integer trabalhadorID;
|
|
|
|
|
|
|
|
private MarcacaoTrabalhador marcacao;
|
|
|
|
|
|
|
|
|
|
|
|
/** Creates a new instance of ExamePanel */
|
|
|
|
/** Creates a new instance of ExamePanel */
|
|
|
|
public ExamePanel()
|
|
|
|
public ExamePanel()
|
|
|
|
throws Exception
|
|
|
|
throws Exception
|
|
|
|
@ -269,6 +273,27 @@ public class ExamePanel extends JPanel
|
|
|
|
public void fill( Object value )
|
|
|
|
public void fill( Object value )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
clear();
|
|
|
|
clear();
|
|
|
|
|
|
|
|
trabalhadorID = ( Integer ) value;
|
|
|
|
|
|
|
|
if( trabalhadorID == null )
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
try
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
Integer marcacaoID = provider.getMarcacaoIDByTrabalhador( trabalhadorID );
|
|
|
|
|
|
|
|
if( marcacaoID == null )
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
marcacao = ( MarcacaoTrabalhador ) MarcacaoTrabalhador.load( MarcacaoTrabalhador.class, marcacaoID );
|
|
|
|
|
|
|
|
proximoExamePanel.setDate( (Date) marcacao.get( Marcacao.DATA ) );
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
catch( Exception ex )
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
ex.printStackTrace();
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// Integer trabID = (Integer) value;
|
|
|
|
// Integer trabID = (Integer) value;
|
|
|
|
// if( trabID == null )
|
|
|
|
// if( trabID == null )
|
|
|
|
// {
|
|
|
|
// {
|
|
|
|
@ -376,7 +401,6 @@ public class ExamePanel extends JPanel
|
|
|
|
{
|
|
|
|
{
|
|
|
|
exame.setProperty( provider.EXAMES.getFieldByName( provider.OUTRO_TIPO ).FULL_NAME, "" );
|
|
|
|
exame.setProperty( provider.EXAMES.getFieldByName( provider.OUTRO_TIPO ).FULL_NAME, "" );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
catch( Exception ex )
|
|
|
|
catch( Exception ex )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
@ -396,6 +420,7 @@ public class ExamePanel extends JPanel
|
|
|
|
ComponentController.clear( names, components );
|
|
|
|
ComponentController.clear( names, components );
|
|
|
|
tipoGroup.setIntSelected( 0 );
|
|
|
|
tipoGroup.setIntSelected( 0 );
|
|
|
|
dataExamePanel.setDate( new Date() );
|
|
|
|
dataExamePanel.setDate( new Date() );
|
|
|
|
|
|
|
|
marcacao = null;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void setEnabled( boolean enable )
|
|
|
|
public void setEnabled( boolean enable )
|
|
|
|
|