You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
SIPRP/trunk/siprp/clientes/UserWindow.java

67 lines
1.5 KiB

/*
* UserWindow.java
*
* Created on 15 de Marco de 2005, 11:35
*/
package siprp.clientes;
import java.awt.*;
import javax.swing.*;
import com.evolute.utils.*;
import com.evolute.utils.jdo.*;
import com.evolute.utils.ui.*;
import siprp.data.*;
/**
*
* @author fpalma
*/
public class UserWindow extends CustomJDialog
{
protected JDOProvider JDO;
// protected JTextField empresaText;
protected UserPanel userPanel;
protected Integer empresaID;
/** Creates a new instance of UserWindow */
public UserWindow( JFrame owner, Integer empresaID )
throws Exception
{
super( owner, true );
this.empresaID = empresaID;
JDO = ( JDOProvider ) Singleton.getInstance( Singleton.DEFAULT_JDO_PROVIDER );
setupComponents();
centerSuper();
}
private void setupComponents()
throws Exception
{
setSize( 500, 200 );
userPanel = new UserPanel();
// empresaText = new JTextField();
getContentPane().setLayout( new BorderLayout() );
// getContentPane().add( empresaText, BorderLayout.NORTH );
getContentPane().add( userPanel, BorderLayout.CENTER );
if( empresaID == null )
{
// empresaText.setText( "SIPRP" );
setTitle( "SIPRP" );
}
else
{
EmpresaData empresa = ( EmpresaData )JDO.load( EmpresaData.class, empresaID );
if( empresa == null )
{
return;
}
// empresaText.setText( (String)empresa.get( EmpresaData.DESIGNACAO_SOCIAL ) );
setTitle( (String)empresa.get( EmpresaData.DESIGNACAO_SOCIAL ) );
}
userPanel.setEmpresaID( empresaID );
}
}