|
|
|
|
@ -24,7 +24,7 @@ import javax.swing.event.TreeSelectionListener;
|
|
|
|
|
import javax.swing.tree.DefaultMutableTreeNode;
|
|
|
|
|
import javax.swing.tree.TreePath;
|
|
|
|
|
import siprp.medicina.processo.*;
|
|
|
|
|
import siprp.medicina.processo.data.MarcacoesProcessoData;
|
|
|
|
|
import siprp.medicina.processo.data.TrabalhadoresProcessoData;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
*
|
|
|
|
|
@ -42,8 +42,8 @@ public class EstruturaProcessoPanel extends JPanel
|
|
|
|
|
protected ProcessoDataProvider provider;
|
|
|
|
|
|
|
|
|
|
protected IDObject trabalhador;
|
|
|
|
|
protected final HashMap<Integer,MarcacoesProcessoData> PROCESSOS_POR_ID =
|
|
|
|
|
new HashMap<Integer,MarcacoesProcessoData>();
|
|
|
|
|
protected final HashMap<Integer, TrabalhadoresProcessoData> PROCESSOS_POR_ID =
|
|
|
|
|
new HashMap<Integer,TrabalhadoresProcessoData>();
|
|
|
|
|
|
|
|
|
|
private final Vector<ProcessoListener> PROCESSO_LISTENERS = new Vector<ProcessoListener>();
|
|
|
|
|
|
|
|
|
|
@ -128,10 +128,10 @@ public class EstruturaProcessoPanel extends JPanel
|
|
|
|
|
DefaultMutableTreeNode nodes[] = new DefaultMutableTreeNode[ ids.length ];
|
|
|
|
|
for( int n = 0; n < ids.length; n++ )
|
|
|
|
|
{
|
|
|
|
|
MarcacoesProcessoData processo = provider.getProcessoByID( ids[ n ] );
|
|
|
|
|
Date dataInicio = ( Date ) processo.get( MarcacoesProcessoData.DATA_INICIO );
|
|
|
|
|
Date dataFim = ( Date ) processo.get( MarcacoesProcessoData.DATA_FIM );
|
|
|
|
|
String codigoEstado = ( String ) processo.get( MarcacoesProcessoData.ESTADO );
|
|
|
|
|
TrabalhadoresProcessoData processo = provider.getProcessoByID( ids[ n ] );
|
|
|
|
|
Date dataInicio = ( Date ) processo.get( TrabalhadoresProcessoData.DATA_INICIO );
|
|
|
|
|
Date dataFim = ( Date ) processo.get( TrabalhadoresProcessoData.DATA_FIM );
|
|
|
|
|
String codigoEstado = ( String ) processo.get( TrabalhadoresProcessoData.ESTADO );
|
|
|
|
|
String estado = provider.getDescricaoEstadoProcessoByCodigo( codigoEstado );
|
|
|
|
|
String desc = D_F.format( dataInicio );
|
|
|
|
|
if( dataFim != null )
|
|
|
|
|
@ -158,10 +158,10 @@ public class EstruturaProcessoPanel extends JPanel
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public MarcacoesProcessoData getProcessoEscolhido()
|
|
|
|
|
public TrabalhadoresProcessoData getProcessoEscolhido()
|
|
|
|
|
{
|
|
|
|
|
TreePath path = mainTree.getSelectionPath();
|
|
|
|
|
MarcacoesProcessoData processo = null;
|
|
|
|
|
TrabalhadoresProcessoData processo = null;
|
|
|
|
|
if( path != null )
|
|
|
|
|
{
|
|
|
|
|
IDObject escolhido = ( IDObject )( ( DefaultMutableTreeNode ) path.getLastPathComponent() ).getUserObject();
|
|
|
|
|
@ -170,7 +170,7 @@ public class EstruturaProcessoPanel extends JPanel
|
|
|
|
|
processo = PROCESSOS_POR_ID.get( escolhido.getID() );
|
|
|
|
|
if( processo == null )
|
|
|
|
|
{
|
|
|
|
|
processo = new MarcacoesProcessoData();
|
|
|
|
|
processo = new TrabalhadoresProcessoData();
|
|
|
|
|
PROCESSOS_POR_ID.put( escolhido.getID(), processo );
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|