git-svn-id: https://svn.coded.pt/svn/SIPRP@920 bb69d46d-e84e-40c8-a05a-06db0d633741

0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
Tiago Simão 17 years ago
parent 6826465abe
commit 9fdf69932d

@ -100,21 +100,13 @@ public class SIPRPDataLoader implements CompanyDataLoader
// Singleton.setInstance( SingletonConstants.LOCAL_DB_NAME, "siprp_local_3" ); // Singleton.setInstance( SingletonConstants.LOCAL_DB_NAME, "siprp_local_3" );
// Singleton.setInstance( SingletonConstants.LOCAL_DRIVER_NAME, "org.postgresql.Driver" ); // 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_USER, "postgres" );
// Singleton.setInstance( SingletonConstants.LOCAL_PASSWORD, "Typein" ); // Singleton.setInstance( SingletonConstants.LOCAL_PASSWORD, "Typein" );
// Singleton.setInstance( SingletonConstants.LOCAL_URL_PREFIX, "jdbc:postgresql://" ); // 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_DB_NAME, "siprp_local" );
// Singleton.setInstance( SingletonConstants.LOCAL_DRIVER_NAME, "org.postgresql.Driver" ); // Singleton.setInstance( SingletonConstants.LOCAL_DRIVER_NAME, "org.postgresql.Driver" );
//
// Singleton.setInstance( SingletonConstants.LOCAL_USER, "postgres" ); // Singleton.setInstance( SingletonConstants.LOCAL_USER, "postgres" );
// Singleton.setInstance( SingletonConstants.LOCAL_PASSWORD, "Typein" ); // Singleton.setInstance( SingletonConstants.LOCAL_PASSWORD, "Typein" );
// Singleton.setInstance( SingletonConstants.LOCAL_URL_PREFIX, "jdbc:postgresql://" ); // 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_DB_NAME, "siprp_local" );
// Singleton.setInstance( SingletonConstants.LOCAL_DRIVER_NAME, "org.postgresql.Driver" ); // Singleton.setInstance( SingletonConstants.LOCAL_DRIVER_NAME, "org.postgresql.Driver" );
//
// Singleton.setInstance( SingletonConstants.LOCAL_USER, "postgres" ); // Singleton.setInstance( SingletonConstants.LOCAL_USER, "postgres" );
// Singleton.setInstance( SingletonConstants.LOCAL_PASSWORD, "Typein" ); // Singleton.setInstance( SingletonConstants.LOCAL_PASSWORD, "Typein" );
// Singleton.setInstance( SingletonConstants.LOCAL_URL_PREFIX, "jdbc:postgresql://" ); // 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_USER, "postgres" );
Singleton.setInstance( SingletonConstants.LOCAL_PASSWORD, "Typein" ); Singleton.setInstance( SingletonConstants.LOCAL_PASSWORD, "Typein" );
Singleton.setInstance( SingletonConstants.LOCAL_URL_PREFIX, "jdbc:postgresql://" ); 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_DB_NAME, "siprp_local" );
Singleton.setInstance( SingletonConstants.LOCAL_DRIVER_NAME, "org.postgresql.Driver" ); 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_USER, "postgres" );
// Singleton.setInstance( SingletonConstants.LOCAL_PASSWORD, "Typein" ); // Singleton.setInstance( SingletonConstants.LOCAL_PASSWORD, "Typein" );
// Singleton.setInstance( SingletonConstants.LOCAL_URL_PREFIX, "jdbc:postgresql://" ); // Singleton.setInstance( SingletonConstants.LOCAL_URL_PREFIX, "jdbc:postgresql://" );

@ -13,6 +13,8 @@ import javax.swing.JLabel;
import javax.swing.JPanel; import javax.swing.JPanel;
import javax.swing.JTabbedPane; import javax.swing.JTabbedPane;
import leaf.ui.LeafError;
import siprp.database.cayenne.objects.Empresas; import siprp.database.cayenne.objects.Empresas;
import siprp.database.cayenne.providers.MedicinaDAO; import siprp.database.cayenne.providers.MedicinaDAO;
@ -31,6 +33,8 @@ public class EmpresaPanel extends JPanel
private final JTabbedPane tabs = new JTabbedPane(); private final JTabbedPane tabs = new JTabbedPane();
private Empresas empresa = null;
public EmpresaPanel() public EmpresaPanel()
{ {
startupListeners(); startupListeners();
@ -76,8 +80,37 @@ public class EmpresaPanel extends JPanel
this.add( tabs, new TableLayoutConstraints( 0, 1, 2, 1 ) ); 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() 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() comboEmpresa.addItemListener( new ItemListener()
{ {
@Override @Override
@ -90,6 +123,7 @@ public class EmpresaPanel extends JPanel
{ {
panelEmpresa.setEmpresa( (Empresas) item ); panelEmpresa.setEmpresa( (Empresas) item );
panelEstabelecimentos.setEmpresa( (Empresas) item ); panelEstabelecimentos.setEmpresa( (Empresas) item );
EmpresaPanel.this.setEmpresa( (Empresas) item );
} }
} }
} }

@ -226,7 +226,7 @@ public class PanelRelatorio extends JPanel implements CaretListener, ChangeListe
{ {
relatorio.setIsSubmetido( new Date() ); relatorio.setIsSubmetido( new Date() );
relatorio.save(); relatorio.save();
sendMail( relatorio ); // sendMail( relatorio );
refresh(); refresh();
setRelatorio( relatorio, false ); setRelatorio( relatorio, false );
} }
@ -247,10 +247,10 @@ public class PanelRelatorio extends JPanel implements CaretListener, ChangeListe
Date dataVisita = relatorio.getToHsMarcacoesEstabelecimento().getData(); Date dataVisita = relatorio.getToHsMarcacoesEstabelecimento().getData();
String dataVisitaString = new SimpleDateFormat("dd/MM/yyyy").format( dataVisita ); 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 subject = "Relatório da Avaliação de Riscos Laborais e Plano de Actuação de " + nomeEstabelecimento + " - auditoria de " + dataVisitaString;
String body = "Exmos. Senhores" + String body = "<html>Exmos. Senhores" +
"\n" + "<br>" +
"\n" + "<br>" +
"\n" + "<br>" +
"Junto enviamos o relatório de avaliação de riscos laborais e " + "Junto enviamos o relatório de avaliação de riscos laborais e " +
"respectivo plano de actuação da auditoria realizada no dia " + "respectivo plano de actuação da auditoria realizada no dia " +
dataVisitaString + 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 " + "nestes documentos e que preencham o plano de actuação por forma a " +
"auxiliar-vos na planificação das medidas correctivas e para poderem " + "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." + "apresentá-los em caso de inspecção da ACT Autoridade para as Condições do Trabalho." +
"\n" + "<br>" +
"\n" + "<br>" +
"\n" + "<br>" +
"Caso pretendam o nosso apoio ou necessitem de qualquer esclarecimento, contactem-nos, por favor, através do telefone (+351) 213 504 540." + "Caso pretendam o nosso apoio ou necessitem de qualquer esclarecimento, contactem-nos, por favor, através do telefone (+351) 213 504 540." +
"\n" + "<br>" +
"\n" + "<br>" +
"\n" + "<br>" +
"Com os melhores cumprimentos, " + "Com os melhores cumprimentos, " +
"\n" + "<br>" +
"\n" + "<br>" +
"\n" + "<br>" +
nomeTecnico + nomeTecnico +
"\n" + "<br>" +
"SIPRP - Sociedade Ibérica de Prevenção de Riscos Profissionais " + "SIPRP - Sociedade Ibérica de Prevenção de Riscos Profissionais " +
"\n" + "<br>" +
"Atrium Saldanha - Praça Duque de Saldanha, 1 - 9º G - 1050-094 Lisboa " + "Atrium Saldanha - Praça Duque de Saldanha, 1 - 9º G - 1050-094 Lisboa " +
"\n" + "<br>" +
"Telefone: (+351) 213 504 540 " + "Telefone: (+351) 213 504 540 " +
"\n" + "<br>" +
"Fax: (+351) 213 504 549 " + "Fax: (+351) 213 504 549 " +
"\n" + "<br>" +
"E-mail: geral@siprp.pt " + "E-mail: geral@siprp.pt " +
"\n" + "<br>" +
"URL: www.siprp.com " + "URL: www.siprp.com " +
"\n" + "<br>" +
"\n" + "<br>" +
"\n" + "<br>" +
"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</html>";
List<HsEmailEstabelecimento> rels = relatorio.getToHsMarcacoesEstabelecimento().getToEstabelecimentos().getHsEmailEstabelecimento(); List<HsEmailEstabelecimento> rels = relatorio.getToHsMarcacoesEstabelecimento().getToEstabelecimentos().getHsEmailEstabelecimento();
for( HsEmailEstabelecimento rel : rels ) for( HsEmailEstabelecimento rel : rels )
{ {

Loading…
Cancel
Save