diff --git a/trunk/siprp/ficha/EmpresaPanel.java b/trunk/siprp/ficha/EmpresaPanel.java index 5fa513bf..08818973 100644 --- a/trunk/siprp/ficha/EmpresaPanel.java +++ b/trunk/siprp/ficha/EmpresaPanel.java @@ -392,12 +392,15 @@ public class EmpresaPanel extends JPanel // } String names[] = empresa.getFieldNames(); - Hashtable hash = new Hashtable(); +// String names[] = new String[]{ EmpresaData.DESIGNACAO_SOCIAL, EmpresaData.SERVICO_SAUDE_TIPO, +// EmpresaData.SERVICO_SAUDE_DESIGNACAO, EmpresaData.SERVICO_HIGIENE_TIPO, +// EmpresaData.SERVICO_HIGIENE_DESIGNACAO }; + Hashtable hash = empresa.getHashData(); ComponentController.save( names, hash, empresaComponents ); empresa.setHashData( hash ); names = estabelecimento.getFieldNames(); - hash = new Hashtable(); + hash = estabelecimento.getHashData(); ComponentController.save( names, hash, estabelecimentoComponents ); estabelecimento.setHashData( hash ); estabelecimento.set( EstabelecimentoData.EMPRESA, empresa ); diff --git a/trunk/siprp/ficha/TrabalhadorPanel.java b/trunk/siprp/ficha/TrabalhadorPanel.java index d8023e30..00b50a7e 100644 --- a/trunk/siprp/ficha/TrabalhadorPanel.java +++ b/trunk/siprp/ficha/TrabalhadorPanel.java @@ -356,7 +356,7 @@ public class TrabalhadorPanel extends JPanel // trabalhador.setProperty( name, hash.get( name ) ); // } String names[] = trabalhador.getFieldNames(); - Hashtable hash = new Hashtable(); + Hashtable hash = trabalhador.getHashData(); ComponentController.save( names, hash, components ); trabalhador.setHashData( hash ); // if( ((String)trabalhador.getProperty( FichaDataProvider.NOME )).trim().length() == 0 )