|
|
|
@ -194,18 +194,18 @@ public class TrabalhadorPanel extends JPanel
|
|
|
|
private void setupComponentsHashtable()
|
|
|
|
private void setupComponentsHashtable()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
components = new ComponentsHashtable();
|
|
|
|
components = new ComponentsHashtable();
|
|
|
|
components.putComponent( provider.T_TRABALHADORES + "." + provider.NOME, nomeText );
|
|
|
|
components.putComponent( FichaDataProvider.T_TRABALHADORES + "." + FichaDataProvider.NOME, nomeText );
|
|
|
|
components.putComponent( provider.T_TRABALHADORES + "." + provider.DATA_NASCIMENTO, dataNascimentoPanel );
|
|
|
|
components.putComponent( FichaDataProvider.T_TRABALHADORES + "." + FichaDataProvider.DATA_NASCIMENTO, dataNascimentoPanel );
|
|
|
|
components.putComponent( provider.T_TRABALHADORES + "." + provider.NACIONALIDADE, nacionalidadeText );
|
|
|
|
components.putComponent( FichaDataProvider.T_TRABALHADORES + "." + FichaDataProvider.NACIONALIDADE, nacionalidadeText );
|
|
|
|
components.putComponent( provider.T_TRABALHADORES + "." + provider.NUMERO_MECANOGRAFICO, numeroMecanograficoText );
|
|
|
|
components.putComponent( FichaDataProvider.T_TRABALHADORES + "." + FichaDataProvider.NUMERO_MECANOGRAFICO, numeroMecanograficoText );
|
|
|
|
components.putComponent( provider.T_TRABALHADORES + "." + provider.DATA_ADMISSAO, dataAdmissaoPanel );
|
|
|
|
components.putComponent( FichaDataProvider.T_TRABALHADORES + "." + FichaDataProvider.DATA_ADMISSAO, dataAdmissaoPanel );
|
|
|
|
components.putComponent( provider.T_TRABALHADORES + "." + provider.CATEGORIA, categoriaText );
|
|
|
|
components.putComponent( FichaDataProvider.T_TRABALHADORES + "." + FichaDataProvider.CATEGORIA, categoriaText );
|
|
|
|
components.putComponent( provider.T_TRABALHADORES + "." + provider.LOCAL_TRABALHO, localText );
|
|
|
|
components.putComponent( FichaDataProvider.T_TRABALHADORES + "." + FichaDataProvider.LOCAL_TRABALHO, localText );
|
|
|
|
components.putComponent( provider.T_TRABALHADORES + "." + provider.FUNCAO_PROPOSTA, funcaoText );
|
|
|
|
components.putComponent( FichaDataProvider.T_TRABALHADORES + "." + FichaDataProvider.FUNCAO_PROPOSTA, funcaoText );
|
|
|
|
components.putComponent( provider.T_TRABALHADORES + "." + provider.DATA_ADMISSAO_FUNCAO, dataAdmissaoFuncaoPanel );
|
|
|
|
components.putComponent( FichaDataProvider.T_TRABALHADORES + "." + FichaDataProvider.DATA_ADMISSAO_FUNCAO, dataAdmissaoFuncaoPanel );
|
|
|
|
components.putDummy( provider.T_TRABALHADORES + "." + provider.ESTABELECIMENTO_ID );
|
|
|
|
components.putDummy( FichaDataProvider.T_TRABALHADORES + "." + FichaDataProvider.ESTABELECIMENTO_ID );
|
|
|
|
components.putDummy( provider.T_TRABALHADORES + "." + provider.OBSERVACOES );
|
|
|
|
components.putDummy( FichaDataProvider.T_TRABALHADORES + "." + FichaDataProvider.OBSERVACOES );
|
|
|
|
components.putComponent( provider.T_TRABALHADORES + "." + provider.SEXO,
|
|
|
|
components.putComponent( FichaDataProvider.T_TRABALHADORES + "." + FichaDataProvider.SEXO,
|
|
|
|
new ControllableComponent()
|
|
|
|
new ControllableComponent()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
public void fill( Object value )
|
|
|
|
public void fill( Object value )
|
|
|
|
@ -253,8 +253,8 @@ public class TrabalhadorPanel extends JPanel
|
|
|
|
{
|
|
|
|
{
|
|
|
|
try
|
|
|
|
try
|
|
|
|
{
|
|
|
|
{
|
|
|
|
trabalhador = provider.load( provider.TRABALHADORES, new DBKey( trabalhadorID ) );
|
|
|
|
trabalhador = provider.load( FichaDataProvider.TRABALHADORES, new DBKey( trabalhadorID ) );
|
|
|
|
DBField fields[] = provider.TRABALHADORES.getInsertFields();
|
|
|
|
DBField fields[] = FichaDataProvider.TRABALHADORES.getInsertFields();
|
|
|
|
String trabalhadorFields[] = new String[ fields.length ];
|
|
|
|
String trabalhadorFields[] = new String[ fields.length ];
|
|
|
|
Hashtable data = new Hashtable();
|
|
|
|
Hashtable data = new Hashtable();
|
|
|
|
for( int i = 0; i < trabalhadorFields.length; ++i )
|
|
|
|
for( int i = 0; i < trabalhadorFields.length; ++i )
|
|
|
|
@ -285,9 +285,9 @@ public class TrabalhadorPanel extends JPanel
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if( trabalhador == null )
|
|
|
|
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 ];
|
|
|
|
String trabalhadorFields[] = new String[ fields.length ];
|
|
|
|
for( int i = 0; i < trabalhadorFields.length; ++i )
|
|
|
|
for( int i = 0; i < trabalhadorFields.length; ++i )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
@ -301,12 +301,12 @@ public class TrabalhadorPanel extends JPanel
|
|
|
|
String name = ( String )enum.nextElement();
|
|
|
|
String name = ( String )enum.nextElement();
|
|
|
|
trabalhador.setProperty( name, hash.get( name ) );
|
|
|
|
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" );
|
|
|
|
msg.append( "O trabalhador tem de ter nome\n" );
|
|
|
|
hasMsg = true;
|
|
|
|
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" );
|
|
|
|
msg.append( "O trabalhador tem de ter um sexo definido\n" );
|
|
|
|
hasMsg = true;
|
|
|
|
hasMsg = true;
|
|
|
|
|