no message

git-svn-id: https://svn.coded.pt/svn/SIPRP@25 bb69d46d-e84e-40c8-a05a-06db0d633741
0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
Frederico Palma 22 years ago
parent 4bfc89aa1c
commit 657d6a03dc

@ -277,6 +277,8 @@ public class TrabalhadorPanel extends JPanel
public Object save()
{
StringBuffer msg = new StringBuffer();
boolean hasMsg = false;
try
{
if( trabalhador == null )
@ -297,14 +299,28 @@ public class TrabalhadorPanel extends JPanel
String name = ( String )enum.nextElement();
trabalhador.setProperty( name, hash.get( name ) );
}
return trabalhador;
if( ((String)trabalhador.getProperty( provider.NOME )).trim().length() == 0 )
{
msg.append( "O trabalhador tem de ter nome\n" );
hasMsg = true;
}
if( trabalhador.getProperty( provider.SEXO ) == null )
{
msg.append( "O trabalhador tem de ter um sexo definido\n" );
hasMsg = true;
}
}
catch( Exception ex )
{
ex.printStackTrace();
}
return null;
}
if( hasMsg )
{
throw new ValuesException( msg.toString() );
}
return trabalhador;
}
public void clear()
{

Loading…
Cancel
Save