|
|
|
|
@ -9,6 +9,7 @@ package siprp.ficha;
|
|
|
|
|
import siprp.*;
|
|
|
|
|
import siprp.data.*;
|
|
|
|
|
import siprp.importer.*;
|
|
|
|
|
import siprp.medicina.*;
|
|
|
|
|
|
|
|
|
|
import java.awt.*;
|
|
|
|
|
import java.io.*;
|
|
|
|
|
@ -43,6 +44,7 @@ public class FichaWindow extends TabbedWindow
|
|
|
|
|
private ExamePanel examePanel;
|
|
|
|
|
|
|
|
|
|
private FichaDataProvider fdpProvider;
|
|
|
|
|
private MarcacoesMedicinaHandler marcacoesHandler;
|
|
|
|
|
private Integer empresaID;
|
|
|
|
|
private Integer estabelecimentoID;
|
|
|
|
|
private Integer trabalhadorID;
|
|
|
|
|
@ -61,6 +63,7 @@ public class FichaWindow extends TabbedWindow
|
|
|
|
|
upperPanel.owner = this;
|
|
|
|
|
fdpProvider = ( FichaDataProvider ) FichaDataProvider.getProvider();
|
|
|
|
|
JDO = ( JDOProvider ) Singleton.getInstance( Singleton.DEFAULT_JDO_PROVIDER );
|
|
|
|
|
marcacoesHandler = new MarcacoesMedicinaHandler();
|
|
|
|
|
setupComponents();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ -281,7 +284,11 @@ public class FichaWindow extends TabbedWindow
|
|
|
|
|
trabalhadorID = ( Integer ) trabalhador.get( TrabalhadorData.ID );
|
|
|
|
|
try
|
|
|
|
|
{
|
|
|
|
|
Marcacao.saveMarcacaoConsultaForTrabalhadorID( trabalhadorID, (Date)exame.get( ExameData.PROXIMO_EXAME ) );
|
|
|
|
|
//Marcacao.saveMarcacaoConsultaForTrabalhadorID( trabalhadorID, (Date)exame.get( ExameData.PROXIMO_EXAME ) );
|
|
|
|
|
marcacoesHandler.ajustarMarcacoes(
|
|
|
|
|
trabalhadorID, (Integer)exame.get( ExameData.TIPO ),
|
|
|
|
|
(Date)exame.get( ExameData.DATA ),
|
|
|
|
|
examePanel.getMotivoProximoExame(), (Date)exame.get( ExameData.PROXIMO_EXAME ) );
|
|
|
|
|
}
|
|
|
|
|
catch( Exception iex )
|
|
|
|
|
{
|
|
|
|
|
|