|
|
|
@ -19,6 +19,7 @@ import siprp.database.cayenne.objects.TrabalhadoresProcesso;
|
|
|
|
import siprp.database.cayenne.providers.MedicinaDAO;
|
|
|
|
import siprp.database.cayenne.providers.MedicinaDAO;
|
|
|
|
import siprp.logic.SIPRPLogic;
|
|
|
|
import siprp.logic.SIPRPLogic;
|
|
|
|
import siprp.medicina.MedicinaConstants;
|
|
|
|
import siprp.medicina.MedicinaConstants;
|
|
|
|
|
|
|
|
import siprp.medicina.processo.ProcessoConstants;
|
|
|
|
import siprp.medicina.processo.estrutura.FichaAptidaoMutableTreeNode;
|
|
|
|
import siprp.medicina.processo.estrutura.FichaAptidaoMutableTreeNode;
|
|
|
|
import siprp.ui.SIPRPWindow.LeafObject;
|
|
|
|
import siprp.ui.SIPRPWindow.LeafObject;
|
|
|
|
|
|
|
|
|
|
|
|
@ -32,6 +33,9 @@ public class MedicinaProcessoLogic extends SIPRPLogic
|
|
|
|
@Action(isSave = false)
|
|
|
|
@Action(isSave = false)
|
|
|
|
public static final String SELECT_ESTABELECIMENTO = "SELECT_ESTABLECIMENTO";
|
|
|
|
public static final String SELECT_ESTABELECIMENTO = "SELECT_ESTABLECIMENTO";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Action(isSave = false)
|
|
|
|
|
|
|
|
public static final String LOAD_TRABALHADOR = "LOAD_TRABALHADOR";
|
|
|
|
|
|
|
|
|
|
|
|
@Action(isSave = false)
|
|
|
|
@Action(isSave = false)
|
|
|
|
public static final String SELECT_TRABALHADOR = "SELECT_TRABALHADOR";
|
|
|
|
public static final String SELECT_TRABALHADOR = "SELECT_TRABALHADOR";
|
|
|
|
|
|
|
|
|
|
|
|
@ -68,6 +72,9 @@ public class MedicinaProcessoLogic extends SIPRPLogic
|
|
|
|
@Action(isSave = false)
|
|
|
|
@Action(isSave = false)
|
|
|
|
public static final String SELECT_TREE_NODE = "SELECT_TREE_NODE";
|
|
|
|
public static final String SELECT_TREE_NODE = "SELECT_TREE_NODE";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Action(isSave = false)
|
|
|
|
|
|
|
|
public static final String CREATE_PROCESSO = "CREATE_PROCESSO";
|
|
|
|
|
|
|
|
|
|
|
|
@Action(isSave = false)
|
|
|
|
@Action(isSave = false)
|
|
|
|
public static final String CREATE_CONSULTA = "CREATE_CONSULTA";
|
|
|
|
public static final String CREATE_CONSULTA = "CREATE_CONSULTA";
|
|
|
|
|
|
|
|
|
|
|
|
@ -92,6 +99,9 @@ public class MedicinaProcessoLogic extends SIPRPLogic
|
|
|
|
@Action(isSave = false)
|
|
|
|
@Action(isSave = false)
|
|
|
|
public static final String CREATE_EXAME_MARCACAO_OBSERVACOES = "CREATE_EXAME_MARCACAO_OBSERVACOES";
|
|
|
|
public static final String CREATE_EXAME_MARCACAO_OBSERVACOES = "CREATE_EXAME_MARCACAO_OBSERVACOES";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Action(isSave = true)
|
|
|
|
|
|
|
|
public static final String SAVE_PROCESSO = "SAVE_PROCESSO";
|
|
|
|
|
|
|
|
|
|
|
|
@Action(isSave = true)
|
|
|
|
@Action(isSave = true)
|
|
|
|
public static final String SAVE_CONSULTA = "SAVE_CONSULTA";
|
|
|
|
public static final String SAVE_CONSULTA = "SAVE_CONSULTA";
|
|
|
|
|
|
|
|
|
|
|
|
@ -104,6 +114,9 @@ public class MedicinaProcessoLogic extends SIPRPLogic
|
|
|
|
@Action(isSave = true)
|
|
|
|
@Action(isSave = true)
|
|
|
|
public static final String SAVE_CONSULTA_MARCACAO_OBSERVACOES = "SAVE_CONSULTA_MARCACAO_OBSERVACOES";
|
|
|
|
public static final String SAVE_CONSULTA_MARCACAO_OBSERVACOES = "SAVE_CONSULTA_MARCACAO_OBSERVACOES";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Action(isSave = true)
|
|
|
|
|
|
|
|
public static final String SAVE_FICHA = "SAVE_FICHA";
|
|
|
|
|
|
|
|
|
|
|
|
@Action(isSave = true)
|
|
|
|
@Action(isSave = true)
|
|
|
|
public static final String SAVE_EXAME = "SAVE_EXAME";
|
|
|
|
public static final String SAVE_EXAME = "SAVE_EXAME";
|
|
|
|
|
|
|
|
|
|
|
|
@ -117,10 +130,7 @@ public class MedicinaProcessoLogic extends SIPRPLogic
|
|
|
|
public static final String SAVE_EXAME_MARCACAO_OBSERVACOES = "SAVE_EXAME_MARCACAO_OBSERVACOES";
|
|
|
|
public static final String SAVE_EXAME_MARCACAO_OBSERVACOES = "SAVE_EXAME_MARCACAO_OBSERVACOES";
|
|
|
|
|
|
|
|
|
|
|
|
@Action(isSave = true)
|
|
|
|
@Action(isSave = true)
|
|
|
|
public static final String SAVE = "SAVE";
|
|
|
|
public static final String FECHAR_PROCESSO = "FECHAR_PROCESSO";
|
|
|
|
|
|
|
|
|
|
|
|
@Action(isSave = false)
|
|
|
|
|
|
|
|
public static final String REVERT = "REVERT";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Action(isSave = false)
|
|
|
|
@Action(isSave = false)
|
|
|
|
public static final String REFRESH = "REFRESH";
|
|
|
|
public static final String REFRESH = "REFRESH";
|
|
|
|
@ -128,11 +138,21 @@ public class MedicinaProcessoLogic extends SIPRPLogic
|
|
|
|
@Action(isSave = false)
|
|
|
|
@Action(isSave = false)
|
|
|
|
public static final String CLOSE = "CLOSE";
|
|
|
|
public static final String CLOSE = "CLOSE";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Action(isSave = true)
|
|
|
|
|
|
|
|
public static final String DESMARCAR_CONSULTA_MARCACAO = "DESMARCAR_CONSULTA_MARCACAO";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Action(isSave = true)
|
|
|
|
|
|
|
|
public static final String REALIZAR_CONSULTA_MARCACAO = "REALIZAR_CONSULTA_MARCACAO";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Action(isSave = true)
|
|
|
|
|
|
|
|
public static final String FALTOU_CONSULTA_MARCACAO = "FALTOU_CONSULTA_MARCACAO";
|
|
|
|
|
|
|
|
|
|
|
|
private MedicinaDAO provider = null;
|
|
|
|
private MedicinaDAO provider = null;
|
|
|
|
|
|
|
|
|
|
|
|
private Trabalhadores currentTrabalhador = null;
|
|
|
|
private Trabalhadores currentTrabalhador = null;
|
|
|
|
|
|
|
|
|
|
|
|
private TrabalhadoresProcesso currentProcesso = null;
|
|
|
|
@LeafObject(useWithAction = SAVE_PROCESSO)
|
|
|
|
|
|
|
|
public TrabalhadoresProcesso currentProcesso = null;
|
|
|
|
|
|
|
|
|
|
|
|
@LeafObject(useWithAction = SAVE_CONSULTA)
|
|
|
|
@LeafObject(useWithAction = SAVE_CONSULTA)
|
|
|
|
public TrabalhadoresConsultas currentConsulta = null;
|
|
|
|
public TrabalhadoresConsultas currentConsulta = null;
|
|
|
|
@ -146,14 +166,19 @@ public class MedicinaProcessoLogic extends SIPRPLogic
|
|
|
|
@LeafObject(useWithAction = SAVE_CONSULTA_MARCACAO_OBSERVACOES)
|
|
|
|
@LeafObject(useWithAction = SAVE_CONSULTA_MARCACAO_OBSERVACOES)
|
|
|
|
public TrabalhadoresConsultasDatasObservacoes currentConsultaMarcacaoObservacao = null;
|
|
|
|
public TrabalhadoresConsultasDatasObservacoes currentConsultaMarcacaoObservacao = null;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@LeafObject(useWithAction = SAVE_FICHA)
|
|
|
|
public FichaAptidaoMutableTreeNode currentFicha = null;
|
|
|
|
public FichaAptidaoMutableTreeNode currentFicha = null;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@LeafObject(useWithAction = SAVE_EXAME_MARCACAO_OBSERVACOES)
|
|
|
|
public TrabalhadoresEcdsDatasObservacoes currentExameMarcacaoObservacao = null;
|
|
|
|
public TrabalhadoresEcdsDatasObservacoes currentExameMarcacaoObservacao = null;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@LeafObject(useWithAction = SAVE_EXAME_MARCACAO_EMAIL)
|
|
|
|
public TrabalhadoresEcdsDatasEmails currentExameMarcacaoEmail = null;
|
|
|
|
public TrabalhadoresEcdsDatasEmails currentExameMarcacaoEmail = null;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@LeafObject(useWithAction = SAVE_EXAME_MARCACAO)
|
|
|
|
public TrabalhadoresEcdsDatas currentExameMarcacao = null;
|
|
|
|
public TrabalhadoresEcdsDatas currentExameMarcacao = null;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@LeafObject(useWithAction = SAVE_EXAME)
|
|
|
|
public TrabalhadoresEcds currentExame = null;
|
|
|
|
public TrabalhadoresEcds currentExame = null;
|
|
|
|
|
|
|
|
|
|
|
|
public MedicinaProcessoLogic()
|
|
|
|
public MedicinaProcessoLogic()
|
|
|
|
@ -167,28 +192,37 @@ public class MedicinaProcessoLogic extends SIPRPLogic
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@LeafLogicActionBinding(actions = { ACTION_STARTUP })
|
|
|
|
@LeafLogicActionBinding(actions = {
|
|
|
|
|
|
|
|
ACTION_STARTUP
|
|
|
|
|
|
|
|
})
|
|
|
|
public Vector<ColumnizedMappable> getAllEmpresas()
|
|
|
|
public Vector<ColumnizedMappable> getAllEmpresas()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
return provider.getAllEmpresas();
|
|
|
|
return provider.getAllEmpresas();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@LeafLogicActionBinding(actions = { SELECT_EMPRESA })
|
|
|
|
@LeafLogicActionBinding(actions = {
|
|
|
|
|
|
|
|
SELECT_EMPRESA
|
|
|
|
|
|
|
|
})
|
|
|
|
public Vector<ColumnizedMappable> getEstabelecimentosForEmpresa( Integer empresaID )
|
|
|
|
public Vector<ColumnizedMappable> getEstabelecimentosForEmpresa( Integer empresaID )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
return provider.getEstabelecimentosForEmpresa( empresaID );
|
|
|
|
return provider.getEstabelecimentosForEmpresa( empresaID );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@LeafLogicActionBinding(actions = { SELECT_ESTABELECIMENTO })
|
|
|
|
@LeafLogicActionBinding(actions = {
|
|
|
|
|
|
|
|
SELECT_ESTABELECIMENTO
|
|
|
|
|
|
|
|
})
|
|
|
|
public Vector<ColumnizedMappable> getTrabalhadoresForEstabelecimento( Integer estabelecimentoID )
|
|
|
|
public Vector<ColumnizedMappable> getTrabalhadoresForEstabelecimento( Integer estabelecimentoID )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
return provider.getTrabalhadoresForEstabelecimento( estabelecimentoID );
|
|
|
|
return provider.getTrabalhadoresForEstabelecimento( estabelecimentoID );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@LeafLogicActionBinding(actions = { SELECT_TRABALHADOR })
|
|
|
|
@LeafLogicActionBinding(actions = {
|
|
|
|
|
|
|
|
LOAD_TRABALHADOR
|
|
|
|
|
|
|
|
})
|
|
|
|
public Trabalhadores getDadosTrabalhador( Integer id )
|
|
|
|
public Trabalhadores getDadosTrabalhador( Integer id )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
Trabalhadores result = null;
|
|
|
|
Trabalhadores result = null;
|
|
|
|
|
|
|
|
clearAll();
|
|
|
|
if( id != null )
|
|
|
|
if( id != null )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
result = provider.getTrabalhadorByID( id );
|
|
|
|
result = provider.getTrabalhadorByID( id );
|
|
|
|
@ -197,13 +231,63 @@ public class MedicinaProcessoLogic extends SIPRPLogic
|
|
|
|
return result;
|
|
|
|
return result;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@LeafLogicActionBinding(actions = { SELECT_TREE_NODE } )
|
|
|
|
@LeafLogicActionBinding(actions = FECHAR_PROCESSO)
|
|
|
|
|
|
|
|
public void fecharProcesso()
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
if( currentProcesso != null )
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
currentProcesso.setDataFim( new Date() );
|
|
|
|
|
|
|
|
currentProcesso.setEstado( ProcessoConstants.PROCESSO_FECHADO_CODE );
|
|
|
|
|
|
|
|
saveObject( currentProcesso );
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@LeafLogicActionBinding(actions = DESMARCAR_CONSULTA_MARCACAO)
|
|
|
|
|
|
|
|
public void desmarcarConsulta()
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
if( currentConsultaMarcacao != null )
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
currentConsultaMarcacao.setEstado( MedicinaConstants.ESTADO_DESMARCADO_EMPRESA );
|
|
|
|
|
|
|
|
//TODO motivo
|
|
|
|
|
|
|
|
saveObject( currentConsultaMarcacao );
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@LeafLogicActionBinding(actions = FALTOU_CONSULTA_MARCACAO)
|
|
|
|
|
|
|
|
public void faltouConsulta()
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
if( currentConsultaMarcacao != null )
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
currentConsultaMarcacao.setEstado( MedicinaConstants.ESTADO_FALTOU );
|
|
|
|
|
|
|
|
//TODO motivo
|
|
|
|
|
|
|
|
saveObject( currentConsultaMarcacao );
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@LeafLogicActionBinding(actions = REALIZAR_CONSULTA_MARCACAO)
|
|
|
|
|
|
|
|
public void realizarConsulta()
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
if( currentConsultaMarcacao != null )
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
currentConsultaMarcacao.setEstado( MedicinaConstants.ESTADO_REALIZADO );
|
|
|
|
|
|
|
|
saveObject( currentConsultaMarcacao );
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@LeafLogicActionBinding(actions = {
|
|
|
|
|
|
|
|
SELECT_TREE_NODE
|
|
|
|
|
|
|
|
})
|
|
|
|
public DefaultMutableTreeNode nodeSelected( DefaultMutableTreeNode node )
|
|
|
|
public DefaultMutableTreeNode nodeSelected( DefaultMutableTreeNode node )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
String action = null;
|
|
|
|
String action = null;
|
|
|
|
if( node.getUserObject() == null )
|
|
|
|
if( node.getUserObject() == null )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
else if( node.getUserObject() instanceof Trabalhadores )
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
action = SELECT_TRABALHADOR;
|
|
|
|
|
|
|
|
currentTrabalhador = (Trabalhadores) node.getUserObject();
|
|
|
|
|
|
|
|
}
|
|
|
|
else if( node.getUserObject() instanceof TrabalhadoresProcesso )
|
|
|
|
else if( node.getUserObject() instanceof TrabalhadoresProcesso )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
action = SELECT_PROCESSO;
|
|
|
|
action = SELECT_PROCESSO;
|
|
|
|
@ -258,7 +342,9 @@ public class MedicinaProcessoLogic extends SIPRPLogic
|
|
|
|
return node;
|
|
|
|
return node;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@LeafLogicActionBinding(actions = { CREATE_CONSULTA })
|
|
|
|
@LeafLogicActionBinding(actions = {
|
|
|
|
|
|
|
|
CREATE_CONSULTA
|
|
|
|
|
|
|
|
})
|
|
|
|
public TrabalhadoresConsultas createConsulta()
|
|
|
|
public TrabalhadoresConsultas createConsulta()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
currentConsulta = new TrabalhadoresConsultas();
|
|
|
|
currentConsulta = new TrabalhadoresConsultas();
|
|
|
|
@ -268,47 +354,112 @@ public class MedicinaProcessoLogic extends SIPRPLogic
|
|
|
|
return currentConsulta;
|
|
|
|
return currentConsulta;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@LeafLogicActionBinding(actions = { CREATE_CONSULTA_MARCACAO })
|
|
|
|
@LeafLogicActionBinding(actions = {
|
|
|
|
|
|
|
|
CREATE_CONSULTA_MARCACAO
|
|
|
|
|
|
|
|
})
|
|
|
|
public TrabalhadoresConsultasDatas createConsultaMarcacao()
|
|
|
|
public TrabalhadoresConsultasDatas createConsultaMarcacao()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
currentConsultaMarcacao = new TrabalhadoresConsultasDatas();
|
|
|
|
currentConsultaMarcacao = new TrabalhadoresConsultasDatas();
|
|
|
|
currentConsultaMarcacao.setToTrabalhadoresConsultas( currentConsulta );
|
|
|
|
currentConsultaMarcacao.setToTrabalhadoresConsultas( currentConsulta );
|
|
|
|
|
|
|
|
currentConsultaMarcacao.setEstado( MedicinaConstants.ESTADO_POR_REALIZAR );
|
|
|
|
|
|
|
|
runActionLater(SAVE_CONSULTA_MARCACAO);
|
|
|
|
return currentConsultaMarcacao;
|
|
|
|
return currentConsultaMarcacao;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@LeafLogicActionBinding(actions = { CREATE_CONSULTA_MARCACAO_EMAIL })
|
|
|
|
@LeafLogicActionBinding(actions = {
|
|
|
|
|
|
|
|
CREATE_CONSULTA_MARCACAO_EMAIL
|
|
|
|
|
|
|
|
})
|
|
|
|
public TrabalhadoresConsultasDatasEmails createConsultaMarcacaoEmails()
|
|
|
|
public TrabalhadoresConsultasDatasEmails createConsultaMarcacaoEmails()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
currentConsultaMarcacaoEmail = new TrabalhadoresConsultasDatasEmails();
|
|
|
|
currentConsultaMarcacaoEmail = new TrabalhadoresConsultasDatasEmails();
|
|
|
|
currentConsultaMarcacaoEmail.setToTrabalhadoresConsultasDatas( currentConsultaMarcacao );
|
|
|
|
currentConsultaMarcacaoEmail.setToTrabalhadoresConsultasDatas( currentConsultaMarcacao );
|
|
|
|
currentConsultaMarcacaoEmail.setSubject( " " );
|
|
|
|
runActionLater(SAVE_CONSULTA_MARCACAO_EMAIL);
|
|
|
|
currentConsultaMarcacaoEmail.setData( new Date(0) );
|
|
|
|
|
|
|
|
return currentConsultaMarcacaoEmail;
|
|
|
|
return currentConsultaMarcacaoEmail;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@LeafLogicActionBinding(actions = { CREATE_CONSULTA_MARCACAO_OBSERVACOES })
|
|
|
|
@LeafLogicActionBinding(actions = {
|
|
|
|
|
|
|
|
CREATE_CONSULTA_MARCACAO_OBSERVACOES
|
|
|
|
|
|
|
|
})
|
|
|
|
public TrabalhadoresConsultasDatasObservacoes createConsultaMarcacaoObservacoes()
|
|
|
|
public TrabalhadoresConsultasDatasObservacoes createConsultaMarcacaoObservacoes()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
currentConsultaMarcacaoObservacao = new TrabalhadoresConsultasDatasObservacoes();
|
|
|
|
currentConsultaMarcacaoObservacao = new TrabalhadoresConsultasDatasObservacoes();
|
|
|
|
currentConsultaMarcacaoObservacao.setToTrabalhadoresConsultasDatas( currentConsultaMarcacao );
|
|
|
|
currentConsultaMarcacaoObservacao.setToTrabalhadoresConsultasDatas( currentConsultaMarcacao );
|
|
|
|
|
|
|
|
runActionLater(SAVE_CONSULTA_MARCACAO_OBSERVACOES);
|
|
|
|
return currentConsultaMarcacaoObservacao;
|
|
|
|
return currentConsultaMarcacaoObservacao;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@LeafLogicActionBinding(actions = { CREATE_EXAME })
|
|
|
|
@LeafLogicActionBinding(actions = CREATE_EXAME )
|
|
|
|
public TrabalhadoresEcds createExame()
|
|
|
|
public TrabalhadoresEcds createExame()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
currentExame = new TrabalhadoresEcds();
|
|
|
|
currentExame = new TrabalhadoresEcds();
|
|
|
|
currentExame.setToTrabalhadores( currentTrabalhador );
|
|
|
|
currentExame.setToTrabalhadores( currentTrabalhador );
|
|
|
|
currentExame.setToTrabalhadoresProcesso( currentProcesso );
|
|
|
|
currentExame.setToTrabalhadoresProcesso( currentProcesso );
|
|
|
|
currentExame.setEstado( MedicinaConstants.ESTADO_POR_REALIZAR );
|
|
|
|
currentExame.setEstado( MedicinaConstants.ESTADO_POR_REALIZAR );
|
|
|
|
|
|
|
|
runActionLater(SAVE_EXAME);
|
|
|
|
return currentExame;
|
|
|
|
return currentExame;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@LeafLogicActionBinding(actions = { SAVE_CONSULTA, SAVE_CONSULTA_MARCACAO, SAVE_CONSULTA_MARCACAO_EMAIL, SAVE_CONSULTA_MARCACAO_OBSERVACOES, SAVE_EXAME, SAVE_EXAME_MARCACAO, SAVE_EXAME_MARCACAO_EMAIL, SAVE_EXAME_MARCACAO_OBSERVACOES })
|
|
|
|
@LeafLogicActionBinding(actions = CREATE_EXAME_MARCACAO )
|
|
|
|
|
|
|
|
public TrabalhadoresEcdsDatas createExameMarcacao()
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
currentExameMarcacao = new TrabalhadoresEcdsDatas();
|
|
|
|
|
|
|
|
currentExameMarcacao.setEstado( MedicinaConstants.ESTADO_POR_REALIZAR );
|
|
|
|
|
|
|
|
currentExameMarcacao.setToTrabalhadoresEcds( currentExame );
|
|
|
|
|
|
|
|
runActionLater(SAVE_EXAME_MARCACAO);
|
|
|
|
|
|
|
|
return currentExameMarcacao;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@LeafLogicActionBinding(actions = CREATE_EXAME_MARCACAO_OBSERVACOES )
|
|
|
|
|
|
|
|
public TrabalhadoresEcdsDatasObservacoes createExameMarcacaoObservacao()
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
currentExameMarcacaoObservacao = new TrabalhadoresEcdsDatasObservacoes();
|
|
|
|
|
|
|
|
currentExameMarcacaoObservacao.setToTrabalhadoresEcdsDatas( currentExameMarcacao );
|
|
|
|
|
|
|
|
runActionLater(SAVE_EXAME_MARCACAO_OBSERVACOES);
|
|
|
|
|
|
|
|
return currentExameMarcacaoObservacao;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@LeafLogicActionBinding(actions = CREATE_EXAME_MARCACAO_EMAIL )
|
|
|
|
|
|
|
|
public TrabalhadoresEcdsDatasEmails createExameMarcacaoEmail()
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
currentExameMarcacaoEmail = new TrabalhadoresEcdsDatasEmails();
|
|
|
|
|
|
|
|
currentExameMarcacaoEmail.setToTrabalhadoresEcdsDatas( currentExameMarcacao );
|
|
|
|
|
|
|
|
runActionLater(SAVE_EXAME_MARCACAO_EMAIL);
|
|
|
|
|
|
|
|
return currentExameMarcacaoEmail;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@LeafLogicActionBinding(actions = CREATE_PROCESSO )
|
|
|
|
|
|
|
|
public TrabalhadoresProcesso createProcesso()
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
currentProcesso = new TrabalhadoresProcesso();
|
|
|
|
|
|
|
|
currentProcesso.setDataInicio( new Date() );
|
|
|
|
|
|
|
|
currentProcesso.setEstado( ProcessoConstants.PROCESSO_ABERTO_CODE );
|
|
|
|
|
|
|
|
currentProcesso.setToTrabalhadores( currentTrabalhador );
|
|
|
|
|
|
|
|
runActionLater(SAVE_PROCESSO);
|
|
|
|
|
|
|
|
return currentProcesso;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@LeafLogicActionBinding(actions = {
|
|
|
|
|
|
|
|
SAVE_PROCESSO, SAVE_CONSULTA, SAVE_CONSULTA_MARCACAO, SAVE_CONSULTA_MARCACAO_EMAIL, SAVE_CONSULTA_MARCACAO_OBSERVACOES, SAVE_EXAME, SAVE_EXAME_MARCACAO, SAVE_EXAME_MARCACAO_EMAIL, SAVE_EXAME_MARCACAO_OBSERVACOES
|
|
|
|
|
|
|
|
})
|
|
|
|
public void saveObject( BaseObject object )
|
|
|
|
public void saveObject( BaseObject object )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
provider.saveObject( object );
|
|
|
|
provider.saveObject( object );
|
|
|
|
runAction( REFRESH );
|
|
|
|
runAction( REFRESH );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private void clearAll()
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
currentConsulta = null;
|
|
|
|
|
|
|
|
currentConsultaMarcacao = null;
|
|
|
|
|
|
|
|
currentConsultaMarcacaoEmail = null;
|
|
|
|
|
|
|
|
currentConsultaMarcacaoObservacao = null;
|
|
|
|
|
|
|
|
currentExame= null;
|
|
|
|
|
|
|
|
currentExameMarcacao = null;
|
|
|
|
|
|
|
|
currentExameMarcacaoEmail = null;
|
|
|
|
|
|
|
|
currentExameMarcacaoObservacao = null;
|
|
|
|
|
|
|
|
currentFicha = null;
|
|
|
|
|
|
|
|
currentProcesso = null;
|
|
|
|
|
|
|
|
currentTrabalhador = null;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|