diff --git a/trunk/siprp/ficha/EmpresaPanel.java b/trunk/siprp/ficha/EmpresaPanel.java index 8b5378bd..03c89337 100644 --- a/trunk/siprp/ficha/EmpresaPanel.java +++ b/trunk/siprp/ficha/EmpresaPanel.java @@ -220,18 +220,18 @@ public class EmpresaPanel extends JPanel private void setupComponentsHashtable() { components = new ComponentsHashtable(); - components.putComponent( provider.T_EMPRESAS + "." + provider.DESIGNACAO_SOCIAL, designacaoSocialText ); - components.put( provider.T_EMPRESAS + "." + provider.SERVICO_SAUDE_TIPO, servicoSaudeTipoPanel ); - components.putComponent( provider.T_EMPRESAS + "." + provider.SERVICO_SAUDE_DESIGNACAO, designacaoServicoSaudeText ); - components.put( provider.T_EMPRESAS + "." + provider.SERVICO_HIGIENE_TIPO, servicoHigieneTipoPanel ); - components.putComponent( provider.T_EMPRESAS + "." + provider.SERVICO_HIGIENE_DESIGNACAO, designacaoText ); + components.putComponent( FichaDataProvider.T_EMPRESAS + "." + FichaDataProvider.DESIGNACAO_SOCIAL, designacaoSocialText ); + components.put( FichaDataProvider.T_EMPRESAS + "." + FichaDataProvider.SERVICO_SAUDE_TIPO, servicoSaudeTipoPanel ); + components.putComponent( FichaDataProvider.T_EMPRESAS + "." + FichaDataProvider.SERVICO_SAUDE_DESIGNACAO, designacaoServicoSaudeText ); + components.put( FichaDataProvider.T_EMPRESAS + "." + FichaDataProvider.SERVICO_HIGIENE_TIPO, servicoHigieneTipoPanel ); + components.putComponent( FichaDataProvider.T_EMPRESAS + "." + FichaDataProvider.SERVICO_HIGIENE_DESIGNACAO, designacaoText ); - components.putComponent( provider.T_ESTABELECIMENTOS + "." + provider.NOME, estabelecimentoText ); - components.putComponent( provider.T_ESTABELECIMENTOS + "." + provider.LOCALIDADE, localidadeText ); + components.putComponent( FichaDataProvider.T_ESTABELECIMENTOS + "." + FichaDataProvider.NOME, estabelecimentoText ); + components.putComponent( FichaDataProvider.T_ESTABELECIMENTOS + "." + FichaDataProvider.LOCALIDADE, localidadeText ); - components.putDummy( provider.T_EMPRESAS + "." + provider.INACTIVO ); - components.putDummy( provider.T_ESTABELECIMENTOS + "." + provider.EMPRESA_ID ); - components.putDummy( provider.T_ESTABELECIMENTOS + "." + provider.INACTIVO ); + components.putDummy( FichaDataProvider.T_EMPRESAS + "." + FichaDataProvider.INACTIVO ); + components.putDummy( FichaDataProvider.T_ESTABELECIMENTOS + "." + FichaDataProvider.EMPRESA_ID ); + components.putDummy( FichaDataProvider.T_ESTABELECIMENTOS + "." + FichaDataProvider.INACTIVO ); } public void fill(Object value) diff --git a/trunk/siprp/ficha/ExamePanel.java b/trunk/siprp/ficha/ExamePanel.java index 50bf6df5..4a47e7d6 100644 --- a/trunk/siprp/ficha/ExamePanel.java +++ b/trunk/siprp/ficha/ExamePanel.java @@ -243,19 +243,18 @@ public class ExamePanel extends JPanel private void setupComponentsHashtable() { components = new ComponentsHashtable(); - components.putComponent( provider.T_EXAMES + "." + provider.DATA, dataExamePanel ); - components.putDummy( provider.T_EXAMES + "." + provider.TIPO ); - components.putComponent( provider.T_EXAMES + "." + provider.OCASIONAL, ocasionalPanel ); - components.putComponent( provider.T_EXAMES + "." + provider.OUTRO_TIPO, especificarText ); - components.putComponent( provider.T_EXAMES + "." + provider.PROXIMO_EXAME, proximoExamePanel ); - components.putComponent( provider.T_EXAMES + "." + provider.RESULTADO, resultadoPanel ); - components.putComponent( provider.T_EXAMES + "." + provider.OUTRA_FUNCAO_1, outrasFuncoesTexts[ 0 ] ); - components.putComponent( provider.T_EXAMES + "." + provider.OUTRA_FUNCAO_2, outrasFuncoesTexts[ 1 ] ); - components.putComponent( provider.T_EXAMES + "." + provider.OUTRA_FUNCAO_3, outrasFuncoesTexts[ 2 ] ); - components.putComponent( provider.T_EXAMES + "." + provider.OUTRA_FUNCAO_4, outrasFuncoesTexts[ 3 ] ); - components.putComponent( provider.T_EXAMES + "." + provider.OUTRAS_RECOMENDACOES, recomendacoesText ); - components.putDummy( provider.T_EXAMES + "." + provider.TRABALHADOR_ID ); - components.putDummy( provider.T_EXAMES + "." + provider.MEDICO_ID ); + components.putDummy( FichaDataProvider.T_EXAMES + "." + FichaDataProvider.TIPO ); + components.putComponent( FichaDataProvider.T_EXAMES + "." + FichaDataProvider.OCASIONAL, ocasionalPanel ); + components.putComponent( FichaDataProvider.T_EXAMES + "." + FichaDataProvider.OUTRO_TIPO, especificarText ); + components.putComponent( FichaDataProvider.T_EXAMES + "." + FichaDataProvider.PROXIMO_EXAME, proximoExamePanel ); + components.putComponent( FichaDataProvider.T_EXAMES + "." + FichaDataProvider.RESULTADO, resultadoPanel ); + components.putComponent( FichaDataProvider.T_EXAMES + "." + FichaDataProvider.OUTRA_FUNCAO_1, outrasFuncoesTexts[ 0 ] ); + components.putComponent( FichaDataProvider.T_EXAMES + "." + FichaDataProvider.OUTRA_FUNCAO_2, outrasFuncoesTexts[ 1 ] ); + components.putComponent( FichaDataProvider.T_EXAMES + "." + FichaDataProvider.OUTRA_FUNCAO_3, outrasFuncoesTexts[ 2 ] ); + components.putComponent( FichaDataProvider.T_EXAMES + "." + FichaDataProvider.OUTRA_FUNCAO_4, outrasFuncoesTexts[ 3 ] ); + components.putComponent( FichaDataProvider.T_EXAMES + "." + FichaDataProvider.OUTRAS_RECOMENDACOES, recomendacoesText ); + components.putDummy( FichaDataProvider.T_EXAMES + "." + FichaDataProvider.TRABALHADOR_ID ); + components.putDummy( FichaDataProvider.T_EXAMES + "." + FichaDataProvider.MEDICO_ID ); } public void stateChanged( ChangeEvent e ) @@ -360,8 +359,8 @@ public class ExamePanel extends JPanel } recomendacoesText.setText( recomendacoes.trim() ); - exame = provider.createObject( provider.EXAMES ); - DBField fields[] = provider.EXAMES.getInsertFields(); + exame = provider.createObject( FichaDataProvider.EXAMES ); + DBField fields[] = FichaDataProvider.EXAMES.getInsertFields(); String exameFields[] = new String[ fields.length ]; for( int i = 0; i < exameFields.length; ++i ) { @@ -392,14 +391,14 @@ public class ExamePanel extends JPanel { tipo = 4; } - exame.setProperty( provider.TIPO, new Integer( tipo ) ); + exame.setProperty( FichaDataProvider.TIPO, new Integer( tipo ) ); if( tipo != 3 ) { - exame.setProperty( provider.EXAMES.getFieldByName( provider.OCASIONAL ).FULL_NAME, null ); + exame.setProperty( FichaDataProvider.EXAMES.getFieldByName( FichaDataProvider.OCASIONAL ).FULL_NAME, null ); } if( tipo != 4 ) { - exame.setProperty( provider.EXAMES.getFieldByName( provider.OUTRO_TIPO ).FULL_NAME, "" ); + exame.setProperty( FichaDataProvider.EXAMES.getFieldByName( FichaDataProvider.OUTRO_TIPO ).FULL_NAME, "" ); } } catch( Exception ex ) diff --git a/trunk/siprp/ficha/FichaWindow.java b/trunk/siprp/ficha/FichaWindow.java index 87ffa6f4..fc308281 100644 --- a/trunk/siprp/ficha/FichaWindow.java +++ b/trunk/siprp/ficha/FichaWindow.java @@ -212,22 +212,22 @@ public class FichaWindow extends TabbedWindow JOptionPane.showMessageDialog( this, msg.toString(), "Erro...", JOptionPane.ERROR_MESSAGE ); return false; } - trabalhador.setProperty( fdpProvider.R_TRABALHADOR_ESTABELECIMENTO, estabelecimento ); - trabalhador.setProperty( fdpProvider.OBSERVACOES, observacoesPanel.save() ); + trabalhador.setProperty( FichaDataProvider.R_TRABALHADOR_ESTABELECIMENTO, estabelecimento ); + trabalhador.setProperty( FichaDataProvider.OBSERVACOES, observacoesPanel.save() ); - exame.setProperty( fdpProvider.R_EXAME_MEDICO, medico ); - exame.setProperty( fdpProvider.R_EXAME_TRABALHADOR, trabalhador ); + exame.setProperty( FichaDataProvider.R_EXAME_MEDICO, medico ); + exame.setProperty( FichaDataProvider.R_EXAME_TRABALHADOR, trabalhador ); try { exame.save(); - exame.setProperty( fdpProvider.PDF, createPDF( exame ) ); + exame.setProperty( FichaDataProvider.PDF, createPDF( exame ) ); fdpProvider.savePDF( exame ); DBKey key = trabalhador.getPrimaryKeyValue(); - DBField fields[] = fdpProvider.TRABALHADORES.getPrimaryKey(); + DBField fields[] = FichaDataProvider.TRABALHADORES.getPrimaryKey(); trabalhadorID = new Integer( ((Number)key.getFieldValue( fields[ 0 ] )).intValue() ); try { - siprp.data.MarcacaoTrabalhador.saveMarcacaoExameForTrabalhadorID( trabalhadorID, (Date)exame.getProperty( fdpProvider.PROXIMO_EXAME ) ); + siprp.data.MarcacaoTrabalhador.saveMarcacaoExameForTrabalhadorID( trabalhadorID, (Date)exame.getProperty( FichaDataProvider.PROXIMO_EXAME ) ); } catch( Exception iex ) { diff --git a/trunk/siprp/ficha/TrabalhadorPanel.java b/trunk/siprp/ficha/TrabalhadorPanel.java index 8132c949..f324ed7e 100644 --- a/trunk/siprp/ficha/TrabalhadorPanel.java +++ b/trunk/siprp/ficha/TrabalhadorPanel.java @@ -194,18 +194,18 @@ public class TrabalhadorPanel extends JPanel private void setupComponentsHashtable() { components = new ComponentsHashtable(); - components.putComponent( provider.T_TRABALHADORES + "." + provider.NOME, nomeText ); - components.putComponent( provider.T_TRABALHADORES + "." + provider.DATA_NASCIMENTO, dataNascimentoPanel ); - components.putComponent( provider.T_TRABALHADORES + "." + provider.NACIONALIDADE, nacionalidadeText ); - components.putComponent( provider.T_TRABALHADORES + "." + provider.NUMERO_MECANOGRAFICO, numeroMecanograficoText ); - components.putComponent( provider.T_TRABALHADORES + "." + provider.DATA_ADMISSAO, dataAdmissaoPanel ); - components.putComponent( provider.T_TRABALHADORES + "." + provider.CATEGORIA, categoriaText ); - components.putComponent( provider.T_TRABALHADORES + "." + provider.LOCAL_TRABALHO, localText ); - components.putComponent( provider.T_TRABALHADORES + "." + provider.FUNCAO_PROPOSTA, funcaoText ); - components.putComponent( provider.T_TRABALHADORES + "." + provider.DATA_ADMISSAO_FUNCAO, dataAdmissaoFuncaoPanel ); - components.putDummy( provider.T_TRABALHADORES + "." + provider.ESTABELECIMENTO_ID ); - components.putDummy( provider.T_TRABALHADORES + "." + provider.OBSERVACOES ); - components.putComponent( provider.T_TRABALHADORES + "." + provider.SEXO, + components.putComponent( FichaDataProvider.T_TRABALHADORES + "." + FichaDataProvider.NOME, nomeText ); + components.putComponent( FichaDataProvider.T_TRABALHADORES + "." + FichaDataProvider.DATA_NASCIMENTO, dataNascimentoPanel ); + components.putComponent( FichaDataProvider.T_TRABALHADORES + "." + FichaDataProvider.NACIONALIDADE, nacionalidadeText ); + components.putComponent( FichaDataProvider.T_TRABALHADORES + "." + FichaDataProvider.NUMERO_MECANOGRAFICO, numeroMecanograficoText ); + components.putComponent( FichaDataProvider.T_TRABALHADORES + "." + FichaDataProvider.DATA_ADMISSAO, dataAdmissaoPanel ); + components.putComponent( FichaDataProvider.T_TRABALHADORES + "." + FichaDataProvider.CATEGORIA, categoriaText ); + components.putComponent( FichaDataProvider.T_TRABALHADORES + "." + FichaDataProvider.LOCAL_TRABALHO, localText ); + components.putComponent( FichaDataProvider.T_TRABALHADORES + "." + FichaDataProvider.FUNCAO_PROPOSTA, funcaoText ); + components.putComponent( FichaDataProvider.T_TRABALHADORES + "." + FichaDataProvider.DATA_ADMISSAO_FUNCAO, dataAdmissaoFuncaoPanel ); + components.putDummy( FichaDataProvider.T_TRABALHADORES + "." + FichaDataProvider.ESTABELECIMENTO_ID ); + components.putDummy( FichaDataProvider.T_TRABALHADORES + "." + FichaDataProvider.OBSERVACOES ); + components.putComponent( FichaDataProvider.T_TRABALHADORES + "." + FichaDataProvider.SEXO, new ControllableComponent() { public void fill( Object value ) @@ -253,8 +253,8 @@ public class TrabalhadorPanel extends JPanel { try { - trabalhador = provider.load( provider.TRABALHADORES, new DBKey( trabalhadorID ) ); - DBField fields[] = provider.TRABALHADORES.getInsertFields(); + trabalhador = provider.load( FichaDataProvider.TRABALHADORES, new DBKey( trabalhadorID ) ); + DBField fields[] = FichaDataProvider.TRABALHADORES.getInsertFields(); String trabalhadorFields[] = new String[ fields.length ]; Hashtable data = new Hashtable(); for( int i = 0; i < trabalhadorFields.length; ++i ) @@ -285,9 +285,9 @@ public class TrabalhadorPanel extends JPanel { if( trabalhador == null ) { - trabalhador = provider.createObject( provider.TRABALHADORES ); + trabalhador = provider.createObject( FichaDataProvider.TRABALHADORES ); } - DBField fields[] = provider.TRABALHADORES.getInsertFields(); + DBField fields[] = FichaDataProvider.TRABALHADORES.getInsertFields(); String trabalhadorFields[] = new String[ fields.length ]; for( int i = 0; i < trabalhadorFields.length; ++i ) { @@ -301,12 +301,12 @@ public class TrabalhadorPanel extends JPanel String name = ( String )enum.nextElement(); trabalhador.setProperty( name, hash.get( name ) ); } - if( ((String)trabalhador.getProperty( provider.NOME )).trim().length() == 0 ) + if( ((String)trabalhador.getProperty( FichaDataProvider.NOME )).trim().length() == 0 ) { msg.append( "O trabalhador tem de ter nome\n" ); hasMsg = true; } - if( trabalhador.getProperty( provider.SEXO ) == null ) + if( trabalhador.getProperty( FichaDataProvider.SEXO ) == null ) { msg.append( "O trabalhador tem de ter um sexo definido\n" ); hasMsg = true;