09/12/2008

git-svn-id: https://svn.coded.pt/svn/SIPRP@813 bb69d46d-e84e-40c8-a05a-06db0d633741
lxbfYeaa
L Luís = 17 years ago
parent 397050c1f2
commit b5c7fdabcc

@ -18,6 +18,8 @@ public class PlanoActuacao {
private Integer id;
private Integer estabelecimento_id;
private String nome_estabelecimento;
private Integer empresa_id;
private String nome_empresa;
private Integer fase;
private Integer fase_anterior;
private String descricao;
@ -349,4 +351,20 @@ public class PlanoActuacao {
public void setData_email_controlo(Date data_email_controlo) {
this.data_email_controlo = data_email_controlo;
}
public Integer getEmpresa_id() {
return empresa_id;
}
public void setEmpresa_id(Integer empresa_id) {
this.empresa_id = empresa_id;
}
public String getNome_empresa() {
return nome_empresa;
}
public void setNome_empresa(String nome_empresa) {
this.nome_empresa = nome_empresa;
}
}

@ -30,13 +30,15 @@ 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, data_controlo) values (";
String sql = "insert into planos_actuacao (id, estabelecimento_id, fase, data_visita, nome_estabelecimento, empresa_id, nome_empresa, data_controlo) values (";
sql += newId + ", ";
sql += p.getEstabelecimento_id() + ", ";
sql += p.getFase() + ", '";
java.sql.Date sqlDate = new java.sql.Date(p.getData_visita().getTime());
sql += sqlDate + "', '";
sql += p.getNome_estabelecimento() + "', '";
sql += p.getNome_estabelecimento() + "', ";
sql += p.getEmpresa_id() + ", '";
sql += p.getNome_empresa() + "', '";
Date today = new Date();
sqlDate = new java.sql.Date(today.getTime());
sql += sqlDate + "'";
@ -380,6 +382,7 @@ public class PlanosDataProvider extends GenericDataProvider{
pa.setId( new Integer( rs.getInt("id") ) );
pa.setEstabelecimento_id(new Integer(rs.getInt("estabelecimento_id")));
pa.setNome_estabelecimento(rs.getString("nome_estabelecimento"));
pa.setNome_empresa(rs.getString("nome_empresa"));
pa.setFase( new Integer( rs.getInt("fase") ) );
java.sql.Date sqlDate = rs.getDate("data_visita");
pa.setData_visita(new java.util.Date(sqlDate.getTime()));
@ -399,6 +402,7 @@ 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")));
list.add(pa);
}while(rs.next());

@ -129,7 +129,7 @@ public class RelatoriosDataProvider extends GenericDataProvider {
sql += "inner join hs_relatorio_posto_risco on (hs_relatorio_posto_risco.posto_id = hs_relatorio_posto.id and hs_relatorio_posto_risco.risco_id = hs_relatorio_risco.id) ";
sql += "inner join hs_relatorio on hs_relatorio.id = hs_relatorio_risco.relatorio_id ";
sql += "inner join hs_relatorio_area on hs_relatorio_area.id = area_id ";
sql += "where hs_relatorio_posto_risco.risco_id = " + r.getId() + " and area_id = " + a.getId() + ") subquery ";
sql += "where hs_relatorio_posto_risco.risco_id = " + r.getId() + " and area_id = " + a.getId() + ") subquery ";
sql += "order by subquery.valor";
System.out.println("VALORES BY RISCO : " + sql);
ResultSet rs = st.executeQuery(sql);
@ -164,7 +164,7 @@ public class RelatoriosDataProvider extends GenericDataProvider {
sql += "inner join hs_relatorio_posto_risco on (hs_relatorio_posto_risco.posto_id = hs_relatorio_posto.id and hs_relatorio_posto_risco.risco_id = hs_relatorio_risco.id) ";
sql += "inner join hs_relatorio on hs_relatorio.id = hs_relatorio_risco.relatorio_id ";
sql += "inner join hs_relatorio_area on hs_relatorio_area.id = area_id ";
sql += "where hs_relatorio_posto_risco.risco_id = " + r.getId() + " and area_id = " + a.getId() + ") subquery ";
sql += "where hs_relatorio_posto_risco.risco_id = " + r.getId() + " and area_id = " + a.getId() + " and hs_relatorio_posto_medida.is_plano_actuacao = true" + ") subquery ";
sql += "where valor = " + v.getValor() + " ";
sql += "order by subquery.medida_id, valor";
System.out.println("MEDIDAS BY VALOR SQL : " + sql);
@ -217,4 +217,14 @@ public class RelatoriosDataProvider extends GenericDataProvider {
}
return postos;
}
public String getEmpresaNome(Integer empresa_id) throws Exception
{
Statement st = dblocal.createStatement();
String sql ="SELECT designacao_social FROM empresas WHERE id = " + empresa_id;
ResultSet rslocal = st.executeQuery(sql);
rslocal.first();
String nome = rslocal.getString("designacao_social");
return nome;
}
}

@ -64,29 +64,34 @@ public class UtilizadoresDataProvider extends GenericDataProvider{
sql = "SELECT * FROM utilizadores WHERE activo = 'y' AND apagado = 'n' AND tipo = " + tipo + estabelecimento_constraint;
}
System.out.println("UTILIZADORES LIST BY TIPO SQL : " + sql);
ResultSet rs = st.executeQuery(sql);
rs.first();
do
if(rs.isBeforeFirst())
{
Utilizador u = new Utilizador();
u.setId(new Integer(rs.getInt("id")));
u.setLogin(rs.getString("login"));
u.setPassword(rs.getString("password"));
u.setData_password(rs.getDate("data_password"));
u.setEmail(rs.getString("email"));
u.setEmpresa_id(new Integer(rs.getInt("empresa_id")));
u.setEstabelecimento_id(new Integer(rs.getInt("estabelecimento_id")));
u.setAdministrador(rs.getString("administrador"));
u.setTipo(new Integer(rs.getInt("tipo")));
u.setNumero_cedula(rs.getString("numero_cedula"));
u.setCap(rs.getString("cap"));
u.setNome(rs.getString("nome"));
u.setMedico_id(new Integer(rs.getInt("medico_id")));
u.setFuncionario_hst_id(new Integer(rs.getInt("funcionario_hst_id")));
u.setActivo(rs.getString("activo"));
u.setResponsavel_loja(rs.getString("responsavel_loja"));
list.add(u);
}while(rs.next());
rs.first();
do
{
Utilizador u = new Utilizador();
u.setId(new Integer(rs.getInt("id")));
u.setLogin(rs.getString("login"));
u.setPassword(rs.getString("password"));
u.setData_password(rs.getDate("data_password"));
u.setEmail(rs.getString("email"));
u.setEmpresa_id(new Integer(rs.getInt("empresa_id")));
u.setEstabelecimento_id(new Integer(rs.getInt("estabelecimento_id")));
u.setAdministrador(rs.getString("administrador"));
u.setTipo(new Integer(rs.getInt("tipo")));
u.setNumero_cedula(rs.getString("numero_cedula"));
u.setCap(rs.getString("cap"));
u.setNome(rs.getString("nome"));
u.setMedico_id(new Integer(rs.getInt("medico_id")));
u.setFuncionario_hst_id(new Integer(rs.getInt("funcionario_hst_id")));
u.setActivo(rs.getString("activo"));
u.setResponsavel_loja(rs.getString("responsavel_loja"));
list.add(u);
}while(rs.next());
}
return list;
}

@ -92,6 +92,10 @@ public class MainPhaseListener implements PhaseListener{
session.setDisableMenu(true);
if(sview.matches("/ViewPlano.jsp"))
{
if(u.getTipo().intValue() == Global.DIRECTOR_SIPRP)
{
session.setDisableMenuUtilizadores(false);
}
session.setDisableMenuDadosUtilizador(false);
session.setRenderTopMenuImages(false);
session.setRenderSubHeader(true);

@ -269,6 +269,15 @@ public class EditarPlano extends AbstractPageBean {
public void setGridObservacoes(HtmlPanelGrid hpg) {
this.gridObservacoes = hpg;
}
private StaticText stNomeEmpresa = new StaticText();
public StaticText getStNomeEmpresa() {
return stNomeEmpresa;
}
public void setStNomeEmpresa(StaticText st) {
this.stNomeEmpresa = st;
}
/**
* <p>Construct a new Page bean instance.</p>
@ -354,6 +363,26 @@ public class EditarPlano extends AbstractPageBean {
showPlano(p);
//fillPlano();
}
else
{
Boolean validacao = (Boolean) chkValidacao.getSelected();
if(validacao != null)
{
if(validacao.booleanValue() == true)
{
butEnviarCorrecao.setDisabled(true);
butEnviar.setDisabled(false);
}
else
{
// gridParecer.setStyleClass("hidden");
butEnviarCorrecao.setDisabled(false);
butEnviar.setDisabled(true);
}
}
}
//setPagination(p);
setPagination();
if(p.getCorrecao().matches("y"))
@ -465,29 +494,43 @@ public class EditarPlano extends AbstractPageBean {
switch(fase)
{
case Global.FASE_SEGURANCA_PREENCHIMENTO:
pg = new PanelGroup();
gridObservacoes.getChildren().add(pg);
st = new StaticText();
st.setEscape(false);
st.setStyleClass("label");
st.setText("Observa&ccedil;&otilde;es gerais DL: ");
pg.getChildren().add(st);
st = new StaticText();
st.setEscape(false);
st.setText(p.getObservacoes_dl());
pg.getChildren().add(st);
if(p.getObservacoes_dl() != null)
{
if(p.getObservacoes_dl().trim().length() > 0)
{
pg = new PanelGroup();
gridObservacoes.getChildren().add(pg);
st = new StaticText();
st.setEscape(false);
st.setStyleClass("label");
st.setText("Observa&ccedil;&otilde;es gerais DL: ");
pg.getChildren().add(st);
st = new StaticText();
st.setEscape(false);
st.setText(p.getObservacoes_dl());
pg.getChildren().add(st);
}
}
pg = new PanelGroup();
gridObservacoes.getChildren().add(pg);
st = new StaticText();
st.setEscape(false);
st.setStyleClass("label");
st.setText("Observa&ccedil;&otilde;es gerais DNS: ");
pg.getChildren().add(st);
st = new StaticText();
st.setEscape(false);
st.setText(p.getObservacoes_dns());
pg.getChildren().add(st);
if(p.getObservacoes_dns() != null)
{
if(p.getObservacoes_dns().trim().length() > 0)
{
pg = new PanelGroup();
gridObservacoes.getChildren().add(pg);
st = new StaticText();
st.setEscape(false);
st.setStyleClass("label");
st.setText("Observa&ccedil;&otilde;es gerais DNS: ");
pg.getChildren().add(st);
st = new StaticText();
st.setEscape(false);
st.setText(p.getObservacoes_dns());
pg.getChildren().add(st);
}
}
if(p.getCorrecao().matches("n"))
@ -522,30 +565,39 @@ public class EditarPlano extends AbstractPageBean {
txtObservacoesDl.setId("txtObservacoesDl");
txtObservacoesDl.setColumns(200);
txtObservacoesDl.setText(p.getObservacoes_dl());
pg.getChildren().add(txtObservacoesDl);
pg = new PanelGroup();
gridObservacoes.getChildren().add(pg);
st = new StaticText();
st.setEscape(false);
st.setStyleClass("label");
st.setText("Observa&ccedil;&otilde;es gerais DNS: ");
pg.getChildren().add(st);
st = new StaticText();
st.setEscape(false);
st.setText(p.getObservacoes_dns());
pg.getChildren().add(st);
pg.getChildren().add(txtObservacoesDl);
if(p.getObservacoes_dns() != null)
{
if(p.getObservacoes_dns().trim().length() > 0)
{
pg = new PanelGroup();
gridObservacoes.getChildren().add(pg);
st = new StaticText();
st.setEscape(false);
st.setStyleClass("label");
st.setText("Observa&ccedil;&otilde;es gerais DNS: ");
pg.getChildren().add(st);
st = new StaticText();
st.setEscape(false);
st.setText(p.getObservacoes_dns());
pg.getChildren().add(st);
}
}
if(p.getValidacao_director_loja().booleanValue() == true)
{
chkValidacao.setSelected(new Boolean(true));
// gridParecer.setStyleClass("");
butEnviarCorrecao.setDisabled(true);
butEnviar.setDisabled(false);
}
else
{
// gridParecer.setStyleClass("hidden");
butEnviarCorrecao.setDisabled(false);
butEnviarCorrecao.setDisabled(false);
butEnviar.setDisabled(true);
}
butEnviar.setText("Enviar a Director Nacional Segurança>>");
@ -569,18 +621,25 @@ public class EditarPlano extends AbstractPageBean {
break;
case Global.FASE_DNS_PARECER:
pg = new PanelGroup();
pg.setId("pgObsDl");
gridObservacoes.getChildren().add(pg);
st = new StaticText();
st.setEscape(false);
st.setStyleClass("label");
st.setText("Observa&ccedil;&otilde;es gerais DL:&nbsp;");
pg.getChildren().add(st);
st = new StaticText();
st.setEscape(false);
st.setText(p.getObservacoes_dl());
pg.getChildren().add(st);
if(p.getObservacoes_dl() != null)
{
if(p.getObservacoes_dl().trim().length() > 0)
{
pg = new PanelGroup();
pg.setId("pgObsDl");
gridObservacoes.getChildren().add(pg);
st = new StaticText();
st.setEscape(false);
st.setStyleClass("label");
st.setText("Observa&ccedil;&otilde;es gerais DL:&nbsp;");
pg.getChildren().add(st);
st = new StaticText();
st.setEscape(false);
st.setText(p.getObservacoes_dl());
pg.getChildren().add(st);
}
}
pg = new PanelGroup();
pg.setId("pgObsDns");
@ -600,11 +659,13 @@ public class EditarPlano extends AbstractPageBean {
chkValidacao.setSelected(new Boolean(true));
// gridParecer.setStyleClass("");
butEnviarCorrecao.setDisabled(true);
butEnviar.setDisabled(false);
}
else
{
// gridParecer.setStyleClass("hidden");
butEnviarCorrecao.setDisabled(false);
butEnviarCorrecao.setDisabled(false);
butEnviar.setDisabled(true);
}
// com.sun.webui.jsf.model.Option[] listOptions = new com.sun.webui.jsf.model.Option[2];
@ -617,29 +678,43 @@ public class EditarPlano extends AbstractPageBean {
break;
case Global.FASE_SIPRP_CONCLUSAO:
pg = new PanelGroup();
gridObservacoes.getChildren().add(pg);
st = new StaticText();
st.setEscape(false);
st.setStyleClass("label");
st.setText("Observa&ccedil;&otilde;es gerais DL:&nbsp;");
pg.getChildren().add(st);
st = new StaticText();
st.setEscape(false);
st.setText(p.getObservacoes_dl());
pg.getChildren().add(st);
if(p.getObservacoes_dl() != null)
{
if(p.getObservacoes_dl().trim().length() > 0)
{
pg = new PanelGroup();
gridObservacoes.getChildren().add(pg);
st = new StaticText();
st.setEscape(false);
st.setStyleClass("label");
st.setText("Observa&ccedil;&otilde;es gerais DL:&nbsp;");
pg.getChildren().add(st);
st = new StaticText();
st.setEscape(false);
st.setText(p.getObservacoes_dl());
pg.getChildren().add(st);
}
}
pg = new PanelGroup();
gridObservacoes.getChildren().add(pg);
st = new StaticText();
st.setEscape(false);
st.setStyleClass("label");
st.setText("Observa&ccedil;&otilde;es gerais DNS:&nbsp;");
pg.getChildren().add(st);
st = new StaticText();
st.setEscape(false);
st.setText(p.getObservacoes_dns());
pg.getChildren().add(st);
if(p.getObservacoes_dns() != null)
{
if(p.getObservacoes_dns().trim().length() > 0)
{
pg = new PanelGroup();
gridObservacoes.getChildren().add(pg);
st = new StaticText();
st.setEscape(false);
st.setStyleClass("label");
st.setText("Observa&ccedil;&otilde;es gerais DNS:&nbsp;");
pg.getChildren().add(st);
st = new StaticText();
st.setEscape(false);
st.setText(p.getObservacoes_dns());
pg.getChildren().add(st);
}
}
// pg = new PanelGroup();
// pg.setId("pgVerSiprp");
@ -657,8 +732,13 @@ public class EditarPlano extends AbstractPageBean {
if(p.getValidacao_hs().booleanValue() == true)
{
chkValidacao.setSelected(new Boolean(true));
chkValidacao.setSelected(new Boolean(true));
butEnviar.setDisabled(false);
}
else
{
butEnviar.setDisabled(true);
}
butEnviar.setText("Concluir");
break;
}
@ -676,12 +756,14 @@ public class EditarPlano extends AbstractPageBean {
private void showPlano(PlanoActuacao p)
{
//stNomeEmpresa.setText(p.getNome_empresa());
gridArea = new HtmlPanelGrid();
gridArea.setId("gridArea");
gridArea.setColumns(1);
gridArea.setColumnClasses("gridColCenter");
gridArea.setWidth("100%");
gridArea.setStyle("border: solid 1px #766c6c");
gridArea.setStyle("background-color: #f6f4e8; border: solid 1px #766c6c");
gridPlano.getChildren().add(gridArea);
Area a = p.getAreas().get(0);
@ -689,8 +771,11 @@ public class EditarPlano extends AbstractPageBean {
Risco r = a.getRiscos().get(0);
showRisco(r);
//showValores(r);
showValor(r.getValores().get(0));
showResponsavel(r.getValores().get(0));
if(r.getValores().size() > 0)
{
showValor(r.getValores().get(0));
showResponsavel(r.getValores().get(0));
}
showPreviousValidacoes(p);
}
@ -881,8 +966,6 @@ public class EditarPlano extends AbstractPageBean {
private void showResponsavel(Valor v)
{
System.out.println("VALOR : " + v.getId().toString());
System.out.println("RESPONSAVEL : " + v.getResponsavel_execucao());
Utilizador u = getSessionBean1().getCurrentUser();
gridResponsavel = new HtmlPanelGrid();
gridResponsavel.setId("gridResponsavel");
@ -941,7 +1024,7 @@ public class EditarPlano extends AbstractPageBean {
HtmlPanelGrid grd = new HtmlPanelGrid();
grd.setColumns(2);
grd.setColumnClasses("gridCol15, gridCol85");
grd.setId("pgDtInicio");
grd.setId("gridDtInicio");
grd.setStyle("width: 100%");
st = new StaticText();
st.setEscape(false);
@ -975,10 +1058,11 @@ public class EditarPlano extends AbstractPageBean {
gridResponsavel.getChildren().add(grd);
grd = new HtmlPanelGrid();
grd.setColumns(2);
grd.setColumnClasses("gridCol15, gridCol85");
grd.setId("pgDtFim");
grd.setId("gridDtFim");
grd.setStyle("width: 100%");
st = new StaticText();
st.setEscape(false);
@ -1009,101 +1093,164 @@ public class EditarPlano extends AbstractPageBean {
}
}
gridResponsavel.getChildren().add(grd);
gridResponsavel.getChildren().add(grd);
if(v.getParecer_dl() != null)
if(u.getTipo().intValue() != Global.DIRECTOR_LOJA)
{
if(v.getParecer_dl().trim().length() > 0)
if(v.getParecer_dl() != null)
{
pg = new PanelGroup();
st = new StaticText();
st.setEscape(false);
st.setStyleClass("label");
st.setText("Parecer Director de Loja:&nbsp;");
pg.getChildren().add(st);
gridResponsavel.getChildren().add(pg);
if(u.getTipo().intValue() == Global.DIRECTOR_LOJA)
{
txtParecerDl = new TextArea();
txtParecerDl.setId("txtParecerDl");
txtParecerDl.setColumns(200);
txtParecerDl.setText(v.getParecer_dl());
gridResponsavel.getChildren().add(txtParecerDl);
}
else
if(v.getParecer_dl().trim().length() > 0)
{
pg = new PanelGroup();
st = new StaticText();
st.setEscape(false);
st.setText(v.getParecer_dl());
//gridResponsavel.getChildren().add(st);
pg.getChildren().add(st);
}
}
st.setStyleClass("label");
st.setText("Parecer Director de Loja:&nbsp;");
pg.getChildren().add(st);
gridResponsavel.getChildren().add(pg);
// if(u.getTipo().intValue() == Global.DIRECTOR_LOJA)
// {
// txtParecerDl = new TextArea();
// txtParecerDl.setId("txtParecerDl");
// txtParecerDl.setColumns(200);
// txtParecerDl.setText(v.getParecer_dl());
// gridResponsavel.getChildren().add(txtParecerDl);
// }
// else
// {
st = new StaticText();
st.setEscape(false);
st.setText(v.getParecer_dl());
//gridResponsavel.getChildren().add(st);
pg.getChildren().add(st);
// }
}
}
}
else
{
pg = new PanelGroup();
st = new StaticText();
st.setEscape(false);
st.setStyleClass("label");
st.setText("Parecer Director de Loja:&nbsp;");
pg.getChildren().add(st);
gridResponsavel.getChildren().add(pg);
txtParecerDl = new TextArea();
txtParecerDl.setId("txtParecerDl");
txtParecerDl.setColumns(200);
txtParecerDl.setText(v.getParecer_dl());
gridResponsavel.getChildren().add(txtParecerDl);
}
if(v.getParecer_dns() != null)
if(u.getTipo().intValue() != Global.DIRECTOR_NACIONAL_SEGURANCA)
{
if(v.getParecer_dns().trim().length() > 0)
if(v.getParecer_dns() != null)
{
pg = new PanelGroup();
st = new StaticText();
st.setEscape(false);
st.setStyleClass("label");
st.setText("Parecer Director Nacional de Seguran&ccedil;a:&nbsp;");
pg.getChildren().add(st);
gridResponsavel.getChildren().add(pg);
if(u.getTipo().intValue() == Global.DIRECTOR_NACIONAL_SEGURANCA)
{
txtParecerDns = new TextArea();
txtParecerDns.setId("txtParecerDns");
txtParecerDns.setColumns(200);
txtParecerDns.setText(v.getParecer_dns());
gridResponsavel.getChildren().add(txtParecerDns);
}
else
if(v.getParecer_dns().trim().length() > 0)
{
pg = new PanelGroup();
st = new StaticText();
st.setEscape(false);
st.setText(v.getParecer_dns());
//gridResponsavel.getChildren().add(st);
pg.getChildren().add(st);
}
}
}
st.setStyleClass("label");
st.setText("Parecer Director Nacional de Seguran&ccedil;a:&nbsp;");
pg.getChildren().add(st);
gridResponsavel.getChildren().add(pg);
// if(u.getTipo().intValue() == Global.DIRECTOR_NACIONAL_SEGURANCA)
// {
// txtParecerDns = new TextArea();
// txtParecerDns.setId("txtParecerDns");
// txtParecerDns.setColumns(200);
// txtParecerDns.setText(v.getParecer_dns());
// gridResponsavel.getChildren().add(txtParecerDns);
// }
// else
// {
st = new StaticText();
st.setEscape(false);
st.setText(v.getParecer_dns());
//gridResponsavel.getChildren().add(st);
pg.getChildren().add(st);
// }
}
}
}
else
{
pg = new PanelGroup();
st = new StaticText();
st.setEscape(false);
st.setStyleClass("label");
st.setText("Parecer Director Nacional de Seguran&ccedil;a:&nbsp;");
pg.getChildren().add(st);
gridResponsavel.getChildren().add(pg);
txtParecerDns = new TextArea();
txtParecerDns.setId("txtParecerDns");
txtParecerDns.setColumns(200);
txtParecerDns.setText(v.getParecer_dns());
gridResponsavel.getChildren().add(txtParecerDns);
}
//Verificacao SIPRP
if(v.getVerificacao_siprp() != null)
if(u.getTipo().intValue() != Global.TECNICO_HS)
{
if(v.getVerificacao_siprp().trim().length() > 0)
{
pg = new PanelGroup();
st = new StaticText();
st.setEscape(false);
st.setStyleClass("label");
st.setText("Verifica&ccedil;&atilde;o SIPRP:&nbsp;");
pg.getChildren().add(st);
gridResponsavel.getChildren().add(pg);
if(u.getTipo().intValue() == Global.TECNICO_HS)
{
txtVerificacaoSiprp = new TextArea();
txtVerificacaoSiprp.setId("txtVerificacaoSiprp");
txtVerificacaoSiprp.setColumns(200);
txtVerificacaoSiprp.setText(v.getVerificacao_siprp());
gridResponsavel.getChildren().add(txtVerificacaoSiprp);
}
else
{
if(v.getVerificacao_siprp() != null)
{
if(v.getVerificacao_siprp().trim().length() > 0)
{
pg = new PanelGroup();
st = new StaticText();
st.setEscape(false);
st.setText(v.getVerificacao_siprp());
//gridResponsavel.getChildren().add(st);
pg.getChildren().add(st);
}
}
}
st.setStyleClass("label");
st.setText("Verifica&ccedil;&atilde;o SIPRP:&nbsp;");
pg.getChildren().add(st);
gridResponsavel.getChildren().add(pg);
// if(u.getTipo().intValue() == Global.TECNICO_HS)
// {
// txtVerificacaoSiprp = new TextArea();
// txtVerificacaoSiprp.setId("txtVerificacaoSiprp");
// txtVerificacaoSiprp.setColumns(200);
// txtVerificacaoSiprp.setText(v.getVerificacao_siprp());
// gridResponsavel.getChildren().add(txtVerificacaoSiprp);
// }
// else
// {
st = new StaticText();
st.setEscape(false);
st.setText(v.getVerificacao_siprp());
//gridResponsavel.getChildren().add(st);
pg.getChildren().add(st);
// }
}
}
}
else
{
pg = new PanelGroup();
st = new StaticText();
st.setEscape(false);
st.setStyleClass("label");
st.setText("Verifica&ccedil;&atilde;o SIPRP:&nbsp;");
pg.getChildren().add(st);
gridResponsavel.getChildren().add(pg);
txtVerificacaoSiprp = new TextArea();
txtVerificacaoSiprp.setId("txtVerificacaoSiprp");
txtVerificacaoSiprp.setColumns(200);
txtVerificacaoSiprp.setText(v.getVerificacao_siprp());
gridResponsavel.getChildren().add(txtVerificacaoSiprp);
}
}
@ -1251,6 +1398,70 @@ public class EditarPlano extends AbstractPageBean {
private void gravarPlano() throws Exception
{
PlanoActuacao p = getSessionBean1().getPlanoActuacao();
int fase = p.getFase().intValue();
switch(fase)
{
case Global.FASE_DIR_LOJA_VALIDACAO:
PanelGroup pg = (PanelGroup) gridObservacoes.findComponent("pgObsDl");
if(pg != null)
{
TextArea txtObs = (TextArea) pg.findComponent("txtObservacoesDl");
if(txtObs != null)
{
p.setObservacoes_dl("");
if(txtObs.getText() != null)
{
p.setObservacoes_dl((String) txtObs.getText());
}
}
}
Boolean validacao = (Boolean)chkValidacao.getSelected();
if(validacao != null)
{
if(validacao.booleanValue())
{
p.setValidacao_director_loja(new Boolean(true));
}
}
break;
case Global.FASE_DNS_PARECER:
pg = (PanelGroup) gridObservacoes.findComponent("pgObsDns");
if(pg != null)
{
TextArea txtObs = (TextArea) pg.findComponent("txtObservacoesDns");
if(txtObs != null)
{
p.setObservacoes_dns("");
if(txtObs.getText() != null)
{
p.setObservacoes_dns((String) txtObs.getText());
}
}
}
validacao = (Boolean)chkValidacao.getSelected();
if(validacao != null)
{
if(validacao.booleanValue())
{
p.setValidacao_dns(new Boolean(true));
}
}
break;
case Global.FASE_SIPRP_CONCLUSAO:
validacao = (Boolean)chkValidacao.getSelected();
if(validacao != null)
{
if(validacao.booleanValue())
{
p.setValidacao_hs(new Boolean(true));
}
}
}
pdp.updatePlano(p);
Valor curValor = getSessionBean1().getCurrentValor();
@ -1271,6 +1482,81 @@ public class EditarPlano extends AbstractPageBean {
public String butGravarRisco_action() {
// TODO: Process the action. Return value is a navigation
// case name where null will return to the same page.
PlanosDataProvider pdp = new PlanosDataProvider();
PlanoActuacao p = getSessionBean1().getPlanoActuacao();
int fase = p.getFase().intValue();
switch(fase)
{
case Global.FASE_DIR_LOJA_VALIDACAO:
PanelGroup pg = (PanelGroup) gridObservacoes.findComponent("pgObsDl");
if(pg != null)
{
TextArea txtObs = (TextArea) pg.findComponent("txtObservacoesDl");
if(txtObs != null)
{
p.setObservacoes_dl("");
if(txtObs.getText() != null)
{
p.setObservacoes_dl((String) txtObs.getText());
}
}
}
Boolean validacao = (Boolean)chkValidacao.getSelected();
if(validacao != null)
{
if(validacao.booleanValue())
{
p.setValidacao_director_loja(new Boolean(true));
}
}
break;
case Global.FASE_DNS_PARECER:
pg = (PanelGroup) gridObservacoes.findComponent("pgObsDns");
if(pg != null)
{
TextArea txtObs = (TextArea) pg.findComponent("txtObservacoesDns");
if(txtObs != null)
{
p.setObservacoes_dns("");
if(txtObs.getText() != null)
{
p.setObservacoes_dns((String) txtObs.getText());
}
}
}
validacao = (Boolean)chkValidacao.getSelected();
if(validacao != null)
{
if(validacao.booleanValue())
{
p.setValidacao_dns(new Boolean(true));
}
}
break;
case Global.FASE_SIPRP_CONCLUSAO:
validacao = (Boolean)chkValidacao.getSelected();
if(validacao != null)
{
if(validacao.booleanValue())
{
p.setValidacao_hs(new Boolean(true));
}
}
}
try
{
pdp.updatePlano(p);
}
catch(Exception ex)
{
ex.printStackTrace();
}
try
{
@ -1433,9 +1719,22 @@ public class EditarPlano extends AbstractPageBean {
{
try //save current valor
{
Valor v = getSessionBean1().getCurrentValor();
v = fillValorFields(v);
pdp.updateValor(v);
// Valor v = getSessionBean1().getCurrentValor();
// v = fillValorFields(v);
// pdp.updateValor(v);
Valor curValor = getSessionBean1().getCurrentValor();
curValor = fillValorFields(curValor);
getSessionBean1().getValoresHash().remove(curValor.getId());
getSessionBean1().getValoresHash().put(curValor.getId(), curValor);
HashMap<Integer, Valor> valores = getSessionBean1().getValoresHash();
Iterator<Integer> iter = valores.keySet().iterator();
while(iter.hasNext())
{
Integer id = iter.next();
Valor v = valores.get(id);
pdp.updateValor(v);
}
}
catch(Exception ex)
{
@ -1470,7 +1769,25 @@ public class EditarPlano extends AbstractPageBean {
// break;
case Global.FASE_SEGURANCA_PREENCHIMENTO:
fase++;
gridArea = (HtmlPanelGrid) gridPlano.findComponent("form1:gridArea");
gridResponsavel = (HtmlPanelGrid) gridArea.findComponent("form1:gridResponsavel");
HtmlPanelGrid gridDtInicio = (HtmlPanelGrid) gridResponsavel.findComponent("form1:gridDtInicio");
Calendar calDtInicio = (Calendar) gridDtInicio.findComponent("form1:dtInicio");
HtmlPanelGrid gridDtFim = (HtmlPanelGrid) gridResponsavel.findComponent("form1:gridDtFim");
Calendar calDtFim = (Calendar) gridDtFim.findComponent("form1:dtFim");
Date dtInicio = calDtInicio.getSelectedDate();
Date dtFim = calDtFim.getSelectedDate();
System.out.println("DT INICIO : " + dtInicio.toString());
System.out.println("DT FIM : " + dtFim.toString());
if(dtInicio.after(dtFim))
{
getSessionBean1().setMsg("Data In&iacute;cio n&atilde;o pode ser superior &agrave; data fim!");
ok = false;
}
else
{
fase++;
}
break;
case Global.FASE_SIPRP_CONCLUSAO:
Boolean validacao = (Boolean)chkValidacao.getSelected();
@ -1634,7 +1951,7 @@ public class EditarPlano extends AbstractPageBean {
if(!checkCamposObrigatorios())
{
ok = false;
getSessionBean1().setMsg("Por favor preencha todos os campos antes de prosseguir!");
getSessionBean1().setMsg("Faltam preencher alguns riscos/valor. Por favor preencha todos os campos antes de prosseguir");
}
if(ok)
@ -1781,7 +2098,7 @@ public class EditarPlano extends AbstractPageBean {
assunto = "Plano de Actuação da Avaliação de Riscos de " + p.getData_visita_str() + " - " + p.getNome_estabelecimento() + " - Processo finalizado";
mail_text = "<p>Exmo. (a) Senhor (a),</p>";
mail_text += "<p>Encontra-se dispon&iacute;vel em www.siprp.com o Plano de Actua&ccedil;&atilde;o referente &agrave; auditoria de Avalia&ccedil;&atilde;o de Riscos Laborais realizada no passado dia " + p.getData_visita_str() + " finalizado ap&oacute;s verifica&ccedil;&atilde;o pelos T&eacute;cnicos Superiores de Higiene e Seguran&ccedil;a da SIPRP.</p>";
mail_text += "<p>Aproveitamos para agradecer toda a disponibilidade e ficamos ao vosso dispor, caso tenha alguma d&uacute;vida ou necessite de qualquer esclarecimento, através do telefone 213 504 540.</p>";
mail_text += "<p>Aproveitamos para agradecer toda a disponibilidade e ficamos ao vosso dispor, caso tenha alguma d&uacute;vida ou necessite de qualquer esclarecimento, atrav&eacute;s do telefone 213 504 540.</p>";
mail_text += "<p>Cumprimentos,</p>";
mail_text += "<p><center><b>Por favor n&atilde;o responda a esta mensagem, dado tratar-se de um e-mail autom&aacute;tico</b></center></p>";
break;

@ -203,26 +203,30 @@ public class EnviarCorrecao extends AbstractPageBean {
private void initialize()
{
Utilizador u = getSessionBean1().getCurrentUser();
com.sun.webui.jsf.model.Option[] listOptions = new com.sun.webui.jsf.model.Option[2];
com.sun.webui.jsf.model.Option[] listOptions = null;
if(u.getTipo().intValue() == Global.DIRECTOR_LOJA)
{
listOptions = new com.sun.webui.jsf.model.Option[1];
listOptions[0] = new Option(new Integer(Global.FASE_SEGURANCA_PREENCHIMENTO), "Responsável de segurança");
}
else if(u.getTipo().intValue() == Global.DIRECTOR_NACIONAL_SEGURANCA)
{
listOptions = new com.sun.webui.jsf.model.Option[2];
listOptions[0] = new Option(new Integer(Global.FASE_SEGURANCA_PREENCHIMENTO), "Responsável de segurança");
listOptions[1] = new Option(new Integer(Global.FASE_DIR_LOJA_VALIDACAO), "Director de loja");
}
drpIrPara.setItems(listOptions);
drpIrPara.setSelected(new Integer( Global.FASE_SEGURANCA_PREENCHIMENTO ));
getSessionBean1().setIrParaOptions(listOptions);
getSessionBean1().setIrParaChoice(new Integer( Global.FASE_SEGURANCA_PREENCHIMENTO ));
//drpIrPara.setItems(listOptions);
//drpIrPara.setSelected(new Integer( Global.FASE_SEGURANCA_PREENCHIMENTO ));
}
public String butCancelar_action() {
// TODO: Process the action. Return value is a navigation
// case name where null will return to the same page.
return "case1";
return "editar_plano";
}
public String butEnviar_action() {
@ -236,6 +240,14 @@ public class EnviarCorrecao extends AbstractPageBean {
int fase = 0;
Integer irPara = (Integer)drpIrPara.getSelected();
fase = irPara.intValue();
if(u.getTipo().intValue() == Global.DIRECTOR_LOJA)
{
p.setValidacao_director_loja(new Boolean(false));
}
else if(u.getTipo().intValue() == Global.DIRECTOR_NACIONAL_SEGURANCA)
{
p.setValidacao_dns(new Boolean(false));
}
p.setCorrecao("y");
p.setFase_antes_correcao(p.getFase());
p.setFase(new Integer(fase));
@ -281,7 +293,7 @@ public class EnviarCorrecao extends AbstractPageBean {
assunto = "Plano de Actuação da Avaliação de Riscos de " + p.getData_visita_str() + " - Pedido de Correcção";
mail_text = "<p>Exmo. (a) Senhor (a),</p>";
mail_text += "<p>O Plano de Actua&ccedil;&atilde;o referente &agrave; auditoria de Avalia&ccedil;&atilde;o de Riscos Laborais realizada no passado dia " + p.getData_visita_str() + " foi devolvido para correc&ccedil;&atilde;o.</p>";
mail_text += "<p>Proceda, por favor, em www.siprp.com &agrave;(s) respectiva(s) correc&ccedil;&atilde;o(&otilde;es) de acordo com as indica&ccedil;&otilde;es do Director Nacional de Seguran&ccedil;a e volte a reenviar o processo para a fase seguinte.</p>";
mail_text += "<p>Proceda, por favor, em www.siprp.com &agrave;(s) respectiva(s) correc&ccedil;&atilde;o(&otilde;es) de acordo com as indica&ccedil;&otilde;es e volte a reenviar o processo para a fase seguinte.</p>";
mail_text += "<p>Caso tenha alguma d&uacute;vida ou necessite de qualquer esclarecimento, contacte, por favor, a &Aacute;rea T&eacute;cnica da SIPRP atrav&eacute;s do telefone 213 504 540.</p>";
mail_text += "<p>Cumprimentos,</p>";
mail_text += "<p>A equipa da SIPRP</p>";
@ -330,7 +342,7 @@ public class EnviarCorrecao extends AbstractPageBean {
}
catch(Exception ex)
{
//ex.printStackTrace();
ex.printStackTrace();
}
//

@ -107,6 +107,17 @@ public class PlanosActuacao {
p.setData_visita(relatorio.getToHsMarcacoesEstabelecimento().getData());
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)
{
ex.printStackTrace();
}
p.setNome_estabelecimento(relatorio.getToHsMarcacoesEstabelecimento().getToEstabelecimentos().getNome());
p = rdp.getFullPlano(p, relatorio.getId());

@ -184,7 +184,7 @@ public class ViewPlano extends AbstractPageBean {
gridPlano.setId("gridPlano");
gridPlano.setWidth("100%");
gridPlano.setColumns(1);
gridPlano.setStyle("border: solid 1px #000000");
gridPlano.setStyle("background-color: #f6f4e8; border: solid 1px #000000");
gridPlano.setColumnClasses("gridColCenter");
//plano
//lblTop.setText("Plano de actua&ccedil;&atilde;o da auditoria " + p.getData_visita_str());

@ -0,0 +1,83 @@
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package utils;
/**
*
* @author lluis
*/
public class Utils {
public static String unicodeToHTML( String text )
{
if( text == null || text.length() < 6 )
{
return text;
}
String output = text;
output = output.replaceAll( "\\\\u0009", " " );
output = output.replaceAll( "\\\\u000a", "<br>" );
output = output.replaceAll( "\\\\u00a0", "&nbsp;" );
output = output.replaceAll( "\\\\u00aa", "&ordf;" );
output = output.replaceAll( "\\\\u00ba", "&ordm;" );
output = output.replaceAll( "\\\\u00c0", "À" );
output = output.replaceAll( "\\\\u00c1", "Á" );
output = output.replaceAll( "\\\\u00c2", "Â" );
output = output.replaceAll( "\\\\u00c3", "Ã" );
output = output.replaceAll( "\\\\u00c7", "Ç" );
output = output.replaceAll( "\\\\u00c8", "È" );
output = output.replaceAll( "\\\\u00c9", "É" );
output = output.replaceAll( "\\\\u00d3", "Ó" );
output = output.replaceAll( "\\\\u00d2", "Ò" );
output = output.replaceAll( "\\\\u00ca", "Ê" );
output = output.replaceAll( "\\\\u00cc", "Ì" );
output = output.replaceAll( "\\\\u00cd", "Í" );
output = output.replaceAll( "\\\\u00ce", "Î" );
output = output.replaceAll( "\\\\u00d2", "ò" );
output = output.replaceAll( "\\\\u00d3", "ó" );
output = output.replaceAll( "\\\\u00d4", "ô" );
output = output.replaceAll( "\\\\u00d5", "õ" );
output = output.replaceAll( "\\\\u00d9", "Ù" );
output = output.replaceAll( "\\\\u00da", "Ú" );
output = output.replaceAll( "\\\\u00db", "Û" );
output = output.replaceAll( "\\\\u00e0", "à" );
output = output.replaceAll( "\\\\u00e1", "á" );
output = output.replaceAll( "\\\\u00e2", "â" );
output = output.replaceAll( "\\\\u00e3", "ã" );
output = output.replaceAll( "\\\\u00e7", "ç" );
output = output.replaceAll( "\\\\u00e8", "è" );
output = output.replaceAll( "\\\\u00e9", "é" );
output = output.replaceAll( "\\\\u00ea", "ê" );
output = output.replaceAll( "\\\\u00ec", "ì" );
output = output.replaceAll( "\\\\u00ed", "í" );
output = output.replaceAll( "\\\\u00ee", "î" );
output = output.replaceAll( "\\\\u00f2", "ò" );
output = output.replaceAll( "\\\\u00f3", "ó" );
output = output.replaceAll( "\\\\u00f4", "ô" );
output = output.replaceAll( "\\\\u00f5", "õ" );
output = output.replaceAll( "\\\\u00f9", "ù" );
output = output.replaceAll( "\\\\u00fa", "ú" );
output = output.replaceAll( "\\\\u00fb", "û" );
output = output.replaceAll( "\\\\u0153", "&#156;" );
output = output.replaceAll( "\\\\u2013", "-" );
output = output.replaceAll( "\\\\u2014", "-" );
output = output.replaceAll( "\\\\u2018|\\\\u2019", "'" );
output = output.replaceAll( "\\\\u201c|\\\\u201d", "\"" );
output = output.replaceAll( "\\\\u2022", "*" );
output = output.replaceAll( "\\\\u2026", "..." );
return output;
}
}

@ -86,11 +86,11 @@
{
if(hid.value == 'dir_loja')
{
webui.suntheme4_2.widget.common._createWidget('_form1:groupPanel2:butEnviar',{"id":"form1:groupPanel2:butEnviar","widgetType":"webui.suntheme4_2.widget.button","style":"width: 223px","visible":true,"primary":false,"value":"Enviar a Director Nacional Segurança>>","escape":true,"mini":false,"disabled":false});
webui.suntheme4_2.widget.common._createWidget('_form1:groupPanel2:butEnviar',{"id":"form1:groupPanel2:butEnviar","widgetType":"webui.suntheme4_2.widget.button","style":"width: 223px","visible":true,"primary":false,"value":"Enviar a Director Nacional Segurança&gt;&gt;","escape":true,"mini":false,"disabled":false});
}
else if(hid.value == 'dns')
{
webui.suntheme4_2.widget.common._createWidget('_form1:groupPanel2:butEnviar',{"id":"form1:groupPanel2:butEnviar","widgetType":"webui.suntheme4_2.widget.button","style":"width: 223px","visible":true,"primary":false,"value":"Enviar para Técnico HS>>","escape":true,"mini":false,"disabled":false});
webui.suntheme4_2.widget.common._createWidget('_form1:groupPanel2:butEnviar',{"id":"form1:groupPanel2:butEnviar","widgetType":"webui.suntheme4_2.widget.button","style":"width: 223px","visible":true,"primary":false,"value":"Enviar para Técnico HS&gt;&gt;","escape":true,"mini":false,"disabled":false});
}
else if(hid.value == 'hs')
{
@ -101,11 +101,11 @@
{
if(hid.value == 'dir_loja')
{
webui.suntheme4_2.widget.common._createWidget('_form1:groupPanel2:butEnviar',{"id":"form1:groupPanel2:butEnviar","widgetType":"webui.suntheme4_2.widget.button","style":"width: 223px","visible":true,"primary":false,"value":"Enviar a Director Nacional Segurança>>","escape":true,"mini":false,"disabled":true});
webui.suntheme4_2.widget.common._createWidget('_form1:groupPanel2:butEnviar',{"id":"form1:groupPanel2:butEnviar","widgetType":"webui.suntheme4_2.widget.button","style":"width: 223px","visible":true,"primary":false,"value":"Enviar a Director Nacional Segurança&gt;&gt;","escape":true,"mini":false,"disabled":true});
}
else if(hid.value == 'dns')
{
webui.suntheme4_2.widget.common._createWidget('_form1:groupPanel2:butEnviar',{"id":"form1:groupPanel2:butEnviar","widgetType":"webui.suntheme4_2.widget.button","style":"width: 223px","visible":true,"primary":false,"value":"Enviar para Técnico HS>>","escape":true,"mini":false,"disabled":true});
webui.suntheme4_2.widget.common._createWidget('_form1:groupPanel2:butEnviar',{"id":"form1:groupPanel2:butEnviar","widgetType":"webui.suntheme4_2.widget.button","style":"width: 223px","visible":true,"primary":false,"value":"Enviar para Técnico HS&gt;&gt;","escape":true,"mini":false,"disabled":true});
}
else if(hid.value == 'hs')
{
@ -170,20 +170,20 @@
<h:panelGrid columnClasses="gridColLeft10,gridColLeft90" columns="2" id="gridEmpresa"
style="background-color: #668597; border: 1px solid black; height: 24px; width: 80%" styleClass="centerBlock" width="504">
<webuijsf:staticText escape="false" id="staticText5" styleClass="label" text="Empresa:"/>
<webuijsf:staticText escape="false" id="staticText6" style="color: #ffffff"/>
<webuijsf:staticText binding="#{EditarPlano.stNomeEmpresa}" escape="false" id="stNomeEmpresa" style="color: #ffffff" text="#{SessionBean1.planoActuacao.nome_empresa}"/>
<webuijsf:staticText escape="false" id="staticText7" styleClass="label" text="Estabelecimento:"/>
<webuijsf:staticText escape="false" id="staticText8" style="color: #ffffff" text="#{SessionBean1.planoActuacao.nome_estabelecimento}"/>
</h:panelGrid>
<webuijsf:staticText escape="false" id="staticText4" text="&amp;nbsp;"/>
<h:panelGrid binding="#{EditarPlano.gridLayout}" columnClasses="gridColLeft" columns="1" id="gridLayout"
style="border: 1px solid black; height: 24px; width: 80%" styleClass="centerBlock">
style="border: 1px solid black; background-color: #eeeeee; height: 24px; width: 80%" styleClass="centerBlock">
<h:panelGrid binding="#{EditarPlano.gridPlano}" columnClasses="gridColCenter" columns="1" id="gridPlano" style="height: 24px; width: 100%"/>
<h:panelGrid binding="#{EditarPlano.gridPagination}" columnClasses="gridColCenter" columns="1" id="gridPagination"
style="height: 24px; width: 60%" styleClass="centerBlock" width="408">
<webuijsf:panelGroup binding="#{EditarPlano.grpPagination}" id="grpPagination"/>
</h:panelGrid>
<h:panelGrid binding="#{EditarPlano.gridValidar}" columns="1" id="gridValidar"
style="border: 1px solid #a5a3a3; height: 24px; width: 100%" width="408">
style="background-color: #f6f4e8; border: 1px solid rgb(165, 163, 163); height: 24px; width: 100%" width="408">
<h:panelGrid binding="#{EditarPlano.gridValidacoes}" columnClasses="gridColLeft" columns="1" id="gridValidacoes" style="height: 24px; width: 100%"/>
<h:panelGrid binding="#{EditarPlano.gridValidar2}" columnClasses="gridColLeft" columns="1" id="gridValidar2" style="height: 24px; width: 100%">
<h:panelGrid binding="#{EditarPlano.gridObservacoes}" columnClasses="gridColLeft" columns="1" id="gridObservacoes" style="height: 24px; width: 100%"/>

@ -21,7 +21,7 @@
<h:panelGrid columnClasses="gridColLeft10,gridColLeft90" columns="2" id="gridEmpresa"
style="background-color: #668597; border: 1px solid black; height: 24px; width: 80%" styleClass="centerBlock" width="504">
<webuijsf:staticText escape="false" id="staticText3" styleClass="label" text="Empresa:"/>
<webuijsf:staticText escape="false" id="staticText4" style="color: #ffffff"/>
<webuijsf:staticText escape="false" id="staticText4" style="color: #ffffff" text="#{SessionBean1.planoActuacao.nome_empresa}"/>
<webuijsf:staticText escape="false" id="staticText5" styleClass="label" text="Estabelecimento:"/>
<webuijsf:staticText escape="false" id="staticText6" style="color: #ffffff" text="#{SessionBean1.planoActuacao.nome_estabelecimento}"/>
</h:panelGrid>

Loading…
Cancel
Save