|
|
|
|
@ -917,7 +917,8 @@ public class ClientesWindow extends EditorWindow
|
|
|
|
|
Hashtable trabalhadores = new Hashtable();
|
|
|
|
|
for( int i = 0; i < trab.length; ++i )
|
|
|
|
|
{
|
|
|
|
|
trabalhadores.put( trab[ i ].toString().trim().toLowerCase(), trab[ i ].getID() );
|
|
|
|
|
trabalhadores.put( StringPlainer.convertString(
|
|
|
|
|
trab[ i ].toString().trim().toLowerCase() ), trab[ i ].getID() );
|
|
|
|
|
}
|
|
|
|
|
Hashtable estabCache = new Hashtable();
|
|
|
|
|
for( int i = 0; i < hash.length; ++i )
|
|
|
|
|
@ -935,8 +936,9 @@ public class ClientesWindow extends EditorWindow
|
|
|
|
|
Object value = hash[ i ].remove( Importer.NAMES_DEMISSAO[ j ] );
|
|
|
|
|
if( Importer.NAMES_DEMISSAO[ j ].equals( Importer.NOME ) )
|
|
|
|
|
{
|
|
|
|
|
System.out.println( "VALUE NOME: " + value );
|
|
|
|
|
if( value != null
|
|
|
|
|
&& !trabalhadores.containsKey( value.toString().trim().toLowerCase() ) )
|
|
|
|
|
&& !trabalhadores.containsKey( StringPlainer.convertString( value.toString().trim().toLowerCase() ) ) )
|
|
|
|
|
{
|
|
|
|
|
invalidos.add( new String[]{ value.toString().trim(),
|
|
|
|
|
StringPlainer.convertString( value.toString().trim(), false, false ) } );
|
|
|
|
|
@ -944,7 +946,7 @@ public class ClientesWindow extends EditorWindow
|
|
|
|
|
}
|
|
|
|
|
else if( value != null )
|
|
|
|
|
{
|
|
|
|
|
Integer tID = (Integer) trabalhadores.get( value.toString().trim().toLowerCase() );
|
|
|
|
|
Integer tID = (Integer) trabalhadores.get( StringPlainer.convertString( value.toString().trim().toLowerCase() ) );
|
|
|
|
|
hash[ i ].put( TrabalhadorData.ID, tID );
|
|
|
|
|
validos.add( new String[]{ value.toString().trim(),
|
|
|
|
|
StringPlainer.convertString( value.toString().trim(), false, false ) } );
|
|
|
|
|
@ -972,20 +974,20 @@ public class ClientesWindow extends EditorWindow
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
System.out.println( "HASH.LENGTH: " + hash.length );
|
|
|
|
|
//System.out.println( "HASH.LENGTH: " + hash.length );
|
|
|
|
|
for( int i = 0; i < hash.length; ++i )
|
|
|
|
|
{
|
|
|
|
|
System.out.println( "HASH[ " + i + " ]: " + hash[ i ] );
|
|
|
|
|
//System.out.println( "HASH[ " + i + " ]: " + hash[ i ] );
|
|
|
|
|
if( hash[ i ] == null )
|
|
|
|
|
{
|
|
|
|
|
System.out.println( "TRABALHADOR:continue" );
|
|
|
|
|
//System.out.println( "TRABALHADOR:continue" );
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
System.out.println( "TRABALHADOR:not continue" );
|
|
|
|
|
//System.out.println( "TRABALHADOR:not continue" );
|
|
|
|
|
TrabalhadorData tr = (TrabalhadorData)JDO.load( TrabalhadorData.class, ( Integer ) hash[ i ].get( TrabalhadorData.ID ) );
|
|
|
|
|
System.out.println( "TRABALHADORID: " + tr.get( TrabalhadorData.ID ) );
|
|
|
|
|
//System.out.println( "TRABALHADORID: " + tr.get( TrabalhadorData.ID ) );
|
|
|
|
|
tr.set( TrabalhadorData.DATA_DEMISSAO, hash[ i ].get( TrabalhadorData.DATA_DEMISSAO ) );
|
|
|
|
|
System.out.println( "TRABALHADORDEMISSAO: " + tr.get( TrabalhadorData.DATA_DEMISSAO ) );
|
|
|
|
|
//System.out.println( "TRABALHADORDEMISSAO: " + tr.get( TrabalhadorData.DATA_DEMISSAO ) );
|
|
|
|
|
tr.save();
|
|
|
|
|
}
|
|
|
|
|
StringBuffer buff = new StringBuffer( "" );
|
|
|
|
|
|