no message

git-svn-id: https://svn.coded.pt/svn/SIPRP@18 bb69d46d-e84e-40c8-a05a-06db0d633741
0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
P Santos 22 years ago
parent 7a34c1c7d2
commit 3886769dc5

@ -249,7 +249,7 @@ public class FichaDataProvider extends MetaProvider implements SearchExecuter {
Select select =
new Select( "SELECT t.id, t.nome FROM trabalhadores t, estabelecimentos es "
+ " WHERE t.estabelecimento_id = es.id "
+ " AND es.empresa_id = " + SEARCH_EMPRESAS_ID + " ORDE BY lower(t.nome);" );
+ " AND es.empresa_id = " + SEARCH_EMPRESAS_ID + " ORDER BY lower(t.nome);" );
return executer.executeQuery( select );
}

@ -118,7 +118,15 @@ public class FichaWindow extends TabbedWindow
if( empresaID == null )
{
return false;
if( search.getIsNew() )
{
System.out.println( "FichaWindow: newItem: CRIAR EMPRESA" );
return true;
}
else
{
return false;
}
}
fdpProvider.setSearch( FichaDataProvider.SEARCH_ESTABELECIMENTOS );
@ -128,8 +136,35 @@ public class FichaWindow extends TabbedWindow
if( estabelecimentoID == null )
{
return false;
if( search.getIsNew() )
{
System.out.println( "FichaWindow: newItem: CRIAR ESTABELECIMENTO" );
return true;
}
else
{
return false;
}
}
fdpProvider.setSearch( FichaDataProvider.SEARCH_TRABALHADORES );
fdpProvider.setSearchID( FichaDataProvider.SEARCH_ESTABELECIMENTOS, estabelecimentoID.intValue() );
search = new SearchDialog( fdpProvider, null, true, null, false );
Integer trabalhadorID = ( Integer )search.getSelected();
if( trabalhadorID == null )
{
if( search.getIsNew() )
{
System.out.println( "FichaWindow: newItem: CRIAR TRABALHADOR" );
return true;
}
else
{
return false;
}
}
return true;
}

Loading…
Cancel
Save