diff --git a/trunk/SIPRPSoft/src/siprp/companydataloaders/SIPRPDataLoader.java b/trunk/SIPRPSoft/src/siprp/companydataloaders/SIPRPDataLoader.java index dc9a7986..226f360d 100644 --- a/trunk/SIPRPSoft/src/siprp/companydataloaders/SIPRPDataLoader.java +++ b/trunk/SIPRPSoft/src/siprp/companydataloaders/SIPRPDataLoader.java @@ -100,21 +100,13 @@ public class SIPRPDataLoader implements CompanyDataLoader // 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://" ); @@ -122,6 +114,7 @@ public class SIPRPDataLoader implements CompanyDataLoader // 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://" ); @@ -139,10 +132,17 @@ public class SIPRPDataLoader implements CompanyDataLoader 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:5432" ); + Singleton.setInstance( SingletonConstants.LOCAL_URL, "dbserver: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, "localhost: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://" ); diff --git a/trunk/SIPRPSoft/src/siprp/higiene/gestao/EmpresaPanel.java b/trunk/SIPRPSoft/src/siprp/higiene/gestao/EmpresaPanel.java index cf42d31e..2ee68f7b 100644 --- a/trunk/SIPRPSoft/src/siprp/higiene/gestao/EmpresaPanel.java +++ b/trunk/SIPRPSoft/src/siprp/higiene/gestao/EmpresaPanel.java @@ -13,6 +13,8 @@ import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTabbedPane; +import leaf.ui.LeafError; + import siprp.database.cayenne.objects.Empresas; import siprp.database.cayenne.providers.MedicinaDAO; @@ -30,6 +32,8 @@ public class EmpresaPanel extends JPanel private final GerirEstabelecimentosPanel panelEstabelecimentos = new GerirEstabelecimentosPanel(); private final JTabbedPane tabs = new JTabbedPane(); + + private Empresas empresa = null; public EmpresaPanel() { @@ -76,8 +80,37 @@ public class EmpresaPanel extends JPanel this.add( tabs, new TableLayoutConstraints( 0, 1, 2, 1 ) ); } + private void setEmpresa( Empresas empresa ) + { + this.empresa = empresa; + checkImpressao.setSelected( false ); + if( empresa != null ) + { + checkImpressao.setSelected( empresa.getImprimirTabelaAlargada() == null ? false : empresa.getImprimirTabelaAlargada() ); + } + } + private void startupListeners() { + checkImpressao.addItemListener( new ItemListener() + { + @Override + public void itemStateChanged( ItemEvent e ) + { + if( ItemEvent.SELECTED == e.getStateChange() ) + { + try + { + empresa.setImprimirTabelaAlargada( checkImpressao.isSelected() ); + empresa.save(); + } + catch( Exception ex ) + { + LeafError.error( ex ); + } + } + } + } ); comboEmpresa.addItemListener( new ItemListener() { @Override @@ -90,6 +123,7 @@ public class EmpresaPanel extends JPanel { panelEmpresa.setEmpresa( (Empresas) item ); panelEstabelecimentos.setEmpresa( (Empresas) item ); + EmpresaPanel.this.setEmpresa( (Empresas) item ); } } } diff --git a/trunk/SIPRPSoft/src/siprp/higiene/relatorio/PanelRelatorio.java b/trunk/SIPRPSoft/src/siprp/higiene/relatorio/PanelRelatorio.java index f2a1e405..f2a3ba86 100644 --- a/trunk/SIPRPSoft/src/siprp/higiene/relatorio/PanelRelatorio.java +++ b/trunk/SIPRPSoft/src/siprp/higiene/relatorio/PanelRelatorio.java @@ -226,7 +226,7 @@ public class PanelRelatorio extends JPanel implements CaretListener, ChangeListe { relatorio.setIsSubmetido( new Date() ); relatorio.save(); - sendMail( relatorio ); +// sendMail( relatorio ); refresh(); setRelatorio( relatorio, false ); } @@ -247,10 +247,10 @@ public class PanelRelatorio extends JPanel implements CaretListener, ChangeListe Date dataVisita = relatorio.getToHsMarcacoesEstabelecimento().getData(); String dataVisitaString = new SimpleDateFormat("dd/MM/yyyy").format( dataVisita ); String subject = "Relatório da Avaliação de Riscos Laborais e Plano de Actuação de " + nomeEstabelecimento + " - auditoria de " + dataVisitaString; - String body = "Exmos. Senhores" + - "\n" + - "\n" + - "\n" + + String body = "Exmos. Senhores" + + "
" + + "
" + + "
" + "Junto enviamos o relatório de avaliação de riscos laborais e " + "respectivo plano de actuação da auditoria realizada no dia " + dataVisitaString + @@ -260,34 +260,34 @@ public class PanelRelatorio extends JPanel implements CaretListener, ChangeListe "nestes documentos e que preencham o plano de actuação por forma a " + "auxiliar-vos na planificação das medidas correctivas e para poderem " + "apresentá-los em caso de inspecção da ACT – Autoridade para as Condições do Trabalho." + - "\n" + - "\n" + - "\n" + + "
" + + "
" + + "
" + "Caso pretendam o nosso apoio ou necessitem de qualquer esclarecimento, contactem-nos, por favor, através do telefone (+351) 213 504 540." + - "\n" + - "\n" + - "\n" + + "
" + + "
" + + "
" + "Com os melhores cumprimentos, " + - "\n" + - "\n" + - "\n" + + "
" + + "
" + + "
" + nomeTecnico + - "\n" + + "
" + "SIPRP - Sociedade Ibérica de Prevenção de Riscos Profissionais " + - "\n" + + "
" + "Atrium Saldanha - Praça Duque de Saldanha, 1 - 9º G - 1050-094 Lisboa " + - "\n" + + "
" + "Telefone: (+351) 213 504 540 " + - "\n" + + "
" + "Fax: (+351) 213 504 549 " + - "\n" + + "
" + "E-mail: geral@siprp.pt " + - "\n" + + "
" + "URL: www.siprp.com " + - "\n" + - "\n" + - "\n" + - "Esta é uma mensagem gerada automaticamente pelo nosso sistema, por favor não responda"; + "
" + + "
" + + "
" + + "Esta é uma mensagem gerada automaticamente pelo nosso sistema, por favor não responda"; List rels = relatorio.getToHsMarcacoesEstabelecimento().getToEstabelecimentos().getHsEmailEstabelecimento(); for( HsEmailEstabelecimento rel : rels ) {