no message

git-svn-id: https://svn.coded.pt/svn/SIPRP@84 bb69d46d-e84e-40c8-a05a-06db0d633741
lxbfYeaa
Frederico Palma 22 years ago
parent 5fefd5b2d2
commit 2c72acd101

@ -7,14 +7,21 @@ import com.evolute.utils.db.*;
import com.evolute.utils.db.keyretrievers.*;
import com.evolute.utils.jdbc.*;
import com.evolute.utils.sql.*;
import com.evolute.utils.ui.*;
import com.evolute.utils.ui.window.*;
import java.awt.*;
import java.io.*;
import java.text.*;
import java.util.*;
import javax.swing.*;
import javax.swing.tree.*;
public class Main
public class Main implements Connector
{
private static final String dbase = "siprp";
private SIPRPTracker siprpTracker;
public static void main( String args[] )
throws Exception
{
@ -32,10 +39,10 @@ public class Main
{
server = "ws_fpalma";
}
String dbase = "siprp";
String user = "root";
String passwd = "UNIXLuvsU";
DBManager dbm = new JDBCManager( "jdbc:mysql://" + server + "/" + dbase,
user, passwd , 10, 8, 8, null );
UnicodeChecker.setUseDoubleSlash( true );
@ -44,10 +51,97 @@ public class Main
StatementExecuterFactory.initialize(
new DBStatementExecuter( dbm.getSharedExecuter() ) );
// }
FichaWindow window = new FichaWindow();
// FichaWindow window = new FichaWindow();
/* window.setLogo( new ImageIcon(
new Main().getClass().getClassLoader().getResource( "logo/logo_w400.png" )
).getImage() );*/
window.show();
// window.show();
new LoginWindow( new Main(), "logo"+File.separator + "logo_w400.jpg",
new String[] { "SIPRPSoft" },
new String[] { "Vers\u00E3o 0.1", "(EVOLUTE 2004)" }, "",
"root", "UNIXLuvsU", new JPanel() ).show();
}
public boolean connect( String user, String passwd )
{
try
{
// run initialization SQL
SQLQuery initQuery[] = new SQLQuery[] {};
String server = System.getProperty( "server.address" );
if( server == null )
{
server = "ws_fpalma";
}
DBManager dbm = new JDBCManager( "jdbc:mysql://" + server + "/" + dbase,
user, passwd , 10, 8, 8, null );
UnicodeChecker.setUseDoubleSlash( true );
Singleton.setInstance( Singleton.DEFAULT_DBMANAGER, dbm );
StatementExecuterFactory.initialize(
new DBStatementExecuter( dbm.getSharedExecuter() ) );
StatementExecuterFactory.initialize(
new DBStatementExecuter( dbm.getSharedExecuter() ) );
Singleton.setInstance( Singleton.TODAY, new Date() );
//cleanData( dbm.getSharedExecuter() );
//msg( dbm.getSharedExecuter() );
}
catch( Exception ex )
{
DialogException.showExceptionMessage( ex, "N\u00E3o foi poss\u00EDvel estabelecer"
+ " a liga\u00E7\u00E3o \u00E0 base de dados.", false );
return false;
}
Singleton.setInstance( Singleton.USERNAME, user );
//Singleton.setInstance( Singleton.USERNAME, user );
siprpTracker = new SIPRPTracker();
return true;
}
public boolean disconnect()
{
if( siprpTracker.quit() )
{
siprpTracker = null;
try
{
( ( DBManager )Singleton.getInstance(
Singleton.DEFAULT_DBMANAGER ) ).close();
Singleton.clear();
}
catch( DBException ex )
{
DialogException.showException( ex );
}
return true;
}
return false;
}
public void executeAction( DefaultMutableTreeNode node )
{
try
{
siprpTracker.openWindow( ( String )node.getUserObject() );
}
catch( Exception ex )
{
DialogException.showException( ex );
}
}
public void exit()
{
if( siprpTracker == null || siprpTracker.quit() )
{
System.exit( 0 );
}
}
public MutableTreeNode getTree()
{
return siprpTracker.getRoot();
}
}

@ -0,0 +1,53 @@
/*
* SIPRPTracker.java
*
* Created on 18 de Maio de 2004, 19:46
*/
package siprp;
import javax.swing.*;
import javax.swing.tree.*;
import java.util.*;
import com.evolute.utils.tracker.*;
import siprp.ficha.*;
import siprp.clientes.*;
/**
*
* @author fpalma
*/
public class SIPRPTracker extends WindowTracker
{
public static final String FICHA_APTIDAO = "Ficha de Aptid\u00e3o";
public static final String GESTAO_CLIENTES = "Gest\u00e3o de Clientes";
/** Creates a new instance of SIPRPTracker */
public SIPRPTracker()
{
Hashtable creators = new Hashtable();
DefaultMutableTreeNode rootNode = new DefaultMutableTreeNode( "SIPRP" );
rootNode.add( new DefaultMutableTreeNode( FICHA_APTIDAO ) );
creators.put( FICHA_APTIDAO, new WindowCreator() {
public TrackableWindow create()
throws Exception
{
return new FichaWindow();
}
} );
rootNode.add( new DefaultMutableTreeNode( GESTAO_CLIENTES ) );
creators.put( GESTAO_CLIENTES, new WindowCreator() {
public TrackableWindow create()
throws Exception
{
return new ClientesWindow();
}
} );
setRoot( rootNode );
setCreators( creators );
}
}

@ -17,6 +17,7 @@ import java.text.*;
import com.evolute.utils.data.*;
import com.evolute.utils.metadb.*;
import com.evolute.utils.tracker.*;
import com.evolute.utils.ui.*;
import com.evolute.utils.ui.panel.*;
import com.evolute.utils.ui.search.*;
@ -636,5 +637,4 @@ public class FichaWindow extends TabbedWindow
{
return "Imprimir";
}
}

Loading…
Cancel
Save