git-svn-id: https://svn.coded.pt/svn/SIPRP@1083 bb69d46d-e84e-40c8-a05a-06db0d633741

0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
Tiago Simão 16 years ago
parent bbaff8390c
commit 7f34a8ff04

@ -129,12 +129,7 @@ public class SIPRPTracker extends WindowTracker
public TrackableWindow create() public TrackableWindow create()
throws Exception throws Exception
{ {
if( clientesWindow == null ) return getClientesWindow();
{
clientesWindow = new ClientesWindow( avisos );
clientesWindow.setTracker( SIPRPTracker.this );
}
return clientesWindow;
} }
} ); } );
@ -167,12 +162,7 @@ public class SIPRPTracker extends WindowTracker
public TrackableWindow create() public TrackableWindow create()
throws Exception throws Exception
{ {
if( medicinaWindow == null ) return getMedicinaWindow();
{
medicinaWindow = new MedicinaWindow();
medicinaWindow.setTracker( SIPRPTracker.this );
}
return medicinaWindow;
} }
} ); } );
@ -230,12 +220,7 @@ public class SIPRPTracker extends WindowTracker
public TrackableWindow create() public TrackableWindow create()
throws Exception throws Exception
{ {
if( higieneWindow == null ) return getHigieneWindow();
{
higieneWindow = new MarcacoesHigieneWindow();
higieneWindow.setTracker( SIPRPTracker.this );
}
return higieneWindow;
} }
} ); } );
@ -293,13 +278,23 @@ public class SIPRPTracker extends WindowTracker
setCreators( creators ); setCreators( creators );
} }
public ClientesWindow getClientesWindow() public ClientesWindow getClientesWindow() throws Exception
{ {
if( clientesWindow == null )
{
clientesWindow = new ClientesWindow( avisos );
clientesWindow.setTracker( SIPRPTracker.this );
}
return clientesWindow; return clientesWindow;
} }
public MedicinaWindow getMedicinaWindow() public MedicinaWindow getMedicinaWindow() throws Exception
{ {
if( medicinaWindow == null )
{
medicinaWindow = new MedicinaWindow();
medicinaWindow.setTracker( SIPRPTracker.this );
}
return medicinaWindow; return medicinaWindow;
} }
@ -318,8 +313,13 @@ public class SIPRPTracker extends WindowTracker
return medicinaProcessoWindow; return medicinaProcessoWindow;
} }
public MarcacoesHigieneWindow getHigieneWindow() public MarcacoesHigieneWindow getHigieneWindow() throws Exception
{ {
if( higieneWindow == null )
{
higieneWindow = new MarcacoesHigieneWindow();
higieneWindow.setTracker( SIPRPTracker.this );
}
return higieneWindow; return higieneWindow;
} }

@ -47,6 +47,7 @@ import com.evolute.utils.dataui.ComponentController;
import com.evolute.utils.dataui.ComponentsHashtable; import com.evolute.utils.dataui.ComponentsHashtable;
import com.evolute.utils.dataui.ControllableComponent; import com.evolute.utils.dataui.ControllableComponent;
import com.evolute.utils.documents.MaximumLengthDocument; import com.evolute.utils.documents.MaximumLengthDocument;
import com.evolute.utils.error.ErrorLogger;
import com.evolute.utils.jdo.JDOProvider; import com.evolute.utils.jdo.JDOProvider;
import com.evolute.utils.tables.BaseTable; import com.evolute.utils.tables.BaseTable;
import com.evolute.utils.tables.ColumnizedObject; import com.evolute.utils.tables.ColumnizedObject;
@ -517,9 +518,15 @@ public class EstabelecimentoPanel extends JPanel
} }
else else
{ {
tracker.getHigieneWindow().setVisible( true ); try
tracker.getHigieneWindow().setEmpresaAndEstabelecimento( (Integer) empresa.get( EmpresaData.ID ), {
( Integer ) estabelecimento.get( EstabelecimentoData.ID ) ); tracker.getHigieneWindow().setVisible( true );
tracker.getHigieneWindow().setEmpresaAndEstabelecimento( (Integer) empresa.get( EmpresaData.ID ),
( Integer ) estabelecimento.get( EstabelecimentoData.ID ) );
}
catch (Exception ex) {
ErrorLogger.logException(ex);
}
} }
} }
} }

@ -20,6 +20,7 @@ import java.util.*;
import com.evolute.utils.data.*; import com.evolute.utils.data.*;
import com.evolute.utils.dataui.*; import com.evolute.utils.dataui.*;
import com.evolute.utils.date.*; import com.evolute.utils.date.*;
import com.evolute.utils.error.ErrorLogger;
import com.evolute.utils.metadb.*; import com.evolute.utils.metadb.*;
import com.evolute.utils.tables.*; import com.evolute.utils.tables.*;
import com.evolute.utils.ui.*; import com.evolute.utils.ui.*;
@ -504,12 +505,18 @@ public class TrabalhadorPanel extends JPanel
} }
else else
{ {
EstabelecimentoData estabelecimento = ( EstabelecimentoData ) trabalhador.get( TrabalhadorData.ESTABELECIMENTO ); try
EmpresaData empresa = ( EmpresaData ) estabelecimento.get( EstabelecimentoData.EMPRESA ); {
tracker.getMedicinaWindow().setVisible( true ); EstabelecimentoData estabelecimento = ( EstabelecimentoData ) trabalhador.get( TrabalhadorData.ESTABELECIMENTO );
tracker.getMedicinaWindow().setEmpresaAndEstabelecimentoAndTrabalhador( (Integer) empresa.get( EmpresaData.ID ), EmpresaData empresa = ( EmpresaData ) estabelecimento.get( EstabelecimentoData.EMPRESA );
( Integer ) estabelecimento.get( EstabelecimentoData.ID ), tracker.getMedicinaWindow().setVisible( true );
( Integer ) trabalhador.get( TrabalhadorData.ID ) ); tracker.getMedicinaWindow().setEmpresaAndEstabelecimentoAndTrabalhador( (Integer) empresa.get( EmpresaData.ID ),
( Integer ) estabelecimento.get( EstabelecimentoData.ID ),
( Integer ) trabalhador.get( TrabalhadorData.ID ) );
}
catch (Exception ex) {
ErrorLogger.logException(ex);
}
} }
} }
} }

Loading…
Cancel
Save