11/12/2008

git-svn-id: https://svn.coded.pt/svn/SIPRP@818 bb69d46d-e84e-40c8-a05a-06db0d633741
0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
L Luís = 17 years ago
parent 963a54eb9f
commit 859e7b7e3d

@ -17,6 +17,7 @@ import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.List;
import utils.Utils;
@ -31,7 +32,7 @@ public class PlanosDataProvider extends GenericDataProvider{
{
Statement st = createStatement();
Integer newId = getMaxTableId("planos_actuacao");
String sql = "insert into planos_actuacao (id, estabelecimento_id, fase, data_visita, nome_estabelecimento, empresa_id, nome_empresa, data_controlo) values (";
String sql = "insert into planos_actuacao (id, estabelecimento_id, fase, data_visita, nome_estabelecimento, empresa_id, nome_empresa, data_controlo, tecnico_hs_id, tecnico_hs_nome) values (";
sql += newId + ", ";
sql += p.getEstabelecimento_id() + ", ";
sql += p.getFase() + ", '";
@ -42,7 +43,17 @@ public class PlanosDataProvider extends GenericDataProvider{
sql += p.getNome_empresa() + "', '";
Date today = new Date();
sqlDate = new java.sql.Date(today.getTime());
sql += sqlDate + "'";
sql += sqlDate + "', ";
sql += p.getTecnico_hs_id() + ", ";
if(p.getTecnico_hs_nome() == null)
{
sql += null;
}
else
{
sql += "'" + p.getTecnico_hs_nome() + "'";
}
sql += ")";
System.out.println("SQL CREATE PLANO : " + sql);
@ -277,7 +288,10 @@ public class PlanosDataProvider extends GenericDataProvider{
public List<Date> getPlanosOnline() throws Exception
{
GregorianCalendar xmas = new GregorianCalendar(1990, 11, 25);
Date dummyDate = xmas.getTime();
ArrayList list = new ArrayList();
list.add(dummyDate);
Statement st = createStatement();
String sql = "select data_visita from planos_actuacao";
ResultSet rs = st.executeQuery(sql);
@ -403,7 +417,8 @@ public class PlanosDataProvider extends GenericDataProvider{
pa.setUser_dns(new Integer(rs.getInt("user_dns")));
pa.setData_validacao_hs(rs.getDate("data_validacao_hs"));
pa.setUser_hs(new Integer(rs.getInt("user_hs")));
pa.setTecnico_hs_id(new Integer(rs.getInt("tecnico_hs_id")));
pa.setTecnico_hs_nome(rs.getString("tecnico_hs_nome"));
list.add(pa);
}while(rs.next());
@ -488,7 +503,15 @@ public class PlanosDataProvider extends GenericDataProvider{
Valor v = new Valor();
v.setId( new Integer(rs.getInt("id")) );
v.setRisco_id(new Integer( rs.getInt("risco_id") ));
v.setValor(new Integer(rs.getInt("valor")));
Object oValor = rs.getObject("valor");
if(oValor == null)
{
v.setValor(null);
}
else
{
v.setValor(new Integer(rs.getInt("valor")));
}
v.setMedidas(getMedidasByValor(v));
v.setResponsavel_execucao(rs.getString("responsavel_execucao"));

@ -16,6 +16,7 @@ import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
import utils.Utils;
/**
*
@ -66,7 +67,7 @@ public class RelatoriosDataProvider extends GenericDataProvider {
{
Area a = new Area();
a.setId(new Integer( rs.getInt("area_id") ));
a.setDescricao(rs.getString("descricao"));
a.setDescricao(Utils.unicodeToHTML(rs.getString("descricao")));
try
{
a.setRiscos(getRiscosByArea(a));
@ -105,7 +106,7 @@ public class RelatoriosDataProvider extends GenericDataProvider {
{
Risco r = new Risco();
r.setId(new Integer( rs.getInt("id") ));
r.setDescricao(rs.getString("descricao"));
r.setDescricao(Utils.unicodeToHTML(rs.getString("descricao")));
r.setValores(getValoresByRisco(r, a));
riscos.add(r);
}while(rs.next());
@ -190,7 +191,7 @@ public class RelatoriosDataProvider extends GenericDataProvider {
//int valor = rs.getInt("valor");
//m.setValor(new Integer(valor));
m.setId(new Integer( rs.getInt("medida_id") ));
m.setDescricao(rs.getString("descricao"));
m.setDescricao(Utils.unicodeToHTML(rs.getString("descricao")));
m.setPostos(getPostosByMedidaAndValor(m, v, a));
medidas.add(m);
}while(rs.next());
@ -223,7 +224,7 @@ public class RelatoriosDataProvider extends GenericDataProvider {
{
PostoTrabalho p = new PostoTrabalho();
p.setId(new Integer( rs.getInt("posto_id") ));
p.setDescricao(rs.getString("descricao"));
p.setDescricao(Utils.unicodeToHTML(rs.getString("descricao")));
postos.add(p);
}while(rs.next());
}
@ -236,7 +237,7 @@ public class RelatoriosDataProvider extends GenericDataProvider {
String sql ="SELECT designacao_social FROM empresas WHERE id = " + empresa_id;
ResultSet rslocal = st.executeQuery(sql);
rslocal.first();
String nome = rslocal.getString("designacao_social");
String nome = Utils.unicodeToHTML(rslocal.getString("designacao_social"));
return nome;
}
}

@ -893,7 +893,15 @@ public class EditarPlano extends AbstractPageBean {
pg.getChildren().add(st);
st = new StaticText();
st.setEscape(false);
st.setText(v.getValor().toString());
if(v.getValor() == null)
{
st.setText(" - ");
}
else
{
st.setText(v.getValor().toString());
}
pg.getChildren().add(st);
gridValor.getChildren().add(pg);

@ -64,6 +64,7 @@ public class PlanosActuacao {
try
{
list = pdp.getPlanosOnline();
}
catch(Exception ex)
{
@ -106,14 +107,21 @@ public class PlanosActuacao {
System.out.println("CREATE PLANO - RELATORIO ID : " + relatorio.getId().toString());
PlanoActuacao p = new PlanoActuacao();
p.setData_visita(relatorio.getToHsMarcacoesEstabelecimento().getData());
//////////
if(relatorio.getToHsMarcacoesEstabelecimento().getToMarcacoesTecnicosHst() != null)
{
p.setTecnico_hs_id(relatorio.getToHsMarcacoesEstabelecimento().getToMarcacoesTecnicosHst().getId());
p.setTecnico_hs_nome(relatorio.getToHsMarcacoesEstabelecimento().getToMarcacoesTecnicosHst().getNome());
}
/////////
p.setFase(new Integer(Global.FASE_SEGURANCA_PREENCHIMENTO));
p.setEstabelecimento_id(relatorio.getToHsMarcacoesEstabelecimento().getToEstabelecimentos().getId());
System.out.println("EMPRESA ID : " + relatorio.getToHsMarcacoesEstabelecimento().getToEstabelecimentos().getToEmpresas().getId().intValue());
p.setEmpresa_id(relatorio.getToHsMarcacoesEstabelecimento().getToEstabelecimentos().getToEmpresas().getId());
try
{
p.setNome_empresa(utils.Utils.unicodeToHTML(rdp.getEmpresaNome(p.getEmpresa_id())));
System.out.println("NOME EMPRESA : " + p.getNome_empresa());
}
catch(Exception ex)
{
@ -123,8 +131,12 @@ public class PlanosActuacao {
p = rdp.getFullPlano(p, relatorio.getId());
p.setId(pdp.createPlano(p));
createAreas(p.getId(), p.getAreas());
if(p.getAreas() != null)
{
createAreas(p.getId(), p.getAreas());
}
System.out.println("CREATE PLANO - PLANO ID : " + p.getId().toString());
return p;
}
@ -134,7 +146,11 @@ public class PlanosActuacao {
{
a.setPlano_id(plano_id);
a.setId(pdp.createArea(a));
createRiscos(a.getId(), a.getRiscos());
if(a.getRiscos() != null)
{
createRiscos(a.getId(), a.getRiscos());
}
}
}
@ -144,7 +160,11 @@ public class PlanosActuacao {
{
r.setArea_id(area_id);
r.setId(pdp.createRisco(r));
createValores(r.getId(), r.getValores());
if(r.getValores() != null)
{
createValores(r.getId(), r.getValores());
}
}
}
@ -154,7 +174,11 @@ public class PlanosActuacao {
{
v.setRisco_id(risco_id);
v.setId(pdp.createValor(v));
createMedidas(v.getId(), v.getMedidas());
if(v.getMedidas() != null)
{
createMedidas(v.getId(), v.getMedidas());
}
}
}
@ -164,7 +188,11 @@ public class PlanosActuacao {
{
m.setValor_id(valor_id);
m.setId(pdp.createMedida(m));
createPostos(m.getId(), m.getPostos());
if(m.getPostos() != null)
{
createPostos(m.getId(), m.getPostos());
}
}
}

@ -276,7 +276,14 @@ public class ViewPlano extends AbstractPageBean {
pg.getChildren().add(st);
st = new StaticText();
st.setEscape(false);
st.setText(valor.getValor().toString());
if(valor.getValor() == null)
{
st.setText(" - ");
}
else
{
st.setText(valor.getValor().toString());
}
pg.getChildren().add(st);
gridValor.getChildren().add(pg);

Loading…
Cancel
Save