From 7c3734d0cb86786a93f5e31cb8e5988d48e7a743 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tiago=20Sim=C3=A3o?= Date: Thu, 7 May 2009 17:54:53 +0000 Subject: [PATCH] git-svn-id: https://svn.coded.pt/svn/SIPRP@1019 bb69d46d-e84e-40c8-a05a-06db0d633741 --- trunk/.classpath | 2 +- trunk/SIPRPSoft/src/siprp/Main.java | 6 +-- trunk/SIPRPSoft/src/siprp/SIPRPTracker.java | 4 +- .../companydataloaders/SIPRPDataLoader.java | 29 ++++------ .../higiene/relatorio/PanelRelatorio.java | 54 +++++++++---------- .../remarcacoes/RemarcacoesDataProvider.java | 18 ++++--- .../medicina/processo/mail/MailDialog.java | 1 + 7 files changed, 51 insertions(+), 63 deletions(-) diff --git a/trunk/.classpath b/trunk/.classpath index 5aa0bae1..77a3b804 100644 --- a/trunk/.classpath +++ b/trunk/.classpath @@ -24,7 +24,7 @@ - + diff --git a/trunk/SIPRPSoft/src/siprp/Main.java b/trunk/SIPRPSoft/src/siprp/Main.java index a539973f..6ffdcdc6 100644 --- a/trunk/SIPRPSoft/src/siprp/Main.java +++ b/trunk/SIPRPSoft/src/siprp/Main.java @@ -9,7 +9,6 @@ import static siprp.ProcessoConstants.PROCESSO_FECHADO_CODE; import static siprp.ProcessoConstants.PROCESSO_FECHADO_DESCRIPTION; import java.awt.Color; -import java.awt.GraphicsEnvironment; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; @@ -164,8 +163,8 @@ public class Main implements com.evolute.utils.ui.window.Connector loginWindow.setTitle( (String) Singleton.getInstance( SingletonConstants.SOFTWARE_NAME ) ); JPanel left = loginWindow.getLeftPanel(); left.setBackground( Color.white ); - GraphicsEnvironment env = GraphicsEnvironment.getLocalGraphicsEnvironment(); - loginWindow.setExtendedState(loginWindow.getExtendedState() | loginWindow.MAXIMIZED_BOTH); +// GraphicsEnvironment env = GraphicsEnvironment.getLocalGraphicsEnvironment(); + loginWindow.setExtendedState(loginWindow.getExtendedState() | LoginWindow.MAXIMIZED_BOTH); loginWindow.setVisible( true ); SwingUtilities.invokeLater( new Runnable(){ public void run() @@ -305,6 +304,7 @@ public class Main implements com.evolute.utils.ui.window.Connector { DialogException.showException( ex ); } + } public void exit() diff --git a/trunk/SIPRPSoft/src/siprp/SIPRPTracker.java b/trunk/SIPRPSoft/src/siprp/SIPRPTracker.java index 37cba700..94e6a1e7 100644 --- a/trunk/SIPRPSoft/src/siprp/SIPRPTracker.java +++ b/trunk/SIPRPSoft/src/siprp/SIPRPTracker.java @@ -15,8 +15,6 @@ import siprp.clientes.ClientesWindow; import siprp.estatistica.EstatisticaWindow; import siprp.ficha.FichaWindow; import siprp.higiene.gestao.GestaoRelatorioWindow; -import siprp.higiene.gestao.riscos.GerirRiscosPanel; -import siprp.higiene.legislacoes.GestaoLegislacoesWindow; import siprp.higiene.mapa.MapaHigieneWindow; import siprp.higiene.marcacoes.MarcacoesHigieneWindow; import siprp.higiene.relatorio.RelatorioHigieneSegurancaWindow; @@ -65,7 +63,7 @@ public class SIPRPTracker extends WindowTracker Singleton.setInstance( SingletonConstants.SIPRP_TRACKER, this ); this.avisos = avisosP; avisos.setTracker( this ); - Hashtable creators = new Hashtable(); + Hashtable creators = new Hashtable(); DefaultMutableTreeNode rootNode = new DefaultMutableTreeNode( Singleton.getInstance( SingletonConstants.COMPANY_ACRONYM ) ); diff --git a/trunk/SIPRPSoft/src/siprp/companydataloaders/SIPRPDataLoader.java b/trunk/SIPRPSoft/src/siprp/companydataloaders/SIPRPDataLoader.java index 9f8361a8..ccb81d8b 100644 --- a/trunk/SIPRPSoft/src/siprp/companydataloaders/SIPRPDataLoader.java +++ b/trunk/SIPRPSoft/src/siprp/companydataloaders/SIPRPDataLoader.java @@ -1,16 +1,9 @@ -/* - * SIPRPDataLoader.java - * - * Created on 25 de Janeiro de 2005, 13:19 - */ - package siprp.companydataloaders; -import javax.swing.JCheckBox; - -import com.evolute.utils.*; +import siprp.CompanyDataLoader; +import siprp.SingletonConstants; -import siprp.*; +import com.evolute.utils.Singleton; /** * @@ -99,20 +92,20 @@ public class SIPRPDataLoader implements CompanyDataLoader // Singleton.setInstance( SingletonConstants.LOCAL_URL, "www.evolute.pt:5436" ); // Singleton.setInstance( SingletonConstants.LOCAL_DB_NAME, "siprp_local_3" ); // Singleton.setInstance( SingletonConstants.LOCAL_DRIVER_NAME, "org.postgresql.Driver" ); -// - 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, "10.158.2.2:5432" ); - Singleton.setInstance( SingletonConstants.LOCAL_DB_NAME, "siprp_local" ); - Singleton.setInstance( SingletonConstants.LOCAL_DRIVER_NAME, "org.postgresql.Driver" ); // // 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, "dbserver:5432" ); +// Singleton.setInstance( SingletonConstants.LOCAL_URL, "10.158.2.2:5432" ); // Singleton.setInstance( SingletonConstants.LOCAL_DB_NAME, "siprp_local" ); // Singleton.setInstance( SingletonConstants.LOCAL_DRIVER_NAME, "org.postgresql.Driver" ); +// + 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, "dbserver:5432" ); + Singleton.setInstance( SingletonConstants.LOCAL_DB_NAME, "siprp_local3" ); + Singleton.setInstance( SingletonConstants.LOCAL_DRIVER_NAME, "org.postgresql.Driver" ); // // Singleton.setInstance( SingletonConstants.LOCAL_USER, "postgres" ); diff --git a/trunk/SIPRPSoft/src/siprp/higiene/relatorio/PanelRelatorio.java b/trunk/SIPRPSoft/src/siprp/higiene/relatorio/PanelRelatorio.java index 74aed5e1..4856baa6 100644 --- a/trunk/SIPRPSoft/src/siprp/higiene/relatorio/PanelRelatorio.java +++ b/trunk/SIPRPSoft/src/siprp/higiene/relatorio/PanelRelatorio.java @@ -368,6 +368,7 @@ public class PanelRelatorio extends JPanel implements CaretListener, ChangeListe catch( Exception e ) { LeafDialog.error(e); + refresh(); } finally { @@ -546,43 +547,36 @@ public class PanelRelatorio extends JPanel implements CaretListener, ChangeListe return result; } - private Vector getRelatoriosTemp(HsRelatorio relatorio) + private Vector getRelatoriosTemp(HsRelatorio relatorio) throws Exception { Vector result = new Vector(); - try + byte[] relatorioPDF = new RelatorioPDFCreator().createPDF( relatorio.getId() ); + byte[] planoPDF = new PlanoActuacaoPDFCreator().createPDF( relatorio.getId(), false ); + if( relatorioPDF != null ) { - byte[] relatorioPDF = new RelatorioPDFCreator().createPDF( relatorio.getId() ); - byte[] planoPDF = new PlanoActuacaoPDFCreator().createPDF( relatorio.getId(), false ); - if( relatorioPDF != null ) + String data = relatorio.getToHsMarcacoesEstabelecimento().getDataRelatorio() == null ? "" : HsRelatorio.DATE_FORMAT.format( relatorio.getData() ); + String estabelecimento = getShortNameForEstabelecimento(relatorio.getToHsMarcacoesEstabelecimento().getToEstabelecimentos()); + File relat = File.createTempFile("Relatorio - " + estabelecimento + " - " + data, ".pdf"); + if( relat != null ) { - String data = relatorio.getToHsMarcacoesEstabelecimento().getDataRelatorio() == null ? "" : HsRelatorio.DATE_FORMAT.format( relatorio.getData().toString() ); - String estabelecimento = getShortNameForEstabelecimento(relatorio.getToHsMarcacoesEstabelecimento().getToEstabelecimentos()); - File relat = File.createTempFile("Relatorio - " + estabelecimento + " - " + data, ".pdf"); - if( relat != null ) - { - FileOutputStream fos = new FileOutputStream(relat); - fos.write(relatorioPDF); - fos.close(); - result.add( relat ); - } - } - if( planoPDF != null ) - { - String data = relatorio.getToHsMarcacoesEstabelecimento().getDataRelatorio() == null ? "" : relatorio.getData().toString(); - String estabelecimento = relatorio.getToHsMarcacoesEstabelecimento().getToEstabelecimentos().getNomePlain(); - File plan = File.createTempFile("Plano de actuacao - " + estabelecimento + " - " + data, ".pdf"); - if( plan != null ) - { - FileOutputStream fos = new FileOutputStream(plan); - fos.write(planoPDF); - fos.close(); - result.add( plan ); - } + FileOutputStream fos = new FileOutputStream(relat); + fos.write(relatorioPDF); + fos.close(); + result.add( relat ); } } - catch ( Exception e ) + if( planoPDF != null ) { - LeafDialog.error( e ); + String data = relatorio.getToHsMarcacoesEstabelecimento().getDataRelatorio() == null ? "" : HsRelatorio.DATE_FORMAT.format( relatorio.getData() ); + String estabelecimento = relatorio.getToHsMarcacoesEstabelecimento().getToEstabelecimentos().getNomePlain(); + File plan = File.createTempFile("Plano de actuacao - " + estabelecimento + " - " + data, ".pdf"); + if( plan != null ) + { + FileOutputStream fos = new FileOutputStream(plan); + fos.write(planoPDF); + fos.close(); + result.add( plan ); + } } return result; } diff --git a/trunk/SIPRPSoft/src/siprp/lembretes/remarcacoes/RemarcacoesDataProvider.java b/trunk/SIPRPSoft/src/siprp/lembretes/remarcacoes/RemarcacoesDataProvider.java index 7387c03d..1bc1896d 100644 --- a/trunk/SIPRPSoft/src/siprp/lembretes/remarcacoes/RemarcacoesDataProvider.java +++ b/trunk/SIPRPSoft/src/siprp/lembretes/remarcacoes/RemarcacoesDataProvider.java @@ -139,15 +139,17 @@ public class RemarcacoesDataProvider } } String tipoMarcacaoStr = ""; - switch( tipoMarcacao.intValue() ) + if( tipoMarcacao != null ) { - case Marcacao.TIPO_MARCACAO_TRABALHADOR_EXAMES: - tipoMarcacaoStr = "ECDs"; - break; - - case Marcacao.TIPO_MARCACAO_TRABALHADOR_CONSULTA: - tipoMarcacaoStr = "Consulta"; - break; + switch( tipoMarcacao.intValue() ) + { + case Marcacao.TIPO_MARCACAO_TRABALHADOR_EXAMES: + tipoMarcacaoStr = "ECDs"; + break; + case Marcacao.TIPO_MARCACAO_TRABALHADOR_CONSULTA: + tipoMarcacaoStr = "Consulta"; + break; + } } String trabalhador = ( String ) array.get( n, 4 ); String split[] = trabalhador.split( " " ); diff --git a/trunk/SIPRPSoft/src/siprp/medicina/processo/mail/MailDialog.java b/trunk/SIPRPSoft/src/siprp/medicina/processo/mail/MailDialog.java index c98c0504..c678bf8f 100644 --- a/trunk/SIPRPSoft/src/siprp/medicina/processo/mail/MailDialog.java +++ b/trunk/SIPRPSoft/src/siprp/medicina/processo/mail/MailDialog.java @@ -122,6 +122,7 @@ public class MailDialog extends CustomJDialog attach( files ); setModal( true ); setSize( 1024, 768 ); + setLocationRelativeTo( null ); setVisible( true ); }