no message

git-svn-id: https://svn.coded.pt/svn/SIPRP@166 bb69d46d-e84e-40c8-a05a-06db0d633741
lxbfYeaa
Frederico Palma 21 years ago
parent d6591fb272
commit b829af1037

@ -47,7 +47,8 @@ public class Main implements Connector
// Singleton.setInstance( SingletonConstants.COMPANY_LOGO, "logo_combo.jpg" );
// Singleton.setInstance( SingletonConstants.WEB_AWARE, Boolean.TRUE );
// Singleton.setInstance( SingletonConstants.LOCAL_DB_NAME, "siprp" );
new SIPRPDataLoader().load();
// new SIPRPDataLoader().load();
new ClinicaAvenidaDataLoader().load();
dbase = (String)Singleton.getInstance( SingletonConstants.LOCAL_DB_NAME );
/* Calendar cal = Calendar.getInstance();
@ -85,11 +86,11 @@ public class Main implements Connector
avisos = new AvisosPanel();
String logoFileName = ( String ) Singleton.getInstance( SingletonConstants.COMPANY_LOGO );
LoginWindow loginWindow = new LoginWindow( new Main(), /*"logo"+File.separator +*/ logoFileName,//"logo"+File.separator + "logo_w400.jpg",
new String[] { "SIPRPSoft" },
new String[] { (String) Singleton.getInstance( SingletonConstants.SOFTWARE_NAME ) },
new String[] { "Vers\u00E3o 2.0", "(EVOLUTE 2004)" }, "",
(String)Singleton.getInstance( SingletonConstants.LOCAL_USER ),
(String)Singleton.getInstance( SingletonConstants.LOCAL_PASSWORD ), avisos, false );
loginWindow.setTitle( "SIPRPSoft" );
loginWindow.setTitle( (String) Singleton.getInstance( SingletonConstants.SOFTWARE_NAME ) );
JPanel left = loginWindow.getLeftPanel();
left.setBackground( Color.white );
loginWindow.show();

@ -10,8 +10,10 @@ import javax.swing.*;
import javax.swing.tree.*;
import java.util.*;
import com.evolute.utils.*;
import com.evolute.utils.tracker.*;
import siprp.*;
import siprp.ficha.*;
import siprp.clientes.*;
import siprp.estatistica.*;
@ -36,40 +38,61 @@ public class SIPRPTracker extends WindowTracker
this.avisos = avisosP;
avisos.setTracker( this );
Hashtable creators = new Hashtable();
DefaultMutableTreeNode rootNode = new DefaultMutableTreeNode( "SIPRP" );
DefaultMutableTreeNode rootNode = new DefaultMutableTreeNode(
Singleton.getInstance( SingletonConstants.COMPANY_ACRONYM ) );
try
boolean hasFicha = ( (Boolean)Singleton.getInstance( SingletonConstants.MODULE_FICHA ) ).booleanValue();
boolean hasGestao = ( (Boolean)Singleton.getInstance( SingletonConstants.MODULE_CLIENTES ) ).booleanValue();
boolean hasRelatorio = ( (Boolean)Singleton.getInstance( SingletonConstants.MODULE_RELATORIO ) ).booleanValue();
boolean hasListagens = ( (Boolean)Singleton.getInstance( SingletonConstants.MODULE_LISTAGENS ) ).booleanValue();
if( hasGestao )
{
clientesWindow = new ClientesWindow( avisos );
try
{
clientesWindow = new ClientesWindow( avisos );
}
catch( Exception ex )
{
clientesWindow = null;
ex.printStackTrace();
}
}
catch( Exception ex )
else
{
clientesWindow = null;
ex.printStackTrace();
}
rootNode.add( new DefaultMutableTreeNode( FICHA_APTIDAO ) );
creators.put( FICHA_APTIDAO, new WindowCreator() {
public TrackableWindow create()
throws Exception
{
return new FichaWindow();
}
} );
if( hasFicha )
{
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
{
if( clientesWindow == null )
if( hasGestao )
{
rootNode.add( new DefaultMutableTreeNode( GESTAO_CLIENTES ) );
creators.put( GESTAO_CLIENTES, new WindowCreator() {
public TrackableWindow create()
throws Exception
{
clientesWindow = new ClientesWindow( avisos );
if( clientesWindow == null )
{
clientesWindow = new ClientesWindow( avisos );
}
return clientesWindow;
}
return clientesWindow;
}
} );
} );
}
if( hasRelatorio )
{
rootNode.add( new DefaultMutableTreeNode( RELATORIO_ANUAL ) );
creators.put( RELATORIO_ANUAL, new WindowCreator() {
public TrackableWindow create()
@ -78,15 +101,19 @@ public class SIPRPTracker extends WindowTracker
return new PesquisasWindow();
}
} );
}
rootNode.add( new DefaultMutableTreeNode( LISTAGENS ) );
creators.put( LISTAGENS, new WindowCreator() {
public TrackableWindow create()
throws Exception
{
return new EstatisticaWindow();
}
} );
if( hasListagens )
{
rootNode.add( new DefaultMutableTreeNode( LISTAGENS ) );
creators.put( LISTAGENS, new WindowCreator() {
public TrackableWindow create()
throws Exception
{
return new EstatisticaWindow();
}
} );
}
setRoot( rootNode );
setCreators( creators );
}

@ -24,6 +24,7 @@ public class ClinicaAvenidaDataLoader implements CompanyDataLoader
public void load()
{
Singleton.setInstance( SingletonConstants.SOFTWARE_NAME, "SHSTSoft" );
Singleton.setInstance( SingletonConstants.COMPANY_NAME, "Centro Clínico Avenida" );
Singleton.setInstance( SingletonConstants.COMPANY_LOGO, "logo_evo.jpg" );
Singleton.setInstance( SingletonConstants.COMPANY_ACRONYM, "CCA" );
@ -62,6 +63,9 @@ public class ClinicaAvenidaDataLoader implements CompanyDataLoader
+ "2700-419 Amadora\n"
+ "Tel.: 214928612" );
Singleton.setInstance( SingletonConstants.USES_HOUR, Boolean.TRUE );
Singleton.setInstance( SingletonConstants.CODIGO_EMPRESA_FORMAT, "T" );
Singleton.setInstance( SingletonConstants.FICHA_MARCA_EXAMES, Boolean.FALSE );
Singleton.setInstance( SingletonConstants.EXCEL_FORMAT, new int[]{ 0, 2, 3, 1, 4, 5, 6, 9, 7, 8 } );
Singleton.setInstance( SingletonConstants.MODULE_FICHA, Boolean.TRUE );
Singleton.setInstance( SingletonConstants.MODULE_CLIENTES, Boolean.TRUE );
@ -76,12 +80,12 @@ public class ClinicaAvenidaDataLoader implements CompanyDataLoader
Singleton.setInstance( SingletonConstants.WEB_DB_NAME, "" );
Singleton.setInstance( SingletonConstants.WEB_DRIVER_NAME, "" );
Singleton.setInstance( SingletonConstants.LOCAL_USER, "root" );
Singleton.setInstance( SingletonConstants.LOCAL_PASSWORD, "UNIXLuvsU" );
Singleton.setInstance( SingletonConstants.LOCAL_USER, "postgres" );
Singleton.setInstance( SingletonConstants.LOCAL_PASSWORD, "Typein" );
Singleton.setInstance( SingletonConstants.LOCAL_URL_PREFIX, "jdbc:postgresql://" );
Singleton.setInstance( SingletonConstants.LOCAL_URL, "localhost" );
Singleton.setInstance( SingletonConstants.LOCAL_DB_NAME, "shst" );
Singleton.setInstance( SingletonConstants.LOCAL_DRIVER_NAME, "" );
Singleton.setInstance( SingletonConstants.LOCAL_DRIVER_NAME, "org.postgresql.Driver" );
}
}

Loading…
Cancel
Save