no message

git-svn-id: https://svn.coded.pt/svn/SIPRP@157 bb69d46d-e84e-40c8-a05a-06db0d633741
lxbfYeaa
Frederico Palma 21 years ago
parent 1f56a3a81d
commit ab3531d8f2

@ -17,6 +17,7 @@ import com.evolute.utils.tables.*;
import com.evolute.utils.ui.*;
import siprp.*;
import siprp.data.*;
/**
*
@ -25,6 +26,11 @@ import siprp.*;
public class MedicoEditor extends CustomJDialog
implements ActionListener, ListSelectionListener
{
static
{
MedicoData.registerOperationHandlerForClass( DisableDeleteHandler.INSTANCE, MedicoData.class );
}
private FichaDataProvider provider;
private BaseTable table;
private VectorTableModel model;
@ -222,29 +228,35 @@ public class MedicoEditor extends CustomJDialog
}
try
{
MetaObject medico;
MedicoData medico;
if( id != null )
{
medico = provider.load( provider.MEDICOS, new DBKey( id ) );
medico = ( MedicoData ) MedicoData.load( MedicoData.class, id );
// medico = provider.load( provider.MEDICOS, new DBKey( id ) );
}
else
{
medico = provider.createObject( provider.MEDICOS );
medico = new MedicoData();
// medico = provider.createObject( provider.MEDICOS );
}
medico.setProperty( provider.NOME, nome );
medico.setProperty( provider.NUMERO_CEDULA, numero );
// medico.setProperty( provider.NOME, nome );
// medico.setProperty( provider.NUMERO_CEDULA, numero );
medico.set( MedicoData.NOME, nome );
medico.set( MedicoData.NUMERO_CEDULA, numero );
medico.save();
if( id == null )
{
DBKey key = medico.getPrimaryKeyValue();
DBField fields[] = provider.MEDICOS.getPrimaryKey();
id = new Integer( ((Number)key.getFieldValue( fields[ 0 ] )).intValue() );
// DBKey key = medico.getPrimaryKeyValue();
// DBField fields[] = provider.MEDICOS.getPrimaryKey();
// id = new Integer( ((Number)key.getFieldValue( fields[ 0 ] )).intValue() );
id = (Integer)medico.get( MedicoData.ID );
}
}
catch( Exception ex )
{
JOptionPane.showMessageDialog( this, "Erro a gravar...", "Erro...",
JOptionPane.ERROR_MESSAGE );
// JOptionPane.showMessageDialog( this, "Erro a gravar...", "Erro...",
// JOptionPane.ERROR_MESSAGE );
DialogException.showExceptionMessage( ex, "Erro a gravar...", false );
return false;
}
return true;

Loading…
Cancel
Save