git-svn-id: https://svn.coded.pt/svn/SIPRP@672 bb69d46d-e84e-40c8-a05a-06db0d633741
0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
L Luís = 18 years ago
parent 6387eda691
commit d865d72f5b

@ -0,0 +1,40 @@
/*
* Causa.java
*
* Created on November 27, 2007, 4:21 PM
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package analiseacidentestrabalho;
/**
*
* @author lluis
*/
public class Causa {
private Integer id;
private String causa;
/** Creates a new instance of Causa */
public Causa() {
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getCausa() {
return causa;
}
public void setCausa(String causa) {
this.causa = causa;
}
}

@ -0,0 +1,49 @@
/*
* Controle.java
*
* Created on January 7, 2008, 3:03 PM
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package analiseacidentestrabalho;
/**
*
* @author lluis
*/
public class Controle {
private Integer id;
private Integer analise_year;
private Integer last_analise_nr;
/** Creates a new instance of Controle */
public Controle() {
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public Integer getAnalise_year() {
return analise_year;
}
public void setAnalise_year(Integer analise_year) {
this.analise_year = analise_year;
}
public Integer getLast_analise_nr() {
return last_analise_nr;
}
public void setLast_analise_nr(Integer last_analise_nr) {
this.last_analise_nr = last_analise_nr;
}
}

@ -0,0 +1,75 @@
/*
* Correcao.java
*
* Created on November 29, 2007, 10:42 AM
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package analiseacidentestrabalho;
/**
*
* @author lluis
*/
public class Correcao {
private Integer analise_id;
private String correcao; // 'y'/ 'n'
private Integer estado_actual;
private Integer estado_corr;
private String descricao; //descricao do estado a corrigir
private String observacoes;
/** Creates a new instance of Correcao */
public Correcao() {
}
public Integer getEstado_actual() {
return estado_actual;
}
public void setEstado_actual(Integer estado_actual) {
this.estado_actual = estado_actual;
}
public Integer getEstado_corr() {
return estado_corr;
}
public void setEstado_corr(Integer estado_corr) {
this.estado_corr = estado_corr;
}
public String getObservacoes() {
return observacoes;
}
public void setObservacoes(String observacoes) {
this.observacoes = observacoes;
}
public String getDescricao() {
return descricao;
}
public void setDescricao(String descricao) {
this.descricao = descricao;
}
public Integer getAnalise_id() {
return analise_id;
}
public void setAnalise_id(Integer analise_id) {
this.analise_id = analise_id;
}
public String getCorrecao() {
return correcao;
}
public void setCorrecao(String correcao) {
this.correcao = correcao;
}
}

@ -0,0 +1,49 @@
/*
* Departamento.java
*
* Created on December 28, 2007, 11:16 AM
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package analiseacidentestrabalho;
/**
*
* @author lluis
*/
public class Departamento {
private Integer id;
private String descricao;
private String activo;
/** Creates a new instance of Departamento */
public Departamento() {
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getDescricao() {
return descricao;
}
public void setDescricao(String descricao) {
this.descricao = descricao;
}
public String getActivo() {
return activo;
}
public void setActivo(String activo) {
this.activo = activo;
}
}

@ -0,0 +1,22 @@
/*
* EditUser.java
*
* Created on December 5, 2007, 2:02 PM
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package analiseacidentestrabalho;
/**
*
* @author lluis
*/
public class EditUser extends Utilizador{
/** Creates a new instance of EditUser */
public EditUser() {
}
}

@ -0,0 +1,753 @@
/*
* EnviarCorrecao.java
*
* Created on November 28, 2007, 5:27 PM
* Copyright lluis
*/
package analiseacidentestrabalho;
import com.sun.data.provider.RowKey;
import com.sun.rave.web.ui.appbase.AbstractPageBean;
import com.sun.rave.web.ui.component.Body;
import com.sun.rave.web.ui.component.Button;
import com.sun.rave.web.ui.component.Form;
import com.sun.rave.web.ui.component.Head;
import com.sun.rave.web.ui.component.Html;
import com.sun.rave.web.ui.component.Hyperlink;
import com.sun.rave.web.ui.component.ImageComponent;
import com.sun.rave.web.ui.component.Link;
import com.sun.rave.web.ui.component.Page;
import com.sun.rave.web.ui.component.PanelGroup;
import com.sun.rave.web.ui.component.StaticText;
import com.sun.rave.web.ui.component.Table;
import com.sun.rave.web.ui.component.TableColumn;
import com.sun.rave.web.ui.component.TableRowGroup;
import com.sun.rave.web.ui.component.TextArea;
import db.AnalisesDataProvider;
import db.EstadosCorrecaoDataProvider;
import global.Global;
import java.util.ArrayList;
import javax.faces.FacesException;
import javax.faces.component.html.HtmlPanelGrid;
import javax.faces.event.ValueChangeEvent;
/**
* <p>Page bean that corresponds to a similarly named JSP page. This
* class contains component definitions (and initialization code) for
* all components that you have defined on this page, as well as
* lifecycle methods and event handlers where you may add behavior
* to respond to incoming events.</p>
*/
public class EnviarCorrecao extends AbstractPageBean {
// <editor-fold defaultstate="collapsed" desc="Managed Component Definition">
private int __placeholder;
/**
* <p>Automatically managed component initialization. <strong>WARNING:</strong>
* This method is automatically generated, so any user-specified code inserted
* here is subject to being replaced.</p>
*/
private void _init() throws Exception {
}
private Page page1 = new Page();
public Page getPage1() {
return page1;
}
public void setPage1(Page p) {
this.page1 = p;
}
private Html html1 = new Html();
public Html getHtml1() {
return html1;
}
public void setHtml1(Html h) {
this.html1 = h;
}
private Head head1 = new Head();
public Head getHead1() {
return head1;
}
public void setHead1(Head h) {
this.head1 = h;
}
private Link link1 = new Link();
public Link getLink1() {
return link1;
}
public void setLink1(Link l) {
this.link1 = l;
}
private Body body1 = new Body();
public Body getBody1() {
return body1;
}
public void setBody1(Body b) {
this.body1 = b;
}
private Form form1 = new Form();
public Form getForm1() {
return form1;
}
public void setForm1(Form f) {
this.form1 = f;
}
private HtmlPanelGrid gridBase1 = new HtmlPanelGrid();
public HtmlPanelGrid getGridBase1() {
return gridBase1;
}
public void setGridBase1(HtmlPanelGrid hpg) {
this.gridBase1 = hpg;
}
private HtmlPanelGrid gridLayout1 = new HtmlPanelGrid();
public HtmlPanelGrid getGridLayout1() {
return gridLayout1;
}
public void setGridLayout1(HtmlPanelGrid hpg) {
this.gridLayout1 = hpg;
}
private HtmlPanelGrid gridPanel1 = new HtmlPanelGrid();
public HtmlPanelGrid getGridPanel1() {
return gridPanel1;
}
public void setGridPanel1(HtmlPanelGrid hpg) {
this.gridPanel1 = hpg;
}
private PanelGroup groupPanel1 = new PanelGroup();
public PanelGroup getGroupPanel1() {
return groupPanel1;
}
public void setGroupPanel1(PanelGroup pg) {
this.groupPanel1 = pg;
}
private ImageComponent image1 = new ImageComponent();
public ImageComponent getImage1() {
return image1;
}
public void setImage1(ImageComponent ic) {
this.image1 = ic;
}
private ImageComponent image2 = new ImageComponent();
public ImageComponent getImage2() {
return image2;
}
public void setImage2(ImageComponent ic) {
this.image2 = ic;
}
private PanelGroup groupPanel2 = new PanelGroup();
public PanelGroup getGroupPanel2() {
return groupPanel2;
}
public void setGroupPanel2(PanelGroup pg) {
this.groupPanel2 = pg;
}
private StaticText lblUser1 = new StaticText();
public StaticText getLblUser1() {
return lblUser1;
}
public void setLblUser1(StaticText st) {
this.lblUser1 = st;
}
private StaticText staticText1 = new StaticText();
public StaticText getStaticText1() {
return staticText1;
}
public void setStaticText1(StaticText st) {
this.staticText1 = st;
}
private Hyperlink lnkEditUser1 = new Hyperlink();
public Hyperlink getLnkEditUser1() {
return lnkEditUser1;
}
public void setLnkEditUser1(Hyperlink h) {
this.lnkEditUser1 = h;
}
private StaticText staticText2 = new StaticText();
public StaticText getStaticText2() {
return staticText2;
}
public void setStaticText2(StaticText st) {
this.staticText2 = st;
}
private Hyperlink lnkLogout1 = new Hyperlink();
public Hyperlink getLnkLogout1() {
return lnkLogout1;
}
public void setLnkLogout1(Hyperlink h) {
this.lnkLogout1 = h;
}
private HtmlPanelGrid gridLayoutTop1 = new HtmlPanelGrid();
public HtmlPanelGrid getGridLayoutTop1() {
return gridLayoutTop1;
}
public void setGridLayoutTop1(HtmlPanelGrid hpg) {
this.gridLayoutTop1 = hpg;
}
private HtmlPanelGrid gridPanel9 = new HtmlPanelGrid();
public HtmlPanelGrid getGridPanel9() {
return gridPanel9;
}
public void setGridPanel9(HtmlPanelGrid hpg) {
this.gridPanel9 = hpg;
}
private PanelGroup groupPanel8 = new PanelGroup();
public PanelGroup getGroupPanel8() {
return groupPanel8;
}
public void setGroupPanel8(PanelGroup pg) {
this.groupPanel8 = pg;
}
private StaticText staticText10 = new StaticText();
public StaticText getStaticText10() {
return staticText10;
}
public void setStaticText10(StaticText st) {
this.staticText10 = st;
}
private ImageComponent image3 = new ImageComponent();
public ImageComponent getImage3() {
return image3;
}
public void setImage3(ImageComponent ic) {
this.image3 = ic;
}
private StaticText staticText11 = new StaticText();
public StaticText getStaticText11() {
return staticText11;
}
public void setStaticText11(StaticText st) {
this.staticText11 = st;
}
private HtmlPanelGrid gridMain1 = new HtmlPanelGrid();
public HtmlPanelGrid getGridMain1() {
return gridMain1;
}
public void setGridMain1(HtmlPanelGrid hpg) {
this.gridMain1 = hpg;
}
private Table table1 = new Table();
public Table getTable1() {
return table1;
}
public void setTable1(Table t) {
this.table1 = t;
}
private TableRowGroup tableRowGroup1 = new TableRowGroup();
public TableRowGroup getTableRowGroup1() {
return tableRowGroup1;
}
public void setTableRowGroup1(TableRowGroup trg) {
this.tableRowGroup1 = trg;
}
private StaticText staticText6 = new StaticText();
public StaticText getStaticText6() {
return staticText6;
}
public void setStaticText6(StaticText st) {
this.staticText6 = st;
}
private TextArea txtObservacoes = new TextArea();
public TextArea getTxtObservacoes() {
return txtObservacoes;
}
public void setTxtObservacoes(TextArea ta) {
this.txtObservacoes = ta;
}
private HtmlPanelGrid gridPanel2 = new HtmlPanelGrid();
public HtmlPanelGrid getGridPanel2() {
return gridPanel2;
}
public void setGridPanel2(HtmlPanelGrid hpg) {
this.gridPanel2 = hpg;
}
private Button butCancelar = new Button();
public Button getButCancelar() {
return butCancelar;
}
public void setButCancelar(Button b) {
this.butCancelar = b;
}
private TableColumn tableColumn1 = new TableColumn();
public TableColumn getTableColumn1() {
return tableColumn1;
}
public void setTableColumn1(TableColumn tc) {
this.tableColumn1 = tc;
}
private Hyperlink lnkEstadoCorr = new Hyperlink();
public Hyperlink getLnkEstadoCorr() {
return lnkEstadoCorr;
}
public void setLnkEstadoCorr(Hyperlink h) {
this.lnkEstadoCorr = h;
}
private StaticText staticText3 = new StaticText();
public StaticText getStaticText3() {
return staticText3;
}
public void setStaticText3(StaticText st) {
this.staticText3 = st;
}
private Hyperlink lnkNewUser1 = new Hyperlink();
public Hyperlink getLnkNewUser1() {
return lnkNewUser1;
}
public void setLnkNewUser1(Hyperlink h) {
this.lnkNewUser1 = h;
}
private StaticText staticText4 = new StaticText();
public StaticText getStaticText4() {
return staticText4;
}
public void setStaticText4(StaticText st) {
this.staticText4 = st;
}
private Hyperlink lnkAnalisesAcidente = new Hyperlink();
public Hyperlink getLnkAnalisesAcidente() {
return lnkAnalisesAcidente;
}
public void setLnkAnalisesAcidente(Hyperlink h) {
this.lnkAnalisesAcidente = h;
}
private StaticText staticText5 = new StaticText();
public StaticText getStaticText5() {
return staticText5;
}
public void setStaticText5(StaticText st) {
this.staticText5 = st;
}
// </editor-fold>
/**
* <p>Construct a new Page bean instance.</p>
*/
public EnviarCorrecao() {
}
/**
* <p>Callback method that is called whenever a page is navigated to,
* either directly via a URL, or indirectly via page navigation.
* Customize this method to acquire resources that will be needed
* for event handlers and lifecycle methods, whether or not this
* page is performing post back processing.</p>
*
* <p>Note that, if the current request is a postback, the property
* values of the components do <strong>not</strong> represent any
* values submitted with this request. Instead, they represent the
* property values that were saved for this view when it was rendered.</p>
*/
public void init() {
// Perform initializations inherited from our superclass
super.init();
// Perform application initialization that must complete
// *before* managed components are initialized
// TODO - add your own initialiation code here
// <editor-fold defaultstate="collapsed" desc="Managed Component Initialization">
// Initialize automatically managed components
// *Note* - this logic should NOT be modified
try {
_init();
} catch (Exception e) {
log("EnviarCorrecao Initialization Failure", e);
throw e instanceof FacesException ? (FacesException) e: new FacesException(e);
}
// </editor-fold>
// Perform application initialization that must complete
// *after* managed components are initialized
// TODO - add your own initialization code here
}
/**
* <p>Callback method that is called after the component tree has been
* restored, but before any event processing takes place. This method
* will <strong>only</strong> be called on a postback request that
* is processing a form submit. Customize this method to allocate
* resources that will be required in your event handlers.</p>
*/
public void preprocess() {
}
/**
* <p>Callback method that is called just before rendering takes place.
* This method will <strong>only</strong> be called for the page that
* will actually be rendered (and not, for example, on a page that
* handled a postback and then navigated to a different page). Customize
* this method to allocate resources that will be required for rendering
* this page.</p>
*/
public void prerender() {
fillTabelaEstados();
}
/**
* <p>Callback method that is called after rendering is completed for
* this request, if <code>init()</code> was called (regardless of whether
* or not this was the page that was actually rendered). Customize this
* method to release resources acquired in the <code>init()</code>,
* <code>preprocess()</code>, or <code>prerender()</code> methods (or
* acquired during execution of an event handler).</p>
*/
public void destroy() {
}
/**
* <p>Return a reference to the scoped data bean.</p>
*/
protected SessionBean1 getSessionBean1() {
return (SessionBean1)getBean("SessionBean1");
}
/**
* <p>Return a reference to the scoped data bean.</p>
*/
protected RequestBean1 getRequestBean1() {
return (RequestBean1)getBean("RequestBean1");
}
/**
* <p>Return a reference to the scoped data bean.</p>
*/
protected ApplicationBean1 getApplicationBean1() {
return (ApplicationBean1)getBean("ApplicationBean1");
}
public String lnkEditUser_action() {
// TODO: Replace with your code
return null;
}
public String lnkLogout_action() {
// TODO: Replace with your code
try
{
javax.servlet.http.HttpSession session =
(javax.servlet.http.HttpSession) getExternalContext().getSession(true);
session.invalidate();
}
catch(Exception ex){}
try {
getExternalContext().redirect("Login.jsp");
} catch(Exception e) {}
//return "login";
return null;
}
public String lnkDataAcidente_action() {
// TODO: Replace with your code
return null;
}
public String lnkNr_action() {
// TODO: Replace with your code
return null;
}
public String lnkPor_action() {
// TODO: Replace with your code
return null;
}
public String lnkNomeAcidentado_action() {
// TODO: Replace with your code
return null;
}
public String lnkFase_action() {
// TODO: Replace with your code
return null;
}
public String lnkDataAcidenteSeg_action() {
// TODO: Replace with your code
return null;
}
public String lnkNrSeg_action() {
// TODO: Replace with your code
return null;
}
public String lnkPorSeg_action() {
// TODO: Replace with your code
return null;
}
public String lnkNomeAcidentadoSeg_action() {
// TODO: Replace with your code
return null;
}
public String lnkFaseSeg_action() {
// TODO: Replace with your code
return null;
}
public void drpAno_processValueChange(ValueChangeEvent event) {
// TODO: Replace with your code
}
public void drpMes_processValueChange(ValueChangeEvent event) {
// TODO: Replace with your code
}
public void drpDia_processValueChange(ValueChangeEvent event) {
// TODO: Replace with your code
}
public String butPesquisar_action() {
// TODO: Process the button click action. Return value is a navigation
// case name where null will return to the same page.
return null;
}
public String lnkDataConcluida_action() {
// TODO: Replace with your code
return null;
}
public String lnkNrConcluida_action() {
// TODO: Replace with your code
return null;
}
public String lnkPorConcluida_action() {
// TODO: Replace with your code
return null;
}
public String lnkNomeConcluida_action() {
// TODO: Replace with your code
return null;
}
public String lnkEstabConcluida_action() {
// TODO: Replace with your code
return null;
}
private void fillTabelaEstados()
{
ArrayList list = new ArrayList();
Correcao c = null;
int estado = getSessionBean1().getCurrentAnalise().getEstado().intValue();
switch(estado)
{
case Global.ESTADO_HS:
c = new Correcao();
c.setCorrecao("y");
c.setAnalise_id(getSessionBean1().getCurrentAnalise().getId());
c.setEstado_actual(getSessionBean1().getCurrentAnalise().getEstado());
c.setEstado_corr(new Integer(Global.ESTADO_SEG));
c.setDescricao("FASE 1 - SEG - ABERTURA");
list.add(c);
c = new Correcao();
c.setCorrecao("y");
c.setAnalise_id(getSessionBean1().getCurrentAnalise().getId());
c.setEstado_actual(getSessionBean1().getCurrentAnalise().getEstado());
c.setEstado_corr(new Integer(Global.ESTADO_RH1));
c.setDescricao("FASE 2 - RH - ACOMPANHAMENTO");
list.add(c);
getSessionBean1().getEstadosCorrecaoDataProvider().setList(list);
break;
case Global.ESTADO_CONSOLIDACAO:
c = new Correcao();
c.setCorrecao("y");
c.setAnalise_id(getSessionBean1().getCurrentAnalise().getId());
c.setEstado_actual(getSessionBean1().getCurrentAnalise().getEstado());
c.setEstado_corr(new Integer(Global.ESTADO_RH2));
c.setDescricao("FASE 4 - RH - MEDIDAS + LESÃO");
list.add(c);
// c = new Correcao();
// c.setCorrecao("y");
// c.setAnalise_id(getSessionBean1().getCurrentAnalise().getId());
// c.setEstado_actual(getSessionBean1().getCurrentAnalise().getEstado());
// c.setEstado_corr(new Integer(Global.ESTADO_MEDICINA));
// c.setDescricao("Medicina");
// list.add(c);
getSessionBean1().getEstadosCorrecaoDataProvider().setList(list);
break;
}
}
public String lnkEstadoCorr_action() {
// TODO: Replace with your code
RowKey rk = tableRowGroup1.getRowKey();
int k = Integer.parseInt(rk.getRowId());
EstadosCorrecaoDataProvider provider = (EstadosCorrecaoDataProvider) tableRowGroup1.getSourceData();
ArrayList list = (ArrayList) provider.getList();
Correcao c = (Correcao)list.get(k);
c.setObservacoes("");
if(txtObservacoes.getText() != null)
{
String obs = (String) txtObservacoes.getText();
c.setObservacoes(obs);
}
AnalisesDataProvider adp = new AnalisesDataProvider();
try
{
adp.changeEstado(c);
}
catch(Exception ex)
{
ex.printStackTrace();
}
return "form_hs";
}
public String lnkNewUser_action() {
// TODO: Replace with your code
return null;
}
public String butCancelar_action() {
// TODO: Process the button click action. Return value is a navigation
// case name where null will return to the same page.
//return "form_hs";
return "analise_acidente";
}
}

@ -0,0 +1,39 @@
/*
* Estado.java
*
* Created on November 29, 2007, 10:01 AM
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package analiseacidentestrabalho;
/**
*
* @author lluis
*/
public class Estado {
private Integer estado;
private String descricao;
/** Creates a new instance of Estado */
public Estado() {
}
public Integer getEstado() {
return estado;
}
public void setEstado(Integer estado) {
this.estado = estado;
}
public String getDescricao() {
return descricao;
}
public void setDescricao(String descricao) {
this.descricao = descricao;
}
}

@ -0,0 +1,176 @@
/*
* NewUser.java
*
* Created on December 4, 2007, 11:29 AM
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package analiseacidentestrabalho;
/**
*
* @author lluis
*/
public class NewUser {
private Integer tipo;
private String tipo_descricao;
private String nome;
private Integer estabelecimento;
private String estabelecimento_descricao;
private String login;
private String password;
private String email;
private String numero_mecanografico;
private Integer empresa_id;
private String numero_cedula;
private String cap;
private Integer funcionario_hst_id;
private Integer medico_id;
private String responsavel_loja;
private String gestor_geral;
private String activo;
/** Creates a new instance of NewUser */
public NewUser() {
}
public Integer getTipo() {
return tipo;
}
public void setTipo(Integer tipo) {
this.tipo = tipo;
}
public String getTipo_descricao() {
return tipo_descricao;
}
public void setTipo_descricao(String tipo_descricao) {
this.tipo_descricao = tipo_descricao;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public Integer getEstabelecimento() {
return estabelecimento;
}
public void setEstabelecimento(Integer estabelecimento) {
this.estabelecimento = estabelecimento;
}
public String getEstabelecimento_descricao() {
return estabelecimento_descricao;
}
public void setEstabelecimento_descricao(String estabelecimento_descricao) {
this.estabelecimento_descricao = estabelecimento_descricao;
}
public String getLogin() {
return login;
}
public void setLogin(String login) {
this.login = login;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getNumero_mecanografico() {
return numero_mecanografico;
}
public void setNumero_mecanografico(String numero_mecanografico) {
this.numero_mecanografico = numero_mecanografico;
}
public Integer getEmpresa_id() {
return empresa_id;
}
public void setEmpresa_id(Integer empresa_id) {
this.empresa_id = empresa_id;
}
public String getNumero_cedula() {
return numero_cedula;
}
public void setNumero_cedula(String numero_cedula) {
this.numero_cedula = numero_cedula;
}
public String getCap() {
return cap;
}
public void setCap(String cap) {
this.cap = cap;
}
public Integer getFuncionario_hst_id() {
return funcionario_hst_id;
}
public void setFuncionario_hst_id(Integer funcionario_hst_id) {
this.funcionario_hst_id = funcionario_hst_id;
}
public Integer getMedico_id() {
return medico_id;
}
public void setMedico_id(Integer medico_id) {
this.medico_id = medico_id;
}
public String getResponsavel_loja() {
return responsavel_loja;
}
public void setResponsavel_loja(String responsavel_loja) {
this.responsavel_loja = responsavel_loja;
}
public String getActivo() {
return activo;
}
public void setActivo(String activo) {
this.activo = activo;
}
public String getGestor_geral() {
return gestor_geral;
}
public void setGestor_geral(String gestor_geral) {
this.gestor_geral = gestor_geral;
}
}

@ -0,0 +1,58 @@
/*
* Seccao.java
*
* Created on December 28, 2007, 11:17 AM
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package analiseacidentestrabalho;
/**
*
* @author lluis
*/
public class Seccao {
private Integer id;
private String descricao;
private Integer departamento_id;
private String activo;
/** Creates a new instance of Seccao */
public Seccao() {
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getDescricao() {
return descricao;
}
public void setDescricao(String descricao) {
this.descricao = descricao;
}
public Integer getDepartamento_id() {
return departamento_id;
}
public void setDepartamento_id(Integer departamento_id) {
this.departamento_id = departamento_id;
}
public String getActivo() {
return activo;
}
public void setActivo(String activo) {
this.activo = activo;
}
}

@ -0,0 +1,24 @@
/*
* EstadosCorrecaoDataProvider.java
*
* Created on November 29, 2007, 9:50 AM
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package db;
import com.sun.data.provider.impl.ObjectListDataProvider;
/**
*
* @author lluis
*/
public class EstadosCorrecaoDataProvider extends ObjectListDataProvider {
/** Creates a new instance of EstadosCorrecaoDataProvider */
public EstadosCorrecaoDataProvider() {
}
}

@ -0,0 +1,24 @@
/*
* UtilizadoresListDataProvider.java
*
* Created on November 30, 2007, 2:51 PM
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package db;
import com.sun.data.provider.impl.ObjectListDataProvider;
/**
*
* @author lluis
*/
public class UtilizadoresActivosListDataProvider extends ObjectListDataProvider {
/** Creates a new instance of UtilizadoresListDataProvider */
public UtilizadoresActivosListDataProvider() {
}
}

@ -0,0 +1,24 @@
/*
* UtilizadoresInactivosListDataProvider.java
*
* Created on November 30, 2007, 4:48 PM
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package db;
import com.sun.data.provider.impl.ObjectListDataProvider;
/**
*
* @author lluis
*/
public class UtilizadoresInactivosListDataProvider extends ObjectListDataProvider {
/** Creates a new instance of UtilizadoresInactivosListDataProvider */
public UtilizadoresInactivosListDataProvider() {
}
}

@ -0,0 +1,97 @@
/*
* Global.java
*
* Created on November 23, 2007, 10:08 AM
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package global;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
/**
*
* @author lluis2
*/
public class Global {
public final static int ESTADO_SEG = 1;
public final static int ESTADO_RH1 = 2;
public final static int ESTADO_HS = 3;
public final static int ESTADO_RH2 = 4;
//public final static int ESTADO_MEDICINA = 5;
public final static int ESTADO_CONSOLIDACAO = 5;
//public final static int ESTADO_ASSINATURAS = 7;
public final static int ESTADO_ASSINATURA_SEG = 6;
public final static int ESTADO_ASSINATURA_RH = 7;
//public final static int ESTADO_IMPRESSAO = 8;
public final static int ESTADO_FECHAR = 8;
public final static int ESTADO_CONCLUIDO = 9;
public final static int ESTADO_ASSINATURA_1 = 1;
public final static int ESTADO_ASSINATURA_2 = 2;
public final static int ESTADO_ASSINATURA_3 = 3;
public final static int TIPO_UTILIZADOR_SEGURANCA = 1;
public final static int TIPO_UTILIZADOR_RH = 2;
public final static int TIPO_UTILIZADOR_HS = 3;
public final static int TIPO_UTILIZADOR_MEDICO = 5;
public final static int TIPO_UTILIZADOR_GESTOR = 6;
public final static int TIPO_UTILIZADOR_DIRECTOR_GERAL_RH = 7;
public final static int TIPO_UTILIZADOR_DIRECTOR_SIPRP = 8;
public final static int AUCHAN = 32;
public final static String SERVIDOR_SMTP = "smtp.netcabo.pt";
public final static String SERVIDOR_SMTP_PASSWORD = "EVOLUTE";
public final static String ENDERECO_ENVIO = "acidentes.auchan@siprp.pt";
public final static String IMAGE_FOLDER = "/home/siprp/imagens_acidentes";
//public final static String IMAGE_FOLDER = "/home/lluis/imagens_acidentes";
public final static String RESOURCES_IMAGE_FOLDER = "/resources/images";
/** Creates a new instance of Global */
public Global() {
}
public void copyImage(File fSource, File fDest)
{
try
{
InputStream in = new FileInputStream(fSource);
OutputStream out = new FileOutputStream(fDest);
// Transfer bytes from in to out
byte[] buf = new byte[1024];
int len;
while ((len = in.read(buf)) > 0) {
out.write(buf, 0, len);
}
in.close();
out.close();
}
catch(Exception ex)
{
ex.printStackTrace();
}
}
public void deleteFolderFiles(File folder)
{
File files[] = folder.listFiles();
for(int i=0;i<files.length;i++)
{
if(files[i].isFile())
{
files[i].delete();
}
}
}
}

@ -0,0 +1,73 @@
<?xml version="1.0" encoding="UTF-8"?>
<jsp:root version="1.2" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:ui="http://www.sun.com/web/ui">
<jsp:directive.page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"/>
<f:view>
<ui:page binding="#{EnviarCorrecao.page1}" id="page1">
<ui:html binding="#{EnviarCorrecao.html1}" id="html1">
<ui:head binding="#{EnviarCorrecao.head1}" id="head1">
<ui:link binding="#{EnviarCorrecao.link1}" id="link1" url="/resources/stylesheet.css"/>
</ui:head>
<ui:body binding="#{EnviarCorrecao.body1}" id="body1" style="-rave-layout: grid">
<ui:form binding="#{EnviarCorrecao.form1}" id="form1">
<h:panelGrid binding="#{EnviarCorrecao.gridBase1}" columns="1" id="gridBase1"
style="height: 24px; left: 0px; top: 96px; position: absolute; width: 100%" styleClass="centerBlock" width="648">
<h:panelGrid binding="#{EnviarCorrecao.gridLayout1}" columns="1" id="gridLayout1" style="height: 15px; width: 80%" styleClass="centerBlock">
<h:panelGrid binding="#{EnviarCorrecao.gridPanel1}" columnClasses="gridColLeft, gridColRightBottom" columns="2" id="gridPanel1"
style="border-bottom: solid #000000 1px; height: 24px; width: 100%" width="312">
<ui:panelGroup binding="#{EnviarCorrecao.groupPanel1}" id="groupPanel1" style="height: 24px; width: 216px">
<ui:image binding="#{EnviarCorrecao.image1}" id="image1" url="/resources/images/SIPRP_logo_small.jpg"/>
<ui:image binding="#{EnviarCorrecao.image2}" id="image2" url="/resources/images/logo_auchan_small1.jpg"/>
</ui:panelGroup>
<ui:panelGroup binding="#{EnviarCorrecao.groupPanel2}" id="groupPanel2" style="height: 24px; width: 310px; top: 90%">
<ui:staticText binding="#{EnviarCorrecao.lblUser1}" escape="false" id="lblUser1" styleClass="labelBold "/>
<ui:staticText binding="#{EnviarCorrecao.staticText1}" escape="false" id="staticText1" text="   "/>
<ui:hyperlink action="#{EnviarCorrecao.lnkAnalisesAcidente_action}" binding="#{EnviarCorrecao.lnkAnalisesAcidente}"
id="lnkAnalisesAcidente" text="analisar acidentes"/>
<ui:staticText binding="#{EnviarCorrecao.staticText4}" escape="false" id="staticText4" text=" | "/>
<ui:hyperlink action="#{EnviarCorrecao.lnkNewUser_action}" binding="#{EnviarCorrecao.lnkNewUser1}" disabled="true"
id="lnkNewUser1" style="width: 120px" text="gerir utilizadores"/>
<ui:staticText binding="#{EnviarCorrecao.staticText3}" escape="false" id="staticText3" text=" | "/>
<ui:hyperlink action="#{EnviarCorrecao.lnkEditUser_action}" binding="#{EnviarCorrecao.lnkEditUser1}" id="lnkEditUser1" text="alterar dados utilizador"/>
<ui:staticText binding="#{EnviarCorrecao.staticText2}" escape="false" id="staticText2" text=" | "/>
<ui:hyperlink action="#{EnviarCorrecao.lnkLogout_action}" binding="#{EnviarCorrecao.lnkLogout1}" id="lnkLogout1" text="sair&gt;&gt;"/>
</ui:panelGroup>
</h:panelGrid>
<h:panelGrid binding="#{EnviarCorrecao.gridLayoutTop1}" columns="1" id="gridLayoutTop1"
style="height: 15px; position: relative; vertical-align: top; width: 100%" styleClass="centerBlock">
<h:panelGrid binding="#{EnviarCorrecao.gridMain1}" columnClasses="gridColLeft" columns="1" id="gridMain1"
style="height: 24px" styleClass="centerBlock" width="504">
<ui:staticText binding="#{EnviarCorrecao.staticText5}" escape="false" id="staticText5" style="height: 24px; width: 96px"
styleClass="labelBold" text="Observa&amp;ccedil;&amp;otilde;es"/>
<ui:textArea binding="#{EnviarCorrecao.txtObservacoes}" id="txtObservacoes" style="height: 48px; width: 100%"/>
<ui:table augmentTitle="false" binding="#{EnviarCorrecao.table1}" id="table1" style="height: 24px" width="100%">
<ui:tableRowGroup binding="#{EnviarCorrecao.tableRowGroup1}" id="tableRowGroup1"
sourceData="#{SessionBean1.estadosCorrecaoDataProvider}" sourceVar="currentRow">
<ui:tableColumn binding="#{EnviarCorrecao.tableColumn1}" headerText="Enviar para estado" id="tableColumn1" width="200">
<ui:hyperlink action="#{EnviarCorrecao.lnkEstadoCorr_action}" binding="#{EnviarCorrecao.lnkEstadoCorr}"
id="lnkEstadoCorr" style="height: 24px; width: 72px" text="#{currentRow.value['descricao']}"/>
</ui:tableColumn>
</ui:tableRowGroup>
</ui:table>
<ui:staticText binding="#{EnviarCorrecao.staticText6}" escape="false" id="staticText6" style="height: 24px; width: 48px" text="&amp;nbsp;"/>
<h:panelGrid binding="#{EnviarCorrecao.gridPanel2}" columnClasses="gridColRight" columns="1" id="gridPanel2"
style="height: 24px; width: 100%" width="288">
<ui:button action="#{EnviarCorrecao.butCancelar_action}" binding="#{EnviarCorrecao.butCancelar}" id="butCancelar"
style="height: 24px; width: 120px" text="Cancelar"/>
</h:panelGrid>
</h:panelGrid>
</h:panelGrid>
<h:panelGrid binding="#{EnviarCorrecao.gridPanel9}" columnClasses="gridColCenter" columns="1" id="gridPanel9" style="height: 24px; width: 100%">
<ui:panelGroup binding="#{EnviarCorrecao.groupPanel8}" id="groupPanel8" style="border-bottom: solid #ffffff 1px; height: 21px; width: 200px">
<ui:staticText binding="#{EnviarCorrecao.staticText10}" id="staticText10" text="Software desenvolvido por "/>
<ui:image binding="#{EnviarCorrecao.image3}" height="21" id="image3" url="/resources/images/logo_evolute_small.png" width="100"/>
<ui:staticText binding="#{EnviarCorrecao.staticText11}" escape="false" id="staticText11" text="&amp;nbsp;&amp;copy; 2008 "/>
</ui:panelGroup>
</h:panelGrid>
</h:panelGrid>
</h:panelGrid>
</ui:form>
</ui:body>
</ui:html>
</ui:page>
</f:view>
</jsp:root>

@ -0,0 +1,165 @@
<?xml version="1.0" encoding="UTF-8"?>
<jsp:root version="1.2" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:ui="http://www.sun.com/web/ui">
<jsp:directive.page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"/>
<f:view>
<ui:page binding="#{FormDirGerRh.page1}" id="page1">
<ui:html binding="#{FormDirGerRh.html1}" id="html1">
<ui:head binding="#{FormDirGerRh.head1}" id="head1">
<ui:link binding="#{FormDirGerRh.link1}" id="link1" url="/resources/stylesheet.css"/>
</ui:head>
<ui:body binding="#{FormDirGerRh.body1}" id="body1" style="-rave-layout: grid">
<ui:form binding="#{FormDirGerRh.form1}" id="form1">
<h:panelGrid binding="#{FormDirGerRh.gridBase1}" columns="1" id="gridBase1"
style="height: 24px; left: 0px; top: 120px; position: absolute; width: 100%" styleClass="centerBlock" width="648">
<h:panelGrid binding="#{FormDirGerRh.gridLayout1}" columns="1" id="gridLayout1" style="height: 15px; width: 80%" styleClass="centerBlock">
<h:panelGrid binding="#{FormDirGerRh.gridPanel1}" columnClasses="gridColLeft, gridColRightBottom" columns="2" id="gridPanel1"
style="border-bottom: solid #000000 1px; height: 24px; width: 100%" width="312">
<ui:panelGroup binding="#{FormDirGerRh.groupPanel1}" id="groupPanel1" style="height: 24px; width: 216px">
<ui:image binding="#{FormDirGerRh.image1}" id="image1" url="/resources/images/SIPRP_logo_small.jpg"/>
<ui:image binding="#{FormDirGerRh.image2}" id="image2" url="/resources/images/logo_auchan_small1.jpg"/>
</ui:panelGroup>
<ui:panelGroup binding="#{FormDirGerRh.groupPanel2}" id="groupPanel2" style="height: 24px; top: 90%; width: 100%">
<ui:staticText binding="#{FormDirGerRh.lblUser}" escape="false" id="lblUser" styleClass="labelBold "/>
<ui:staticText binding="#{FormDirGerRh.stSep1}" escape="false" id="stSep1" text="   "/>
<ui:hyperlink action="#{FormDirGerRh.lnkAnalisesAcidente_action}" binding="#{FormDirGerRh.lnkAnalisesAcidente1}"
disabled="true" id="lnkAnalisesAcidente1" text="analisar acidentes"/>
<ui:staticText binding="#{FormDirGerRh.stSep2}" escape="false" id="stSep2" text=" | "/>
<ui:hyperlink action="#{FormDirGerRh.lnkGerirUtilizadores_action}" binding="#{FormDirGerRh.lnkGerirUtilizadores}"
id="lnkGerirUtilizadores" style="width: 120px" text="gerir utilizadores"/>
<ui:staticText binding="#{FormDirGerRh.stSep3}" escape="false" id="stSep3" text=" | "/>
<ui:hyperlink action="#{FormDirGerRh.lnkEditUser_action}" binding="#{FormDirGerRh.lnkEditUser}" id="lnkEditUser" text="alterar dados utilizador"/>
<ui:staticText binding="#{FormDirGerRh.staticText1}" escape="false" id="staticText1" text=" | "/>
<ui:hyperlink action="#{FormDirGerRh.lnkLogout_action}" binding="#{FormDirGerRh.lnkLogout}" id="lnkLogout" text="sair&gt;&gt;"/>
</ui:panelGroup>
</h:panelGrid>
<h:panelGrid binding="#{FormDirGerRh.gridLayoutTop1}" columnClasses="gridLayoutTopCols, gridLayoutTopCols" columns="2"
id="gridLayoutTop1" style="height: 15px; position: relative; vertical-align: top; width: 100%">
<h:panelGrid binding="#{FormDirGerRh.gridSeguimento1}" columns="1" id="gridSeguimento1"
style="background-color: #f6f4e8; position: relative; width: 100%" width="360">
<h:panelGrid binding="#{FormDirGerRh.gridPanel2}" columnClasses="gridColCenter" columns="1" id="gridPanel2"
style="height: 24px; width: 100%" width="264">
<ui:staticText binding="#{FormDirGerRh.staticText2}" id="staticText2"
style="font-size: 18px; font-weight: bold; height: 24px; width: 168px" text="Em seguimento"/>
</h:panelGrid>
<h:panelGrid binding="#{FormDirGerRh.gridPanel3}" id="gridPanel3"
style="background-color: #f6f4e8; height: 24px; width: 100%" styleClass="centerBlock" width="456">
<ui:table augmentTitle="false" binding="#{FormDirGerRh.table1}" id="table1" style="width: 80%; height: 48px"
styleClass="centerBlock" width="100%">
<ui:tableRowGroup binding="#{FormDirGerRh.tableRowGroup1}" id="tableRowGroup1"
sourceData="#{SessionBean1.analisesSeguimentoDataProvider}" sourceVar="currentRow">
<ui:tableColumn binding="#{FormDirGerRh.tableColumn1}" headerText="Data do acidente" id="tableColumn1"
sort="data_acidente" style="width: 10%" width="10%">
<ui:hyperlink action="#{FormDirGerRh.lnkDataAcidenteSeg_action}"
binding="#{FormDirGerRh.lnkDataAcidenteSeg}" id="lnkDataAcidenteSeg" text="#{currentRow.value['data_acidente']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormDirGerRh.tableColumn2}" headerText="Nº acidente" id="tableColumn2"
sort="analise_nr" style="width: 10%" width="10%">
<ui:hyperlink action="#{FormDirGerRh.lnkNrSeg_action}" binding="#{FormDirGerRh.lnkNrSeg}" id="lnkNrSeg" text="#{currentRow.value['analise_nr']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormDirGerRh.tableColumn3}" headerText="POR" id="tableColumn3" width="10%">
<ui:hyperlink action="#{FormDirGerRh.lnkPorSeg_action}" binding="#{FormDirGerRh.lnkPorSeg}"
id="lnkPorSeg" style="" text="#{currentRow.value['numero_mecanografico']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormDirGerRh.tableColumn4}" headerText="Nome do acidentado" id="tableColumn4"
sort="nome_acidentado" style="width: 50%" width="50%">
<ui:hyperlink action="#{FormDirGerRh.lnkNomeAcidentadoSeg_action}"
binding="#{FormDirGerRh.lnkNomeAcidentadoSeg}" id="lnkNomeAcidentadoSeg" text="#{currentRow.value['nome_acidentado']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormDirGerRh.tableColumn5}" headerText="Fase" id="tableColumn5" width="20%">
<ui:hyperlink action="#{FormDirGerRh.lnkFaseSeg_action}" binding="#{FormDirGerRh.lnkFaseSeg}"
id="lnkFaseSeg" style="width: 96px; height: 24px" text="#{currentRow.value['fase']}"/>
</ui:tableColumn>
</ui:tableRowGroup>
</ui:table>
</h:panelGrid>
</h:panelGrid>
</h:panelGrid>
<h:panelGrid binding="#{FormDirGerRh.gridConcluidos1}" columns="1" id="gridConcluidos1"
style="border: 1px solid #000000; height: 24px; background-color: #f6f4e8; width: 100%" width="360">
<h:panelGrid binding="#{FormDirGerRh.gridPanel4}" columnClasses="gridColCenter" columns="1" id="gridPanel4"
style="height: 24px; width: 100%" width="264">
<ui:staticText binding="#{FormDirGerRh.staticText3}" escape="false" id="staticText3"
style="font-size: 18px; font-weight: bold; height: 24px; width: 168px" text="Concluídos"/>
</h:panelGrid>
<h:panelGrid binding="#{FormDirGerRh.gridPanel5}" columns="6" id="gridPanel5" style="height: 24px" width="576">
<ui:panelGroup binding="#{FormDirGerRh.groupPanel3}" id="groupPanel3" style="height: 24px; width: 94px">
<ui:staticText binding="#{FormDirGerRh.staticText4}" id="staticText4" style="height: 24px; width: 22px"
styleClass="labelBold" text="Ano:"/>
<ui:dropDown binding="#{FormDirGerRh.drpAno}" id="drpAno" items="#{SessionBean1.anoOptions}"
onChange="common_timeoutSubmitForm(this.form, 'gridBase1:gridLayout1:gridConcluidos1:gridPanel5:groupPanel3:drpAno');"
selected="#{SessionBean1.anoChoice}" style="width: 70px" valueChangeListener="#{FormDirGerRh.drpAno_processValueChange}"/>
</ui:panelGroup>
<ui:panelGroup binding="#{FormDirGerRh.groupPanel4}" id="groupPanel4" style="height: 24px; width: 94px">
<ui:staticText binding="#{FormDirGerRh.lblMes}" escape="false" id="lblMes" style="height: 24px; width: 22px"
text="Mês:" visible="false"/>
<ui:dropDown binding="#{FormDirGerRh.drpMes}" id="drpMes" items="#{SessionBean1.mesOptions}"
onChange="common_timeoutSubmitForm(this.form, 'gridBase1:gridLayout1:gridConcluidos1:gridPanel5:groupPanel4:drpMes');"
selected="#{SessionBean1.mesChoice}" style="width: 69px"
valueChangeListener="#{FormDirGerRh.drpMes_processValueChange}" visible="false"/>
</ui:panelGroup>
<ui:panelGroup binding="#{FormDirGerRh.groupPanel5}" id="groupPanel5" style="height: 24px; width: 94px">
<ui:staticText binding="#{FormDirGerRh.lblDia}" id="lblDia" style="height: 24px; width: 22px" text="Dia:" visible="false"/>
<ui:dropDown binding="#{FormDirGerRh.drpDia}" id="drpDia" items="#{SessionBean1.diaOptions}"
selected="#{SessionBean1.diaChoice}" valueChangeListener="#{FormDirGerRh.drpDia_processValueChange}" visible="false"/>
</ui:panelGroup>
<ui:panelGroup binding="#{FormDirGerRh.groupPanel6}" id="groupPanel6" style="height: 24px; width: 142px">
<ui:staticText binding="#{FormDirGerRh.staticText5}" escape="false" id="staticText5"
style="height: 24px; width: 96px" styleClass="labelBold" text="POR:&amp;nbsp;"/>
<ui:textField binding="#{FormDirGerRh.txtPor}" id="txtPor" style=""/>
</ui:panelGroup>
<ui:panelGroup binding="#{FormDirGerRh.groupPanel7}" id="groupPanel7" style="height: 24px; width: 262px">
<ui:staticText binding="#{FormDirGerRh.staticText6}" id="staticText6" style="height: 24px; width: 46px"
styleClass="labelBold" text="Nome:"/>
<ui:textField binding="#{FormDirGerRh.txtNome}" id="txtNome"/>
</ui:panelGroup>
<ui:button action="#{FormDirGerRh.butPesquisar_action}" binding="#{FormDirGerRh.butPesquisar}" id="butPesquisar" text="Pesquisar"/>
</h:panelGrid>
<h:panelGrid binding="#{FormDirGerRh.gridPanel6}" columnClasses="gridColCenter" columns="1" id="gridPanel6"
style="height: 24px; width: 80%" styleClass="centerBlock" width="456">
<ui:table augmentTitle="false" binding="#{FormDirGerRh.table2}" id="table2" style="width: 89%; height: 48px"
styleClass="centerBlock" width="707">
<ui:tableRowGroup binding="#{FormDirGerRh.tableRowGroup2}" id="tableRowGroup2"
sourceData="#{SessionBean1.analisesConcluidasDataProvider}" sourceVar="currentRow">
<ui:tableColumn binding="#{FormDirGerRh.tableColumn6}" headerText="Data do acidente" id="tableColumn6"
sort="data_acidente" style="width: 10%" width="10%">
<ui:hyperlink action="#{FormDirGerRh.lnkDataConcluida_action}" binding="#{FormDirGerRh.lnkDataConcluida}"
id="lnkDataConcluida" text="#{currentRow.value['data_acidente']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormDirGerRh.tableColumn7}" headerText="Nº acidente" id="tableColumn7"
sort="analise_nr" style="width: 10%" width="7%">
<ui:hyperlink action="#{FormDirGerRh.lnkNrConcluida_action}" binding="#{FormDirGerRh.lnkNrConcluida}"
id="lnkNrConcluida" text="#{currentRow.value['analise_nr']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormDirGerRh.tableColumn8}" headerText="POR" id="tableColumn8" width="8%">
<ui:hyperlink action="#{FormDirGerRh.lnkPorConcluida_action}" binding="#{FormDirGerRh.lnkPorConcluida}"
id="lnkPorConcluida" style="" text="#{currentRow.value['numero_mecanografico']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormDirGerRh.tableColumn9}" headerText="Nome do acidentado" id="tableColumn9"
sort="nome_acidentado" style="width: 80%" width="60%">
<ui:hyperlink action="#{FormDirGerRh.lnkNomeConcluida_action}" binding="#{FormDirGerRh.lnkNomeConcluida}"
id="lnkNomeConcluida" text="#{currentRow.value['nome_acidentado']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormDirGerRh.tableColumn10}" headerText="Estabelecimento" id="tableColumn10" width="15%">
<ui:hyperlink action="#{FormDirGerRh.lnkEstabConcluida_action}" binding="#{FormDirGerRh.lnkEstabConcluida}"
id="lnkEstabConcluida" style="" text="#{currentRow.value['nome_estabelecimento']}"/>
</ui:tableColumn>
</ui:tableRowGroup>
</ui:table>
<ui:staticText binding="#{FormDirGerRh.txtSearchMsg}" escape="false" id="txtSearchMsg" rendered="false" style="color: rgb(204, 0, 0); height: 24px; width: 336px"/>
</h:panelGrid>
</h:panelGrid>
<h:panelGrid binding="#{FormDirGerRh.gridPanel7}" columnClasses="gridColCenter" columns="1" id="gridPanel7" style="height: 24px; width: 100%">
<ui:panelGroup binding="#{FormDirGerRh.groupPanel8}" id="groupPanel8" style="border-bottom: solid rgb(255, 255, 255) 1px; height: 21px">
<ui:staticText binding="#{FormDirGerRh.staticText7}" id="staticText7" text="Software desenvolvido por "/>
<ui:image binding="#{FormDirGerRh.image3}" height="21" id="image3" url="/resources/images/logo_evolute_small.png" width="100"/>
<ui:staticText binding="#{FormDirGerRh.staticText8}" escape="false" id="staticText8" text="&amp;nbsp;&amp;copy; 2008 "/>
</ui:panelGroup>
</h:panelGrid>
</h:panelGrid>
</h:panelGrid>
</ui:form>
</ui:body>
</ui:html>
</ui:page>
</f:view>
</jsp:root>

@ -0,0 +1,165 @@
<?xml version="1.0" encoding="UTF-8"?>
<jsp:root version="1.2" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:ui="http://www.sun.com/web/ui">
<jsp:directive.page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"/>
<f:view>
<ui:page binding="#{FormDirSiprp.page1}" id="page1">
<ui:html binding="#{FormDirSiprp.html1}" id="html1">
<ui:head binding="#{FormDirSiprp.head1}" id="head1">
<ui:link binding="#{FormDirSiprp.link1}" id="link1" url="/resources/stylesheet.css"/>
</ui:head>
<ui:body binding="#{FormDirSiprp.body1}" id="body1" style="-rave-layout: grid">
<ui:form binding="#{FormDirSiprp.form1}" id="form1">
<h:panelGrid binding="#{FormDirSiprp.gridBase1}" columns="1" id="gridBase1"
style="height: 24px; left: 0px; top: 72px; position: absolute; width: 100%" styleClass="centerBlock" width="648">
<h:panelGrid binding="#{FormDirSiprp.gridLayout1}" columns="1" id="gridLayout1" style="height: 15px; width: 80%" styleClass="centerBlock">
<h:panelGrid binding="#{FormDirSiprp.gridPanel1}" columnClasses="gridColLeft, gridColRightBottom" columns="2" id="gridPanel1"
style="border-bottom: solid #000000 1px; height: 24px; width: 100%" width="312">
<ui:panelGroup binding="#{FormDirSiprp.groupPanel1}" id="groupPanel1" style="height: 24px; width: 216px">
<ui:image binding="#{FormDirSiprp.image1}" id="image1" url="/resources/images/SIPRP_logo_small.jpg"/>
<ui:image binding="#{FormDirSiprp.image2}" id="image2" url="/resources/images/logo_auchan_small1.jpg"/>
</ui:panelGroup>
<ui:panelGroup binding="#{FormDirSiprp.groupPanel2}" id="groupPanel2" style="height: 24px; top: 90%; width: 100%">
<ui:staticText binding="#{FormDirSiprp.lblUser}" escape="false" id="lblUser" styleClass="labelBold "/>
<ui:staticText binding="#{FormDirSiprp.stSep1}" escape="false" id="stSep1" text="   "/>
<ui:hyperlink action="#{FormDirSiprp.lnkAnalisesAcidente_action}" binding="#{FormDirSiprp.lnkAnalisesAcidente}"
disabled="true" id="lnkAnalisesAcidente" text="analisar acidentes"/>
<ui:staticText binding="#{FormDirSiprp.stSep3}" escape="false" id="stSep3" text=" | "/>
<ui:hyperlink action="#{FormDirSiprp.lnkNewUser_action}" binding="#{FormDirSiprp.lnkNewUser}" id="lnkNewUser"
style="width: 120px" text="gerir utilizadores"/>
<ui:staticText binding="#{FormDirSiprp.stSep2}" escape="false" id="stSep2" text=" | "/>
<ui:hyperlink action="#{FormDirSiprp.lnkEditUser_action}" binding="#{FormDirSiprp.lnkEditUser}" id="lnkEditUser" text="alterar dados utilizador"/>
<ui:staticText binding="#{FormDirSiprp.staticText1}" escape="false" id="staticText1" text=" | "/>
<ui:hyperlink action="#{FormDirSiprp.lnkLogout_action}" binding="#{FormDirSiprp.lnkLogout}" id="lnkLogout" text="sair&gt;&gt;"/>
</ui:panelGroup>
</h:panelGrid>
<h:panelGrid binding="#{FormDirSiprp.gridLayoutTop1}" columnClasses="gridLayoutTopCols, gridLayoutTopCols" columns="2"
id="gridLayoutTop1" style="height: 15px; position: relative; vertical-align: top; width: 100%">
<h:panelGrid binding="#{FormDirSiprp.gridSeguimento1}" columns="1" id="gridSeguimento1"
style="background-color: #f6f4e8; position: relative; width: 100%" width="360">
<h:panelGrid binding="#{FormDirSiprp.gridPanel4}" columnClasses="gridColCenter" columns="1" id="gridPanel4"
style="height: 24px; width: 100%" width="264">
<ui:staticText binding="#{FormDirSiprp.staticText4}" id="staticText4"
style="font-size: 18px; font-weight: bold; height: 24px; width: 168px" text="Em seguimento"/>
</h:panelGrid>
<h:panelGrid binding="#{FormDirSiprp.gridPanel5}" id="gridPanel5"
style="background-color: #f6f4e8; height: 24px; width: 100%" styleClass="centerBlock" width="456">
<ui:table augmentTitle="false" binding="#{FormDirSiprp.table2}" id="table2" style="width: 80%; height: 48px"
styleClass="centerBlock" width="100%">
<ui:tableRowGroup binding="#{FormDirSiprp.tableRowGroup2}" id="tableRowGroup2"
sourceData="#{SessionBean1.analisesSeguimentoDataProvider}" sourceVar="currentRow">
<ui:tableColumn binding="#{FormDirSiprp.tableColumn6}" headerText="Data do acidente" id="tableColumn6"
sort="data_acidente" style="width: 10%" width="10%">
<ui:hyperlink action="#{FormDirSiprp.lnkDataAcidenteSeg_action}"
binding="#{FormDirSiprp.lnkDataAcidenteSeg}" id="lnkDataAcidenteSeg" text="#{currentRow.value['data_acidente']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormDirSiprp.tableColumn7}" headerText="Nº acidente" id="tableColumn7"
sort="analise_nr" style="width: 10%" width="10%">
<ui:hyperlink action="#{FormDirSiprp.lnkNrSeg_action}" binding="#{FormDirSiprp.lnkNrSeg}" id="lnkNrSeg" text="#{currentRow.value['analise_nr']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormDirSiprp.tableColumn8}" headerText="POR" id="tableColumn8" width="10%">
<ui:hyperlink action="#{FormDirSiprp.lnkPorSeg_action}" binding="#{FormDirSiprp.lnkPorSeg}"
id="lnkPorSeg" style="" text="#{currentRow.value['numero_mecanografico']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormDirSiprp.tableColumn9}" headerText="Nome do acidentado" id="tableColumn9"
sort="nome_acidentado" style="width: 50%" width="50%">
<ui:hyperlink action="#{FormDirSiprp.lnkNomeAcidentadoSeg_action}"
binding="#{FormDirSiprp.lnkNomeAcidentadoSeg}" id="lnkNomeAcidentadoSeg" text="#{currentRow.value['nome_acidentado']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormDirSiprp.tableColumn10}" headerText="Fase" id="tableColumn10" width="20%">
<ui:hyperlink action="#{FormDirSiprp.lnkFaseSeg_action}" binding="#{FormDirSiprp.lnkFaseSeg}"
id="lnkFaseSeg" style="width: 96px; height: 24px" text="#{currentRow.value['fase']}"/>
</ui:tableColumn>
</ui:tableRowGroup>
</ui:table>
</h:panelGrid>
</h:panelGrid>
</h:panelGrid>
<h:panelGrid binding="#{FormDirSiprp.gridConcluidos1}" columns="1" id="gridConcluidos1"
style="border: 1px solid #000000; height: 24px; background-color: #f6f4e8; width: 100%" width="360">
<h:panelGrid binding="#{FormDirSiprp.gridPanel6}" columnClasses="gridColCenter" columns="1" id="gridPanel6"
style="height: 24px; width: 100%" width="264">
<ui:staticText binding="#{FormDirSiprp.staticText5}" escape="false" id="staticText5"
style="font-size: 18px; font-weight: bold; height: 24px; width: 168px" text="Concluídos"/>
</h:panelGrid>
<h:panelGrid binding="#{FormDirSiprp.gridPanel7}" columns="6" id="gridPanel7" style="height: 24px" width="576">
<ui:panelGroup binding="#{FormDirSiprp.groupPanel3}" id="groupPanel3" style="height: 24px; width: 94px">
<ui:staticText binding="#{FormDirSiprp.staticText6}" id="staticText6" style="height: 24px; width: 22px"
styleClass="labelBold" text="Ano:"/>
<ui:dropDown binding="#{FormDirSiprp.drpAno}" id="drpAno" items="#{SessionBean1.anoOptions}"
onChange="common_timeoutSubmitForm(this.form, 'gridBase1:gridLayout1:gridConcluidos1:gridPanel7:groupPanel3:drpAno');"
selected="#{SessionBean1.anoChoice}" style="width: 70px" valueChangeListener="#{FormDirSiprp.drpAno_processValueChange}"/>
</ui:panelGroup>
<ui:panelGroup binding="#{FormDirSiprp.groupPanel4}" id="groupPanel4" style="height: 24px; width: 94px">
<ui:staticText binding="#{FormDirSiprp.lblMes}" escape="false" id="lblMes" style="height: 24px; width: 22px"
text="Mês:" visible="false"/>
<ui:dropDown binding="#{FormDirSiprp.drpMes}" id="drpMes" items="#{SessionBean1.mesOptions}"
onChange="common_timeoutSubmitForm(this.form, 'gridBase1:gridLayout1:gridConcluidos1:gridPanel7:groupPanel4:drpMes');"
selected="#{SessionBean1.mesChoice}" style="width: 69px"
valueChangeListener="#{FormDirSiprp.drpMes_processValueChange}" visible="false"/>
</ui:panelGroup>
<ui:panelGroup binding="#{FormDirSiprp.groupPanel5}" id="groupPanel5" style="height: 24px; width: 94px">
<ui:staticText binding="#{FormDirSiprp.lblDia}" id="lblDia" style="height: 24px; width: 22px" text="Dia:" visible="false"/>
<ui:dropDown binding="#{FormDirSiprp.drpDia}" id="drpDia" items="#{SessionBean1.diaOptions}"
selected="#{SessionBean1.diaChoice}" valueChangeListener="#{FormDirSiprp.drpDia_processValueChange}" visible="false"/>
</ui:panelGroup>
<ui:panelGroup binding="#{FormDirSiprp.groupPanel6}" id="groupPanel6" style="height: 24px; width: 142px">
<ui:staticText binding="#{FormDirSiprp.staticText7}" escape="false" id="staticText7"
style="height: 24px; width: 96px" styleClass="labelBold" text="POR:&amp;nbsp;"/>
<ui:textField binding="#{FormDirSiprp.txtPor}" id="txtPor" style=""/>
</ui:panelGroup>
<ui:panelGroup binding="#{FormDirSiprp.groupPanel7}" id="groupPanel7" style="height: 24px; width: 262px">
<ui:staticText binding="#{FormDirSiprp.staticText8}" id="staticText8" style="height: 24px; width: 46px"
styleClass="labelBold" text="Nome:"/>
<ui:textField binding="#{FormDirSiprp.txtNome}" id="txtNome"/>
</ui:panelGroup>
<ui:button action="#{FormDirSiprp.butPesquisar_action}" binding="#{FormDirSiprp.butPesquisar}" id="butPesquisar" text="Pesquisar"/>
</h:panelGrid>
<h:panelGrid binding="#{FormDirSiprp.gridPanel8}" columnClasses="gridColCenter" columns="1" id="gridPanel8"
style="height: 24px; width: 80%" styleClass="centerBlock" width="456">
<ui:table augmentTitle="false" binding="#{FormDirSiprp.table3}" id="table3" style="width: 89%; height: 48px"
styleClass="centerBlock" width="707">
<ui:tableRowGroup binding="#{FormDirSiprp.tableRowGroup3}" id="tableRowGroup3"
sourceData="#{SessionBean1.analisesConcluidasDataProvider}" sourceVar="currentRow">
<ui:tableColumn binding="#{FormDirSiprp.tableColumn11}" headerText="Data do acidente" id="tableColumn11"
sort="data_acidente" style="width: 10%" width="10%">
<ui:hyperlink action="#{FormDirSiprp.lnkDataConcluida_action}" binding="#{FormDirSiprp.lnkDataConcluida}"
id="lnkDataConcluida" text="#{currentRow.value['data_acidente']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormDirSiprp.tableColumn12}" headerText="Nº acidente" id="tableColumn12"
sort="analise_nr" style="width: 10%" width="7%">
<ui:hyperlink action="#{FormDirSiprp.lnkNrConcluida_action}" binding="#{FormDirSiprp.lnkNrConcluida}"
id="lnkNrConcluida" text="#{currentRow.value['analise_nr']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormDirSiprp.tableColumn13}" headerText="POR" id="tableColumn13" width="8%">
<ui:hyperlink action="#{FormDirSiprp.lnkPorConcluida_action}" binding="#{FormDirSiprp.lnkPorConcluida}"
id="lnkPorConcluida" style="" text="#{currentRow.value['numero_mecanografico']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormDirSiprp.tableColumn14}" headerText="Nome do acidentado" id="tableColumn14"
sort="nome_acidentado" style="width: 80%" width="60%">
<ui:hyperlink action="#{FormDirSiprp.lnkNomeConcluida_action}" binding="#{FormDirSiprp.lnkNomeConcluida}"
id="lnkNomeConcluida" text="#{currentRow.value['nome_acidentado']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormDirSiprp.tableColumn15}" headerText="Estabelecimento" id="tableColumn15" width="15%">
<ui:hyperlink action="#{FormDirSiprp.lnkEstabConcluida_action}" binding="#{FormDirSiprp.lnkEstabConcluida}"
id="lnkEstabConcluida" style="" text="#{currentRow.value['nome_estabelecimento']}"/>
</ui:tableColumn>
</ui:tableRowGroup>
</ui:table>
<ui:staticText binding="#{FormDirSiprp.txtSearchMsg}" escape="false" id="txtSearchMsg" rendered="false" style="color: rgb(204, 0, 0); height: 24px; width: 336px"/>
</h:panelGrid>
</h:panelGrid>
<h:panelGrid binding="#{FormDirSiprp.gridPanel9}" columnClasses="gridColCenter" columns="1" id="gridPanel9" style="height: 24px; width: 100%">
<ui:panelGroup binding="#{FormDirSiprp.groupPanel8}" id="groupPanel8" style="border-bottom: solid rgb(255, 255, 255) 1px; height: 21px">
<ui:staticText binding="#{FormDirSiprp.staticText9}" id="staticText9" text="Software desenvolvido por "/>
<ui:image binding="#{FormDirSiprp.image3}" height="21" id="image3" url="/resources/images/logo_evolute_small.png" width="100"/>
<ui:staticText binding="#{FormDirSiprp.staticText10}" escape="false" id="staticText10" text="&amp;nbsp;&amp;copy; 2008 "/>
</ui:panelGroup>
</h:panelGrid>
</h:panelGrid>
</h:panelGrid>
</ui:form>
</ui:body>
</ui:html>
</ui:page>
</f:view>
</jsp:root>

@ -0,0 +1,165 @@
<?xml version="1.0" encoding="UTF-8"?>
<jsp:root version="1.2" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:ui="http://www.sun.com/web/ui">
<jsp:directive.page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"/>
<f:view>
<ui:page binding="#{FormGestor.page1}" id="page1">
<ui:html binding="#{FormGestor.html1}" id="html1">
<ui:head binding="#{FormGestor.head1}" id="head1">
<ui:link binding="#{FormGestor.link1}" id="link1" url="/resources/stylesheet.css"/>
</ui:head>
<ui:body binding="#{FormGestor.body1}" id="body1" style="-rave-layout: grid">
<ui:form binding="#{FormGestor.form1}" id="form1">
<h:panelGrid binding="#{FormGestor.gridBase1}" columns="1" id="gridBase1"
style="height: 24px; left: 24px; top: 120px; position: absolute; width: 100%" styleClass="centerBlock" width="648">
<h:panelGrid binding="#{FormGestor.gridLayout1}" columns="1" id="gridLayout1" style="height: 15px; width: 80%" styleClass="centerBlock">
<h:panelGrid binding="#{FormGestor.gridPanel1}" columnClasses="gridColLeft, gridColRightBottom" columns="2" id="gridPanel1"
style="border-bottom: solid #000000 1px; height: 24px; width: 100%" width="312">
<ui:panelGroup binding="#{FormGestor.groupPanel1}" id="groupPanel1" style="height: 24px; width: 216px">
<ui:image binding="#{FormGestor.image1}" id="image1" url="/resources/images/SIPRP_logo_small.jpg"/>
<ui:image binding="#{FormGestor.image2}" id="image2" url="/resources/images/logo_auchan_small1.jpg"/>
</ui:panelGroup>
<ui:panelGroup binding="#{FormGestor.groupPanel2}" id="groupPanel2" style="height: 24px; top: 90%; width: 100%">
<ui:staticText binding="#{FormGestor.lblUser}" escape="false" id="lblUser" styleClass="labelBold "/>
<ui:staticText binding="#{FormGestor.stSep1}" escape="false" id="stSep1" text="   "/>
<ui:hyperlink action="#{FormGestor.lnkAnalisesAcidente_action}" binding="#{FormGestor.lnkAnalisesAcidente1}"
disabled="true" id="lnkAnalisesAcidente1" text="analisar acidentes"/>
<ui:staticText binding="#{FormGestor.stSep2}" escape="false" id="stSep2" text=" | "/>
<ui:hyperlink action="#{FormGestor.lnkGerirUtilizadores_action}" binding="#{FormGestor.lnkGerirUtilizadores}"
disabled="true" id="lnkGerirUtilizadores" style="width: 120px" text="gerir utilizadores"/>
<ui:staticText binding="#{FormGestor.stSep3}" escape="false" id="stSep3" text=" | "/>
<ui:hyperlink action="#{FormGestor.lnkEditUser_action}" binding="#{FormGestor.lnkEditUser}" id="lnkEditUser" text="alterar dados utilizador"/>
<ui:staticText binding="#{FormGestor.staticText1}" escape="false" id="staticText1" text=" | "/>
<ui:hyperlink action="#{FormGestor.lnkLogout_action}" binding="#{FormGestor.lnkLogout}" id="lnkLogout" text="sair&gt;&gt;"/>
</ui:panelGroup>
</h:panelGrid>
<h:panelGrid binding="#{FormGestor.gridLayoutTop1}" columnClasses="gridLayoutTopCols, gridLayoutTopCols" columns="2"
id="gridLayoutTop1" style="height: 15px; position: relative; vertical-align: top; width: 100%">
<h:panelGrid binding="#{FormGestor.gridSeguimento1}" columns="1" id="gridSeguimento1"
style="background-color: #f6f4e8; position: relative; width: 100%" width="360">
<h:panelGrid binding="#{FormGestor.gridPanel2}" columnClasses="gridColCenter" columns="1" id="gridPanel2"
style="height: 24px; width: 100%" width="264">
<ui:staticText binding="#{FormGestor.staticText2}" id="staticText2"
style="font-size: 18px; font-weight: bold; height: 24px; width: 168px" text="Em seguimento"/>
</h:panelGrid>
<h:panelGrid binding="#{FormGestor.gridPanel3}" id="gridPanel3"
style="background-color: #f6f4e8; height: 24px; width: 100%" styleClass="centerBlock" width="456">
<ui:table augmentTitle="false" binding="#{FormGestor.table1}" id="table1" style="width: 80%; height: 48px"
styleClass="centerBlock" width="100%">
<ui:tableRowGroup binding="#{FormGestor.tableRowGroup1}" id="tableRowGroup1"
sourceData="#{SessionBean1.analisesSeguimentoDataProvider}" sourceVar="currentRow">
<ui:tableColumn binding="#{FormGestor.tableColumn1}" headerText="Data do acidente" id="tableColumn1"
sort="data_acidente" style="width: 10%" width="10%">
<ui:hyperlink action="#{FormGestor.lnkDataAcidenteSeg_action}"
binding="#{FormGestor.lnkDataAcidenteSeg}" id="lnkDataAcidenteSeg" text="#{currentRow.value['data_acidente']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormGestor.tableColumn2}" headerText="Nº acidente" id="tableColumn2"
sort="analise_nr" style="width: 10%" width="10%">
<ui:hyperlink action="#{FormGestor.lnkNrSeg_action}" binding="#{FormGestor.lnkNrSeg}" id="lnkNrSeg" text="#{currentRow.value['analise_nr']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormGestor.tableColumn3}" headerText="POR" id="tableColumn3" width="10%">
<ui:hyperlink action="#{FormGestor.lnkPorSeg_action}" binding="#{FormGestor.lnkPorSeg}" id="lnkPorSeg"
style="" text="#{currentRow.value['numero_mecanografico']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormGestor.tableColumn4}" headerText="Nome do acidentado" id="tableColumn4"
sort="nome_acidentado" style="width: 50%" width="50%">
<ui:hyperlink action="#{FormGestor.lnkNomeAcidentadoSeg_action}"
binding="#{FormGestor.lnkNomeAcidentadoSeg}" id="lnkNomeAcidentadoSeg" text="#{currentRow.value['nome_acidentado']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormGestor.tableColumn5}" headerText="Fase" id="tableColumn5" width="20%">
<ui:hyperlink action="#{FormGestor.lnkFaseSeg_action}" binding="#{FormGestor.lnkFaseSeg}"
id="lnkFaseSeg" style="width: 96px; height: 24px" text="#{currentRow.value['fase']}"/>
</ui:tableColumn>
</ui:tableRowGroup>
</ui:table>
</h:panelGrid>
</h:panelGrid>
</h:panelGrid>
<h:panelGrid binding="#{FormGestor.gridConcluidos1}" columns="1" id="gridConcluidos1"
style="border: 1px solid #000000; height: 24px; background-color: #f6f4e8; width: 100%" width="360">
<h:panelGrid binding="#{FormGestor.gridPanel4}" columnClasses="gridColCenter" columns="1" id="gridPanel4"
style="height: 24px; width: 100%" width="264">
<ui:staticText binding="#{FormGestor.staticText3}" escape="false" id="staticText3"
style="font-size: 18px; font-weight: bold; height: 24px; width: 168px" text="Concluídos"/>
</h:panelGrid>
<h:panelGrid binding="#{FormGestor.gridPanel5}" columns="6" id="gridPanel5" style="height: 24px" width="576">
<ui:panelGroup binding="#{FormGestor.groupPanel3}" id="groupPanel3" style="height: 24px; width: 94px">
<ui:staticText binding="#{FormGestor.staticText4}" id="staticText4" style="height: 24px; width: 22px"
styleClass="labelBold" text="Ano:"/>
<ui:dropDown binding="#{FormGestor.drpAno}" id="drpAno" items="#{SessionBean1.anoOptions}"
onChange="common_timeoutSubmitForm(this.form, 'gridBase1:gridLayout1:gridConcluidos1:gridPanel5:groupPanel3:drpAno');"
selected="#{SessionBean1.anoChoice}" style="width: 70px" valueChangeListener="#{FormGestor.drpAno_processValueChange}"/>
</ui:panelGroup>
<ui:panelGroup binding="#{FormGestor.groupPanel4}" id="groupPanel4" style="height: 24px; width: 94px">
<ui:staticText binding="#{FormGestor.lblMes}" escape="false" id="lblMes" style="height: 24px; width: 22px"
text="Mês:" visible="false"/>
<ui:dropDown binding="#{FormGestor.drpMes}" id="drpMes" items="#{SessionBean1.mesOptions}"
onChange="common_timeoutSubmitForm(this.form, 'gridBase1:gridLayout1:gridConcluidos1:gridPanel5:groupPanel4:drpMes');"
selected="#{SessionBean1.mesChoice}" style="width: 69px"
valueChangeListener="#{FormGestor.drpMes_processValueChange}" visible="false"/>
</ui:panelGroup>
<ui:panelGroup binding="#{FormGestor.groupPanel5}" id="groupPanel5" style="height: 24px; width: 94px">
<ui:staticText binding="#{FormGestor.lblDia}" id="lblDia" style="height: 24px; width: 22px" text="Dia:" visible="false"/>
<ui:dropDown binding="#{FormGestor.drpDia}" id="drpDia" items="#{SessionBean1.diaOptions}"
selected="#{SessionBean1.diaChoice}" valueChangeListener="#{FormGestor.drpDia_processValueChange}" visible="false"/>
</ui:panelGroup>
<ui:panelGroup binding="#{FormGestor.groupPanel6}" id="groupPanel6" style="height: 24px; width: 142px">
<ui:staticText binding="#{FormGestor.staticText5}" escape="false" id="staticText5" style="height: 24px; width: 96px"
styleClass="labelBold" text="POR:&amp;nbsp;"/>
<ui:textField binding="#{FormGestor.txtPor}" id="txtPor" style=""/>
</ui:panelGroup>
<ui:panelGroup binding="#{FormGestor.groupPanel7}" id="groupPanel7" style="height: 24px; width: 262px">
<ui:staticText binding="#{FormGestor.staticText6}" id="staticText6" style="height: 24px; width: 46px"
styleClass="labelBold" text="Nome:"/>
<ui:textField binding="#{FormGestor.txtNome}" id="txtNome"/>
</ui:panelGroup>
<ui:button action="#{FormGestor.butPesquisar_action}" binding="#{FormGestor.butPesquisar}" id="butPesquisar" text="Pesquisar"/>
</h:panelGrid>
<h:panelGrid binding="#{FormGestor.gridPanel6}" columnClasses="gridColCenter" columns="1" id="gridPanel6"
style="height: 24px; width: 80%" styleClass="centerBlock" width="456">
<ui:table augmentTitle="false" binding="#{FormGestor.table2}" id="table2" style="width: 89%; height: 48px"
styleClass="centerBlock" width="707">
<ui:tableRowGroup binding="#{FormGestor.tableRowGroup2}" id="tableRowGroup2"
sourceData="#{SessionBean1.analisesConcluidasDataProvider}" sourceVar="currentRow">
<ui:tableColumn binding="#{FormGestor.tableColumn6}" headerText="Data do acidente" id="tableColumn6"
sort="data_acidente" style="width: 10%" width="10%">
<ui:hyperlink action="#{FormGestor.lnkDataConcluida_action}" binding="#{FormGestor.lnkDataConcluida}"
id="lnkDataConcluida" text="#{currentRow.value['data_acidente']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormGestor.tableColumn7}" headerText="Nº acidente" id="tableColumn7"
sort="analise_nr" style="width: 10%" width="7%">
<ui:hyperlink action="#{FormGestor.lnkNrConcluida_action}" binding="#{FormGestor.lnkNrConcluida}"
id="lnkNrConcluida" text="#{currentRow.value['analise_nr']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormGestor.tableColumn8}" headerText="POR" id="tableColumn8" width="8%">
<ui:hyperlink action="#{FormGestor.lnkPorConcluida_action}" binding="#{FormGestor.lnkPorConcluida}"
id="lnkPorConcluida" style="" text="#{currentRow.value['numero_mecanografico']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormGestor.tableColumn9}" headerText="Nome do acidentado" id="tableColumn9"
sort="nome_acidentado" style="width: 80%" width="60%">
<ui:hyperlink action="#{FormGestor.lnkNomeConcluida_action}" binding="#{FormGestor.lnkNomeConcluida}"
id="lnkNomeConcluida" text="#{currentRow.value['nome_acidentado']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{FormGestor.tableColumn10}" headerText="Estabelecimento" id="tableColumn10" width="15%">
<ui:hyperlink action="#{FormGestor.lnkEstabConcluida_action}" binding="#{FormGestor.lnkEstabConcluida}"
id="lnkEstabConcluida" style="" text="#{currentRow.value['nome_estabelecimento']}"/>
</ui:tableColumn>
</ui:tableRowGroup>
</ui:table>
<ui:staticText binding="#{FormGestor.txtSearchMsg}" escape="false" id="txtSearchMsg" rendered="false" style="color: rgb(204, 0, 0); height: 24px; width: 336px"/>
</h:panelGrid>
</h:panelGrid>
<h:panelGrid binding="#{FormGestor.gridPanel7}" columnClasses="gridColCenter" columns="1" id="gridPanel7" style="height: 24px; width: 100%">
<ui:panelGroup binding="#{FormGestor.groupPanel8}" id="groupPanel8" style="border-bottom: solid rgb(255, 255, 255) 1px; height: 21px">
<ui:staticText binding="#{FormGestor.staticText7}" id="staticText7" text="Software desenvolvido por "/>
<ui:image binding="#{FormGestor.image3}" height="21" id="image3" url="/resources/images/logo_evolute_small.png" width="100"/>
<ui:staticText binding="#{FormGestor.staticText8}" escape="false" id="staticText8" text="&amp;nbsp;&amp;copy; 2008 "/>
</ui:panelGroup>
</h:panelGrid>
</h:panelGrid>
</h:panelGrid>
</ui:form>
</ui:body>
</ui:html>
</ui:page>
</f:view>
</jsp:root>

@ -0,0 +1,169 @@
<?xml version="1.0" encoding="UTF-8"?>
<jsp:root version="1.2" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:ui="http://www.sun.com/web/ui">
<jsp:directive.page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"/>
<f:view>
<ui:page binding="#{GestaoUtilizadores.page1}" id="page1">
<ui:html binding="#{GestaoUtilizadores.html1}" id="html1">
<ui:head binding="#{GestaoUtilizadores.head1}" id="head1">
<ui:link binding="#{GestaoUtilizadores.link1}" id="link1" url="/resources/stylesheet.css"/>
<script>
function clearEmptyTables()
{
var t1 = document.getElementById("form1:table3:tableRowGroup3:_emptyDataColumn:_emptyDataText");
if(t1)
{
t1.innerHTML = "Sem resultados";
}
var t2 = document.getElementById("form1:table1:tableRowGroup1:_emptyDataColumn:_emptyDataText");
if(t2)
{
t2.innerHTML = "Sem resultados";
}
}
</script>
</ui:head>
<ui:body binding="#{GestaoUtilizadores.body1}" id="body1" style="-rave-layout: grid">
<ui:form binding="#{GestaoUtilizadores.form1}" id="form1">
<h:panelGrid binding="#{GestaoUtilizadores.gridBase1}" columns="1" id="gridBase1"
style="height: 24px; left: 0px; top: 96px; position: absolute; width: 100%" styleClass="centerBlock" width="648">
<h:panelGrid binding="#{GestaoUtilizadores.gridLayout1}" columns="1" id="gridLayout1" style="height: 15px; width: 80%" styleClass="centerBlock">
<h:panelGrid binding="#{GestaoUtilizadores.gridPanel1}" columnClasses="gridColLeft, gridColRightBottom" columns="2"
id="gridPanel1" style="border-bottom: solid #000000 1px; height: 24px; width: 100%" width="312">
<ui:panelGroup binding="#{GestaoUtilizadores.groupPanel1}" id="groupPanel1" style="height: 24px; width: 216px">
<ui:image binding="#{GestaoUtilizadores.image1}" id="image1" url="/resources/images/SIPRP_logo_small.jpg"/>
<ui:image binding="#{GestaoUtilizadores.image2}" id="image2" url="/resources/images/logo_auchan_small1.jpg"/>
</ui:panelGroup>
<ui:panelGroup binding="#{GestaoUtilizadores.groupPanel2}" id="groupPanel2" style="height: 24px; top: 90%; width: 100%">
<ui:staticText binding="#{GestaoUtilizadores.lblUser}" escape="false" id="lblUser" styleClass="labelBold "/>
<ui:staticText binding="#{GestaoUtilizadores.stSep1}" escape="false" id="stSep1" text="   "/>
<ui:hyperlink action="#{GestaoUtilizadores.lnkAnalisesAcidente_action}"
binding="#{GestaoUtilizadores.lnkAnalisesAcidente}" id="lnkAnalisesAcidente" text="analisar acidentes"/>
<ui:staticText binding="#{GestaoUtilizadores.stSep3}" escape="false" id="stSep3" text=" | "/>
<ui:hyperlink action="#{GestaoUtilizadores.lnkNewUser_action}" binding="#{GestaoUtilizadores.lnkNewUser1}"
disabled="true" id="lnkNewUser1" style="width: 120px" text="gerir utilizadores"/>
<ui:staticText binding="#{GestaoUtilizadores.stSep2}" escape="false" id="stSep2" text=" | "/>
<ui:hyperlink action="#{GestaoUtilizadores.lnkEditUser_action}" binding="#{GestaoUtilizadores.lnkEditUser1}"
id="lnkEditUser1" text="alterar dados utilizador"/>
<ui:staticText binding="#{GestaoUtilizadores.staticText1}" escape="false" id="staticText1" text=" | "/>
<ui:hyperlink action="#{GestaoUtilizadores.lnkLogout_action}" binding="#{GestaoUtilizadores.lnkLogout1}" id="lnkLogout1" text="sair&gt;&gt;"/>
</ui:panelGroup>
</h:panelGrid>
<h:panelGrid binding="#{GestaoUtilizadores.gridMsg1}" columnClasses="gridColCenter" columns="1" id="gridMsg1" style="height: 24px; width: 100%">
<ui:staticText binding="#{GestaoUtilizadores.txtMsg}" escape="false" id="txtMsg" style="height: 24px; width: 384px" styleClass="labelMsg"/>
</h:panelGrid>
<h:panelGrid binding="#{GestaoUtilizadores.gridConcluidos1}" columns="1" id="gridConcluidos1"
style="border: 1px solid #000000; height: 24px; background-color: #f6f4e8; width: 100%" width="360">
<h:panelGrid binding="#{GestaoUtilizadores.gridPanel6}" columnClasses="gridColCenter" columns="1" id="gridPanel6" style="height: 24px; width: 100%">
<ui:staticText binding="#{GestaoUtilizadores.staticText5}" escape="false" id="staticText5"
style="font-size: 18px; font-weight: bold; height: 24px; width: 300px" text="Gest&amp;atilde;o de Utilizadores"/>
</h:panelGrid>
<h:panelGrid binding="#{GestaoUtilizadores.gridPanel5}" columnClasses="gridColRight" columns="1" id="gridPanel5"
style="height: 24px; width: 100%" width="528">
<ui:button action="#{GestaoUtilizadores.butNovoUtilizador_action}" binding="#{GestaoUtilizadores.butNovoUtilizador}"
id="butNovoUtilizador" style="height: 24px; width: 216px" text="Criar novo utilizador &gt;&gt;"/>
</h:panelGrid>
<h:panelGrid binding="#{GestaoUtilizadores.gridPanel7}" columns="4" id="gridPanel7" style="height: 24px; width: 80%">
<ui:panelGroup binding="#{GestaoUtilizadores.groupPanel6}" id="groupPanel6" style="height: 24px; width: 180px">
<ui:staticText binding="#{GestaoUtilizadores.staticText7}" escape="false" id="staticText7" style="width: 45px"
styleClass="labelBold" text="POR:"/>
<ui:textField binding="#{GestaoUtilizadores.txtPor}" id="txtPor" style="height: 18px; width: 96px"/>
</ui:panelGroup>
<ui:panelGroup binding="#{GestaoUtilizadores.groupPanel7}" id="groupPanel7" style="height: 24px; width: 262px">
<ui:staticText binding="#{GestaoUtilizadores.staticText8}" id="staticText8" style="width: 46px"
styleClass="labelBold" text="Nome:"/>
<ui:textField binding="#{GestaoUtilizadores.txtNome}" id="txtNome" style="height: 18px; width: 160px"/>
</ui:panelGroup>
<ui:panelGroup binding="#{GestaoUtilizadores.groupPanel3}" id="groupPanel3" style="height: 24px; width: 362px">
<ui:staticText binding="#{GestaoUtilizadores.staticText2}" id="staticText2" style="width: 46px"
styleClass="labelBold" text="Estabelecimento:"/>
<ui:dropDown binding="#{GestaoUtilizadores.drpEstabelecimentos}" id="drpEstabelecimentos"
items="#{SessionBean1.estabelecimentosOptions}" selected="#{SessionBean1.estabelecimentoChoice}" style="height: 18px; width: 240px"/>
</ui:panelGroup>
<ui:button action="#{GestaoUtilizadores.butPesquisar_action}" binding="#{GestaoUtilizadores.butPesquisar}"
id="butPesquisar" text="Pesquisar"/>
</h:panelGrid>
<h:panelGrid binding="#{GestaoUtilizadores.gridPanel8}" columnClasses="gridColCenter" columns="1" id="gridPanel8"
style="height: 24px; width: 80%" styleClass="centerBlock" width="456">
<ui:table augmentTitle="false" binding="#{GestaoUtilizadores.table3}" id="table3" style="width: 89%; height: 48px"
styleClass="centerBlock" width="531">
<ui:tableRowGroup binding="#{GestaoUtilizadores.tableRowGroup3}" id="tableRowGroup3"
sourceData="#{SessionBean1.utilizadoresActivosListDataProvider}" sourceVar="currentRow">
<ui:tableColumn binding="#{GestaoUtilizadores.tableColumn13}" headerText="POR" id="tableColumn13"
sort="numero_mecanografico" width="8%">
<ui:hyperlink action="#{GestaoUtilizadores.lnkPorActivos_action}"
binding="#{GestaoUtilizadores.lnkPorActivos}" id="lnkPorActivos" style="" text="#{currentRow.value['numero_mecanografico']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{GestaoUtilizadores.tableColumn14}" headerText="Nome&#xa;" id="tableColumn14"
sort="nome" style="width: 80%" width="60%">
<ui:hyperlink action="#{GestaoUtilizadores.lnkNomeActivos_action}"
binding="#{GestaoUtilizadores.lnkNomeActivos}" id="lnkNomeActivos" text="#{currentRow.value['nome']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{GestaoUtilizadores.tableColumn11}" headerText="Categoria" id="tableColumn11"
sort="categoria" style="width: 10%" width="10%">
<ui:hyperlink action="#{GestaoUtilizadores.lnkCategoriaActivos_action}"
binding="#{GestaoUtilizadores.lnkCategoriaActivos}" id="lnkCategoriaActivos" text="#{currentRow.value['categoria']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{GestaoUtilizadores.tableColumn15}" headerText="Estabelecimento" id="tableColumn15"
sort="nome_estabelecimento" width="15%">
<ui:hyperlink action="#{GestaoUtilizadores.lnkEstabelecimentosActivos_action}"
binding="#{GestaoUtilizadores.lnkEstabelecimentoActivos}" id="lnkEstabelecimentoActivos" style="" text="#{currentRow.value['nome_estabelecimento']}"/>
</ui:tableColumn>
</ui:tableRowGroup>
</ui:table>
<ui:staticText binding="#{GestaoUtilizadores.txtSearchMsg1}" escape="false" id="txtSearchMsg1" rendered="false" style="color: rgb(204, 0, 0); height: 24px; width: 336px"/>
</h:panelGrid>
<h:panelGrid binding="#{GestaoUtilizadores.gridPanel2}" columnClasses="gridColCenter" columns="1" id="gridPanel2"
style="height: 24px; width: 80%" styleClass="centerBlock" width="456">
<h:panelGrid binding="#{GestaoUtilizadores.gridPanel3}" columnClasses="gridColCenter" columns="1" id="gridPanel3"
style="height: 24px; width: 100%" width="408">
<ui:staticText binding="#{GestaoUtilizadores.staticText3}" escape="false" id="staticText3"
style="font-size: 16px; font-weight: bold; height: 24px" text="Utilizadores Inactivos"/>
</h:panelGrid>
<ui:table augmentTitle="false" binding="#{GestaoUtilizadores.table1}" id="table1" style="width: 89%; height: 48px"
styleClass="centerBlock" width="531">
<ui:tableRowGroup binding="#{GestaoUtilizadores.tableRowGroup1}" id="tableRowGroup1"
sourceData="#{SessionBean1.utilizadoresInactivosListDataProvider}" sourceVar="currentRow">
<ui:tableColumn binding="#{GestaoUtilizadores.tableColumn1}" headerText="POR" id="tableColumn1"
sort="numero_mecanografico" width="8%">
<ui:hyperlink action="#{GestaoUtilizadores.lnkPorInactivos_action}"
binding="#{GestaoUtilizadores.lnkPorInactivos}" id="lnkPorInactivos" style="" text="#{currentRow.value['numero_mecanografico']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{GestaoUtilizadores.tableColumn2}" headerText="Nome&#xa;" id="tableColumn2"
sort="nome" style="width: 80%" width="60%">
<ui:hyperlink action="#{GestaoUtilizadores.lnkNomeInactivos_action}"
binding="#{GestaoUtilizadores.lnkNomeInactivos}" id="lnkNomeInactivos" text="#{currentRow.value['nome']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{GestaoUtilizadores.tableColumn3}" headerText="Categoria" id="tableColumn3"
sort="categoria" style="width: 10%" width="10%">
<ui:hyperlink action="#{GestaoUtilizadores.lnkDataInactivos_action}"
binding="#{GestaoUtilizadores.lnkCategoriaInactivos}" id="lnkCategoriaInactivos" text="#{currentRow.value['categoria']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{GestaoUtilizadores.tableColumn4}" headerText="Estabelecimento" id="tableColumn4"
sort="nome_estabelecimento" width="15%">
<ui:hyperlink action="#{GestaoUtilizadores.lnkEstabelecimentoInactivos_action}"
binding="#{GestaoUtilizadores.lnkEstabelecimentoInactivos}" id="lnkEstabelecimentoInactivos" style="" text="#{currentRow.value['nome_estabelecimento']}"/>
</ui:tableColumn>
</ui:tableRowGroup>
</ui:table>
<ui:staticText binding="#{GestaoUtilizadores.txtSearchMsg2}" escape="false" id="txtSearchMsg2" rendered="false" style="color: rgb(204, 0, 0); height: 24px; width: 336px"/>
</h:panelGrid>
</h:panelGrid>
<h:panelGrid binding="#{GestaoUtilizadores.gridPanel9}" columnClasses="gridColCenter" columns="1" id="gridPanel9" style="height: 24px; width: 100%">
<ui:panelGroup binding="#{GestaoUtilizadores.groupPanel8}" id="groupPanel8" style="border-bottom: solid rgb(255, 255, 255) 1px; height: 21px">
<ui:staticText binding="#{GestaoUtilizadores.staticText9}" id="staticText9" text="Software desenvolvido por "/>
<ui:image binding="#{GestaoUtilizadores.image3}" height="21" id="image3" url="/resources/images/logo_evolute_small.png" width="100"/>
<ui:staticText binding="#{GestaoUtilizadores.staticText10}" escape="false" id="staticText10" text="&amp;nbsp;&amp;copy; 2008 "/>
</ui:panelGroup>
</h:panelGrid>
</h:panelGrid>
</h:panelGrid>
</ui:form>
<script>
clearEmptyTables();
</script>
</ui:body>
</ui:html>
</ui:page>
</f:view>
</jsp:root>

@ -0,0 +1,261 @@
<?xml version="1.0" encoding="UTF-8"?>
<jsp:root version="1.2" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:ui="http://www.sun.com/web/ui">
<jsp:directive.page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"/>
<f:view>
<ui:page binding="#{NovoUtilizador.page1}" id="page1">
<ui:html binding="#{NovoUtilizador.html1}" id="html1">
<ui:head binding="#{NovoUtilizador.head1}" id="head1">
<ui:link binding="#{NovoUtilizador.link1}" id="link1" url="/resources/stylesheet.css"/>
<script>
function showPanel(rb)
{
document.getElementById("form1:gridTrabalhadores").className = "hidden";
document.getElementById("form1:gridTecnicosHs").className = "hidden";
document.getElementById("form1:gridMedicos").className = "hidden";
//alert("XX");
if(rb.checked)
{
if(rb.id == "form1:rbCatDirRh")
{
document.getElementById("form1:gridTrabalhadores").className = "";
}
else if(rb.id == "form1:rbCatGestao")
{
document.getElementById("form1:gridTrabalhadores").className = "";
}
else if(rb.id == "form1:rbCatHs")
{
document.getElementById("form1:gridTecnicosHs").className = "";
}
else if(rb.id == "form1:rbCatMed")
{
document.getElementById("form1:gridMedicos").className = "";
}
else if(rb.id == "form1:rbCatRh")
{
document.getElementById("form1:gridTrabalhadores").className = "";
}
else if(rb.id == "form1:rbCatSeg")
{
document.getElementById("form1:gridTrabalhadores").className = "";
}
}
}
function highlight()
{
var hid = document.getElementById("form1:hidHighlight");
rowNumber = hid.value;
document.getElementById("form1:tblTrabalhadores:tableRowGroup1:" + rowNumber + ":tableColumn1").style.background='#ffa500';
document.getElementById("form1:tblTrabalhadores:tableRowGroup1:" + rowNumber + ":tableColumn2").style.background='#ffa500';
document.getElementById("form1:tblTrabalhadores:tableRowGroup1:" + rowNumber + ":tableColumn3").style.background='#ffa500';
return true;
}
</script>
</ui:head>
<ui:body binding="#{NovoUtilizador.body1}" id="body1" onLoad="highlight()" style="-rave-layout: grid">
<ui:form binding="#{NovoUtilizador.form1}" id="form1">
<h:panelGrid binding="#{NovoUtilizador.gridBase1}" columns="1" id="gridBase1"
style="height: 39px; left: 0px; top: 72px; position: absolute; width: 100%" styleClass="centerBlock">
<h:panelGrid binding="#{NovoUtilizador.gridLayout1}" columns="1" id="gridLayout1" style="height: 24px; width: 80%"
styleClass="centerBlock" width="456">
<h:panelGrid binding="#{NovoUtilizador.gridPanel1}" columnClasses="gridColLeft, gridColRightBottom" columns="2" id="gridPanel1"
style="border-bottom: solid rgb(0, 0, 0) 1px; height: 24px; width: 100%" width="312">
<ui:panelGroup binding="#{NovoUtilizador.groupPanel1}" id="groupPanel1" style="height: 24px; width: 216px">
<ui:image binding="#{NovoUtilizador.image1}" id="image1" url="/resources/images/SIPRP_logo_small.jpg"/>
<ui:image binding="#{NovoUtilizador.image2}" id="image2" url="/resources/images/logo_auchan_small1.jpg"/>
</ui:panelGroup>
<ui:panelGroup binding="#{NovoUtilizador.groupPanel2}" id="groupPanel2" style="height: 24px; width: 310px; top: 90%">
<ui:staticText binding="#{NovoUtilizador.lblUser}" escape="false" id="lblUser" styleClass="labelBold "/>
<ui:staticText binding="#{NovoUtilizador.staticText1}" escape="false" id="staticText1" text="   "/>
<ui:hyperlink action="#{NovoUtilizador.lnkAnalisesAcidente_action}" binding="#{NovoUtilizador.lnkAnalisesAcidente}"
id="lnkAnalisesAcidente" text="analisar acidentes"/>
<ui:staticText binding="#{NovoUtilizador.staticText28}" escape="false" id="staticText28" text=" | "/>
<ui:hyperlink action="#{NovoUtilizador.lnkNewUser_action}" binding="#{NovoUtilizador.lnkNewUser1}" disabled="true"
id="lnkNewUser1" style="width: 120px" text="gerir utilizadores"/>
<ui:staticText binding="#{NovoUtilizador.staticText27}" escape="false" id="staticText27" text=" | "/>
<ui:hyperlink action="#{NovoUtilizador.lnkEditUser_action}" binding="#{NovoUtilizador.lnkEditUser1}" id="lnkEditUser1" text="alterar dados utilizador"/>
<ui:staticText binding="#{NovoUtilizador.staticText2}" escape="false" id="staticText2" text=" | "/>
<ui:hyperlink action="#{NovoUtilizador.lnkLogout_action}" binding="#{NovoUtilizador.lnkLogout1}" id="lnkLogout1" text="sair&gt;&gt;"/>
</ui:panelGroup>
</h:panelGrid>
<h:panelGrid binding="#{NovoUtilizador.gridMsg1}" columnClasses="gridColCenter" columns="1" id="gridMsg1"
style="height: 24px; width: 100%" width="96">
<ui:staticText binding="#{NovoUtilizador.txtMsg}" escape="false" id="txtMsg" style="height: 24px; width: 384px" styleClass="labelMsg"/>
</h:panelGrid>
<h:panelGrid binding="#{NovoUtilizador.gridPanel2}" cellpadding="0" cellspacing="0" columns="1" id="gridPanel2"
style="border: 1px solid rgb(0, 0, 0); height: 24px; width: 100%" width="384">
<h:panelGrid binding="#{NovoUtilizador.gridPanel3}" columnClasses="gridColLeft, gridColLeft" columns="1" id="gridPanel3"
style="background-color: #668597; border-bottom: solid #000000 1px; height: 24px; width: 100%" width="312">
<ui:panelGroup binding="#{NovoUtilizador.groupPanel3}" id="groupPanel3" style="height: 24px; width: 264px">
<ui:staticText binding="#{NovoUtilizador.staticText3}" escape="false" id="staticText3"
style="height: 24px; width: 120px" styleClass="labelBold" text="NOVO UTILIZADOR"/>
</ui:panelGroup>
</h:panelGrid>
<h:panelGrid binding="#{NovoUtilizador.gridPanel4}" columns="1" id="gridPanel4" style="height: 24px; width: 80%"
styleClass="centerBlock" width="480">
<h:panelGrid binding="#{NovoUtilizador.gridCategoria}" columnClasses="gridColLeft" columns="1" id="gridCategoria"
style="height: 24px; width: 100%" width="456">
<ui:panelGroup binding="#{NovoUtilizador.pgCatDirRh}" id="pgCatDirRh" style="height: 24px; width: 312px">
<ui:radioButton binding="#{NovoUtilizador.rbCatDirRh}" id="rbCatDirRh" name="categorias"
onClick="showPanel(this);" style="height: 24px; width: 24px"/>
<ui:staticText binding="#{NovoUtilizador.staticText11}" escape="false" id="staticText11"
style="height: 24px; width: 240px" text="Direc&amp;ccedil;&amp;atilde;o-Geral de Recursos Humanos&#xa; "/>
</ui:panelGroup>
<ui:panelGroup binding="#{NovoUtilizador.pgCatGestao}" id="pgCatGestao" style="height: 24px; width: 312px">
<ui:radioButton binding="#{NovoUtilizador.rbCatGestao}" id="rbCatGestao" name="categorias"
onClick="showPanel(this);" style="height: 24px; width: 24px"/>
<ui:staticText binding="#{NovoUtilizador.staticText12}" escape="false" id="staticText12"
style="height: 24px; width: 240px" text="Gest&amp;atilde;o&#xa;"/>
</ui:panelGroup>
<ui:panelGroup binding="#{NovoUtilizador.pgCatGestaoAd}" id="pgCatGestaoAd" style="height: 24px; width: 288px">
<ui:staticText binding="#{NovoUtilizador.staticText13}" escape="false" id="staticText13"
style="height: 24px; width: 240px" text="&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Geral&amp;nbsp;"/>
<ui:checkbox binding="#{NovoUtilizador.chkGestaoGeral}" id="chkGestaoGeral" style="height: 24px; width: 24px"/>
</ui:panelGroup>
<ui:panelGroup binding="#{NovoUtilizador.pgCatHs}" id="pgCatHs" style="height: 24px; width: 312px">
<ui:radioButton binding="#{NovoUtilizador.rbCatHs}" id="rbCatHs" name="categorias" onClick="showPanel(this);" style="height: 24px; width: 24px"/>
<ui:staticText binding="#{NovoUtilizador.staticText14}" escape="false" id="staticText14"
style="height: 24px; width: 240px" text="Higiene e Seguran&amp;ccedil;a&#xa; "/>
</ui:panelGroup>
<ui:panelGroup binding="#{NovoUtilizador.pgCatMed}" id="pgCatMed" style="height: 24px; width: 312px">
<ui:radioButton binding="#{NovoUtilizador.rbCatMed}" id="rbCatMed" name="categorias" onClick="showPanel(this);" style="height: 24px; width: 24px"/>
<ui:staticText binding="#{NovoUtilizador.staticText15}" escape="false" id="staticText15"
style="height: 24px; width: 240px" text="M&amp;eacute;dico&#xa; "/>
</ui:panelGroup>
<ui:panelGroup binding="#{NovoUtilizador.pgCatRh}" id="pgCatRh" style="height: 24px; width: 312px">
<ui:radioButton binding="#{NovoUtilizador.rbCatRh}" id="rbCatRh" name="categorias" onClick="showPanel(this);" style="height: 24px; width: 24px"/>
<ui:staticText binding="#{NovoUtilizador.staticText16}" escape="false" id="staticText16"
style="height: 24px; width: 240px" text="Recursos Humanos&#xa; "/>
</ui:panelGroup>
<ui:panelGroup binding="#{NovoUtilizador.pgCatRhAd}" id="pgCatRhAd" style="height: 24px; width: 288px">
<ui:staticText binding="#{NovoUtilizador.staticText17}" escape="false" id="staticText17"
style="height: 24px; width: 240px" text="&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Respons&amp;aacute;vel de loja&amp;nbsp;"/>
<ui:checkbox binding="#{NovoUtilizador.chkRhResp}" id="chkRhResp" style="height: 24px; width: 24px"/>
</ui:panelGroup>
<ui:panelGroup binding="#{NovoUtilizador.pgCatSeg}" id="pgCatSeg" style="height: 24px; width: 312px">
<ui:radioButton binding="#{NovoUtilizador.rbCatSeg}" id="rbCatSeg" name="categorias" onClick="showPanel(this);" style="height: 24px; width: 24px"/>
<ui:staticText binding="#{NovoUtilizador.staticText18}" escape="false" id="staticText18"
style="height: 24px; width: 240px" text="Seguran&amp;ccedil;a&#xa; "/>
</ui:panelGroup>
<ui:panelGroup binding="#{NovoUtilizador.pgCatSegAd}" id="pgCatSegAd" style="height: 24px; width: 288px">
<ui:staticText binding="#{NovoUtilizador.staticText19}" escape="false" id="staticText19"
style="height: 24px; width: 240px" text="&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Respons&amp;aacute;vel de loja&amp;nbsp;"/>
<ui:checkbox binding="#{NovoUtilizador.chkSegResp}" id="chkSegResp" style="height: 24px; width: 24px"/>
</ui:panelGroup>
</h:panelGrid>
<h:panelGrid binding="#{NovoUtilizador.gridUtilizador}" columnClasses="gridColLeft" columns="1" id="gridUtilizador"
style="height: 24px; width: 100%" width="456">
<h:panelGrid binding="#{NovoUtilizador.gridTrabalhadores}" columnClasses="gridColLeft" columns="1"
id="gridTrabalhadores" style="height: 24px; width: 90%" width="456">
<ui:staticText binding="#{NovoUtilizador.txtSearchMsg1}" escape="false" id="txtSearchMsg1" rendered="false" style="color: rgb(204, 0, 0); height: 24px; width: 336px"/>
<ui:panelGroup binding="#{NovoUtilizador.groupPanel6}" id="groupPanel6" style="height: 24px; width: 900px">
<ui:staticText binding="#{NovoUtilizador.staticText4}" escape="false" id="staticText4" style="width: 118px"
styleClass="labelBold" text="POR:"/>
<ui:textField binding="#{NovoUtilizador.txtNrMecanografico}" id="txtNrMecanografico" style="height: 18px; width: 144px"/>
<ui:staticText binding="#{NovoUtilizador.staticText5}" escape="false" id="staticText5" style="width: 118px"
styleClass="labelBold" text="&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Nome:"/>
<ui:textField binding="#{NovoUtilizador.txtNomeTrabalhador}" id="txtNomeTrabalhador" style="height: 18px; width: 245px"/>
<ui:staticText binding="#{NovoUtilizador.staticText6}" escape="false" id="staticText6"
style="height: 24px; width: 118px" text="&amp;nbsp;&amp;nbsp;"/>
<ui:button action="#{NovoUtilizador.butProcurarTrab_action}" binding="#{NovoUtilizador.butProcurarTrab}"
id="butProcurarTrab" style="height: 24px; width: 95px" text="Procurar"/>
</ui:panelGroup>
<ui:table augmentTitle="false" binding="#{NovoUtilizador.tblTrabalhadores}" id="tblTrabalhadores" width="1941">
<ui:tableRowGroup binding="#{NovoUtilizador.tableRowGroup1}" id="tableRowGroup1"
sourceData="#{SessionBean1.trabalhadoresListDataProvider}" sourceVar="currentRow">
<ui:tableColumn binding="#{NovoUtilizador.tableColumn1}" headerText="POR" id="tableColumn1"
sort="numero_mecanografico" style="width: 10%" width="898">
<ui:hyperlink action="#{NovoUtilizador.lnkPOR_action}" binding="#{NovoUtilizador.lnkPOR}"
id="lnkPOR" style="width: 96px; height: 24px" text="#{currentRow.value['numero_mecanografico']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{NovoUtilizador.tableColumn2}" headerText="Nome" id="tableColumn2" sort="nome" style="width: 75%">
<ui:hyperlink action="#{NovoUtilizador.lnkNomeTrabalhador_action}"
binding="#{NovoUtilizador.lnkNomeTrabalhador}" id="lnkNomeTrabalhador"
style="height: 24px; width: 100%" text="#{currentRow.value['nome']}"/>
</ui:tableColumn>
<ui:tableColumn binding="#{NovoUtilizador.tableColumn3}" headerText="Estabelecimento" id="tableColumn3"
sort="estabelecimento" style="width: 15%">
<ui:hyperlink action="#{NovoUtilizador.lnkEstabelecimentoTrabalhador_action}"
binding="#{NovoUtilizador.lnkEstabelecimentoTrabalhador}" id="lnkEstabelecimentoTrabalhador"
style="width: 96px; height: 24px" text="#{currentRow.value['estabelecimento']}"/>
</ui:tableColumn>
</ui:tableRowGroup>
</ui:table>
<ui:staticText binding="#{NovoUtilizador.staticText7}" escape="false" id="staticText7"
style="height: 24px; width: 72px" text=" "/>
<ui:staticText binding="#{NovoUtilizador.staticText8}" escape="false" id="staticText8"
style="height: 24px; width: 72px" styleClass="labelBold" text=" Outro"/>
<h:panelGrid binding="#{NovoUtilizador.gridPanel5}" columnClasses="gridColLeft15, gridColLeft85" columns="2"
id="gridPanel5" style="height: 24px" width="360">
<ui:staticText binding="#{NovoUtilizador.staticText9}" escape="false" id="staticText9" style="width: 72px"
styleClass="labelBold" text="Designa&amp;ccedil;&amp;atilde;o:"/>
<ui:textField binding="#{NovoUtilizador.txtNomeOutro}" id="txtNomeOutro" style="height: 18px; width: 216px"/>
<ui:staticText binding="#{NovoUtilizador.staticText20}" id="staticText20" style="width: 72px"
styleClass="labelBold" text="Estabelecimento:"/>
<ui:dropDown binding="#{NovoUtilizador.drpEstabelecimentoOutro}" id="drpEstabelecimentoOutro"
items="#{SessionBean1.estabelecimentosOutroOptions}"
selected="#{SessionBean1.estabelecimentoOutroChoice}" style="height: 18px; width: 216px"/>
</h:panelGrid>
</h:panelGrid>
<h:panelGrid binding="#{NovoUtilizador.gridTecnicosHs}" columnClasses="gridColLeft15, gridColLeft85" columns="2"
id="gridTecnicosHs" style="height: 24px" width="360">
<ui:staticText binding="#{NovoUtilizador.staticText21}" id="staticText21" style="width: 72px"
styleClass="labelBold" text="Nome:"/>
<ui:dropDown binding="#{NovoUtilizador.drpNomeHs}" id="drpNomeHs" items="#{SessionBean1.tecnicosOptions}"
selected="#{SessionBean1.tecnicoChoice}" style="height: 18px; width: 216px"/>
<ui:staticText binding="#{NovoUtilizador.staticText22}" id="staticText22" style="width: 72px"
styleClass="labelBold" text="C.A.P. nº:"/>
<ui:textField binding="#{NovoUtilizador.txtCap}" id="txtCap" style="height: 18px; width: 216px"/>
</h:panelGrid>
<h:panelGrid binding="#{NovoUtilizador.gridMedicos}" columnClasses="gridColLeft15, gridColLeft85" columns="2"
id="gridMedicos" style="height: 24px" width="360">
<ui:staticText binding="#{NovoUtilizador.staticText23}" id="staticText23" style="width: 72px"
styleClass="labelBold" text="Nome:"/>
<ui:dropDown binding="#{NovoUtilizador.drpNomeMed}" id="drpNomeMed" items="#{SessionBean1.medicosOptions}"
selected="#{SessionBean1.medicoChoice}" style="height: 18px; width: 216px"/>
<ui:staticText binding="#{NovoUtilizador.staticText24}" id="staticText24" style="width: 72px"
styleClass="labelBold" text="Estabelecimento:"/>
<ui:dropDown binding="#{NovoUtilizador.drpEstabelecimentoMed}" id="drpEstabelecimentoMed"
items="#{SessionBean1.estabelecimentosMedOptions}" selected="#{SessionBean1.estabelecimentoMedChoice}" style="height: 18px; width: 216px"/>
</h:panelGrid>
</h:panelGrid>
</h:panelGrid>
<h:panelGrid binding="#{NovoUtilizador.gridPanel6}" columns="1" id="gridPanel6" style="height: 24px; width: 90%"
styleClass="centerBlock" width="336">
<ui:panelGroup binding="#{NovoUtilizador.groupPanel4}" id="groupPanel4" style="height: 24px; width: 240px">
<ui:staticText binding="#{NovoUtilizador.staticText10}" escape="false" id="staticText10"
style="height: 24px; width: 144px" text=" "/>
</ui:panelGroup>
</h:panelGrid>
<h:panelGrid binding="#{NovoUtilizador.gridPanel7}" columnClasses="gridColLeft, gridColRight" columns="2" id="gridPanel7"
style="height: 24px; width: 80%" styleClass="centerBlock" width="336">
<ui:button action="#{NovoUtilizador.butCancelar_action}" binding="#{NovoUtilizador.butCancelar}" id="butCancelar"
style="height: 24px; width: 96px" text="Cancelar"/>
<ui:panelGroup binding="#{NovoUtilizador.groupPanel5}" id="groupPanel5" style="height: 24px; width: 240px">
<ui:button action="#{NovoUtilizador.butContinuar_action}" binding="#{NovoUtilizador.butContinuar}" id="butContinuar"
style="height: 24px; width: 96px" text="Continuar &gt;&gt;"/>
</ui:panelGroup>
</h:panelGrid>
</h:panelGrid>
<h:panelGrid binding="#{NovoUtilizador.gridPanel8}" columnClasses="gridColCenter" columns="1" id="gridPanel8" style="height: 24px; width: 100%">
<ui:panelGroup binding="#{NovoUtilizador.groupPanel7}" id="groupPanel7" style="border-bottom: solid rgb(255, 255, 255) 1px; height: 21px">
<ui:staticText binding="#{NovoUtilizador.staticText25}" id="staticText25" text="Software desenvolvido por "/>
<ui:image binding="#{NovoUtilizador.image3}" height="21" id="image3" url="/resources/images/logo_evolute_small.png" width="100"/>
<ui:staticText binding="#{NovoUtilizador.staticText26}" escape="false" id="staticText26" text="&amp;nbsp;&amp;copy; 2008 "/>
</ui:panelGroup>
</h:panelGrid>
</h:panelGrid>
</h:panelGrid>
<ui:hiddenField binding="#{NovoUtilizador.hidHighlight}" id="hidHighlight"/>
<ui:hiddenField binding="#{NovoUtilizador.hidClear}" id="hidClear"/>
</ui:form>
</ui:body>
</ui:html>
</ui:page>
</f:view>
</jsp:root>

@ -0,0 +1,159 @@
<?xml version="1.0" encoding="UTF-8"?>
<jsp:root version="1.2" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:ui="http://www.sun.com/web/ui">
<jsp:directive.page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"/>
<f:view>
<ui:page binding="#{UtilizadorFields.page1}" id="page1">
<ui:html binding="#{UtilizadorFields.html1}" id="html1">
<ui:head binding="#{UtilizadorFields.head1}" id="head1">
<ui:link binding="#{UtilizadorFields.link1}" id="link1" url="/resources/stylesheet.css"/>
<script>
function confirmeUserDeletion()
{
var hid = document.getElementById("form1:hidConfDelUser");
if(hid.value == "apagar")
{
hid.value = null;
var conf = confirm("Confirma eliminação do utilizador ?");
if(conf)
{
window.location="UtilizadorFields.jsp?del_user=yes";
}
else
{
window.location="UtilizadorFields.jsp?del_user=no";
}
}
}
</script>
</ui:head>
<ui:body binding="#{UtilizadorFields.body1}" id="body1" onLoad="confirmeUserDeletion();" style="-rave-layout: grid">
<ui:form binding="#{UtilizadorFields.form1}" id="form1">
<h:panelGrid binding="#{UtilizadorFields.gridBase1}" columns="1" id="gridBase1"
style="height: 39px; left: 0px; top: 72px; position: absolute; width: 100%" styleClass="centerBlock">
<h:panelGrid binding="#{UtilizadorFields.gridLayout1}" columns="1" id="gridLayout1" style="height: 24px; width: 80%"
styleClass="centerBlock" width="456">
<h:panelGrid binding="#{UtilizadorFields.gridPanel1}" columnClasses="gridColLeft, gridColRightBottom" columns="2"
id="gridPanel1" style="border-bottom: solid rgb(0, 0, 0) 1px; height: 24px; width: 100%" width="312">
<ui:panelGroup binding="#{UtilizadorFields.groupPanel1}" id="groupPanel1" style="height: 24px; width: 216px">
<ui:image binding="#{UtilizadorFields.image1}" id="image1" url="/resources/images/SIPRP_logo_small.jpg"/>
<ui:image binding="#{UtilizadorFields.image2}" id="image2" url="/resources/images/logo_auchan_small1.jpg"/>
</ui:panelGroup>
<ui:panelGroup binding="#{UtilizadorFields.groupPanel2}" id="groupPanel2" style="height: 24px; width: 310px; top: 90%">
<ui:staticText binding="#{UtilizadorFields.lblUser}" escape="false" id="lblUser" styleClass="labelBold "/>
<ui:staticText binding="#{UtilizadorFields.staticText1}" escape="false" id="staticText1" text="   "/>
<ui:hyperlink action="#{UtilizadorFields.lnkAnalisesAcidente_action}" binding="#{UtilizadorFields.lnkAnalisesAcidente}"
id="lnkAnalisesAcidente" text="analisar acidentes"/>
<ui:staticText binding="#{UtilizadorFields.staticText18}" escape="false" id="staticText18" text=" | "/>
<ui:hyperlink action="#{UtilizadorFields.lnkNewUser_action}" binding="#{UtilizadorFields.lnkNewUser1}" disabled="true"
id="lnkNewUser1" style="width: 120px" text="gerir utilizadores"/>
<ui:staticText binding="#{UtilizadorFields.staticText17}" escape="false" id="staticText17" text=" | "/>
<ui:hyperlink action="#{UtilizadorFields.lnkEditUser_action}" binding="#{UtilizadorFields.lnkEditUser1}" disabled="true"
id="lnkEditUser1" text="alterar dados utilizador"/>
<ui:staticText binding="#{UtilizadorFields.staticText2}" escape="false" id="staticText2" text=" | "/>
<ui:hyperlink action="#{UtilizadorFields.lnkLogout_action}" binding="#{UtilizadorFields.lnkLogout1}" id="lnkLogout1" text="sair&gt;&gt;"/>
</ui:panelGroup>
</h:panelGrid>
<h:panelGrid binding="#{UtilizadorFields.gridMsg1}" columnClasses="gridColCenter" columns="1" id="gridMsg1"
style="height: 24px; width: 100%" width="96">
<ui:staticText binding="#{UtilizadorFields.txtMsg}" escape="false" id="txtMsg" style="height: 24px; width: 384px" styleClass="labelMsg"/>
</h:panelGrid>
<h:panelGrid binding="#{UtilizadorFields.gridPanel2}" cellpadding="0" cellspacing="0" columns="1" id="gridPanel2"
style="border: 1px solid rgb(0, 0, 0); height: 24px; width: 100%" width="384">
<h:panelGrid binding="#{UtilizadorFields.gridPanel3}" columnClasses="gridColLeft, gridColLeft" columns="1" id="gridPanel3"
style="background-color: #668597; border-bottom: solid #000000 1px; height: 24px; width: 100%" width="312">
<ui:panelGroup binding="#{UtilizadorFields.groupPanel3}" id="groupPanel3" style="height: 24px; width: 264px">
<ui:staticText binding="#{UtilizadorFields.stCriarEditar}" id="stCriarEditar" style="height: 24px" styleClass="labelBold"/>
<ui:staticText binding="#{UtilizadorFields.staticText3}" escape="false" id="staticText3"
style="height: 24px; width: 120px" styleClass="labelBold" text="&amp;nbsp;UTILIZADOR"/>
</ui:panelGroup>
</h:panelGrid>
<h:panelGrid binding="#{UtilizadorFields.gridPanel4}" columnClasses="gridColLeft" columns="2" id="gridPanel4"
style="height: 24px; width: 80%" styleClass="centerBlock" width="336">
<ui:staticText binding="#{UtilizadorFields.staticText9}" escape="false" id="staticText9"
style="height: 24px; left: 72px; top: 240px; position: absolute; width: 118px" text="&amp;nbsp;"/>
<h:panelGrid binding="#{UtilizadorFields.gridPanel10}" columnClasses="gridColRight" columns="1" id="gridPanel10" style="height: 24px; width: 100%">
<ui:panelGroup binding="#{UtilizadorFields.groupPanel8}" id="groupPanel8" style="height: 24px">
<ui:checkbox binding="#{UtilizadorFields.chkActivo}" id="chkActivo" style="height: 24px; width: 24px"/>
<ui:staticText binding="#{UtilizadorFields.staticText6}" id="staticText6" style="height: 24px" text="Activo"/>
</ui:panelGroup>
</h:panelGrid>
<ui:staticText binding="#{UtilizadorFields.staticText4}" id="staticText4" style="height: 24px; width: 144px"
styleClass="labelCSS" text="Categoria:"/>
<h:panelGrid binding="#{UtilizadorFields.gridPanel5}" columnClasses="gridColLeft" columns="1" id="gridPanel5"
style="height: 24px" width="336">
<ui:panelGroup binding="#{UtilizadorFields.groupPanel6}" id="groupPanel6" style="height: 24px; width: 528px">
<ui:staticText binding="#{UtilizadorFields.stTipo}" escape="false" id="stTipo" style="height: 24px; width: 192px"/>
<ui:panelGroup binding="#{UtilizadorFields.groupPanel7}" id="groupPanel7" style="height: 24px; width: 70px">
<ui:staticText binding="#{UtilizadorFields.staticText5}" escape="false" id="staticText5" style="" text="   "/>
</ui:panelGroup>
</ui:panelGroup>
</h:panelGrid>
<ui:staticText binding="#{UtilizadorFields.staticText8}" id="staticText8" style="height: 24px" styleClass="labelCSS" text="Estabelecimento: "/>
<h:panelGrid binding="#{UtilizadorFields.gridPanel8}" columnClasses="gridColLeft" columns="1" id="gridPanel8"
style="height: 24px" width="336">
<ui:dropDown binding="#{UtilizadorFields.drpEstabelecimentos}" id="drpEstabelecimentos"
items="#{SessionBean1.estabelecimentosOptions}" selected="#{SessionBean1.estabelecimentoChoice}" style="height: 24px; width: 300px"/>
<ui:staticText binding="#{UtilizadorFields.stEstabelecimento}" escape="false" id="stEstabelecimento" style="height: 24px; width: 192px"/>
</h:panelGrid>
<ui:staticText binding="#{UtilizadorFields.staticText11}" id="staticText11" style="height: 24px; width: 144px"
styleClass="labelCSS" text="Nome:"/>
<h:panelGrid binding="#{UtilizadorFields.gridPanel9}" cellpadding="0" cellspacing="0" columnClasses="gridColLeft"
columns="1" id="gridPanel9" style="height: 24px" width="288">
<ui:dropDown binding="#{UtilizadorFields.drpNome}" id="drpNome" items="#{SessionBean1.medicosOptions}"
onChange="common_timeoutSubmitForm(this.form, 'gridBase1:gridLayout1:gridPanel2:gridPanel4:gridPanel9:drpNome');"
selected="#{SessionBean1.medicoChoice}" style="height: 24px; width: 300px" valueChangeListener="#{UtilizadorFields.drpNome_processValueChange}"/>
<ui:textField binding="#{UtilizadorFields.txtNome}" id="txtNome" style="height: 24px; width: 300px"/>
<ui:staticText binding="#{UtilizadorFields.stNome}" escape="false" id="stNome" style="height: 24px; width: 192px"/>
</h:panelGrid>
<ui:staticText binding="#{UtilizadorFields.staticText13}" id="staticText13" style="height: 24px; width: 144px"
styleClass="labelCSS" text="Login:"/>
<ui:textField binding="#{UtilizadorFields.txtLogin}" id="txtLogin" style="height: 24px; width: 300px"/>
<ui:staticText binding="#{UtilizadorFields.staticText14}" id="staticText14" style="height: 24px; width: 144px"
styleClass="labelCSS" text="Password:"/>
<ui:passwordField binding="#{UtilizadorFields.txtPassword}" id="txtPassword" style="width: 200px"/>
<ui:staticText binding="#{UtilizadorFields.staticText7}" id="staticText7" style="height: 24px" styleClass="labelCSS" text="Confirme password:"/>
<ui:passwordField binding="#{UtilizadorFields.txtConfPassword}" id="txtConfPassword" style="width: 200px"/>
<ui:staticText binding="#{UtilizadorFields.staticText15}" id="staticText15" style="height: 24px" styleClass="labelCSS" text="E-mail:"/>
<ui:textField binding="#{UtilizadorFields.txtEmail}" id="txtEmail" style="height: 24px; width: 300px"/>
<ui:staticText binding="#{UtilizadorFields.lblRespLoja}" escape="false" id="lblRespLoja" style="height: 24px"
styleClass="labelCSS" text="Respons&amp;aacute;vel Loja"/>
<ui:checkbox binding="#{UtilizadorFields.chkRespLoja}" id="chkRespLoja" style="height: 24px; width: 24px"/>
<ui:staticText binding="#{UtilizadorFields.lblGeral}" escape="false" id="lblGeral" style="height: 24px"
styleClass="labelCSS" text="Geral"/>
<ui:checkbox binding="#{UtilizadorFields.chkGeral}" id="chkGeral" style="height: 24px; width: 24px"/>
</h:panelGrid>
<h:panelGrid binding="#{UtilizadorFields.gridPanel6}" columns="1" id="gridPanel6" style="height: 24px; width: 90%"
styleClass="centerBlock" width="336">
<ui:panelGroup binding="#{UtilizadorFields.groupPanel4}" id="groupPanel4" style="height: 24px; width: 240px">
<ui:staticText binding="#{UtilizadorFields.staticText10}" escape="false" id="staticText10"
style="height: 24px; width: 144px" text=" "/>
</ui:panelGroup>
</h:panelGrid>
<h:panelGrid binding="#{UtilizadorFields.gridPanel7}" columnClasses="gridColLeft, gridColRight" columns="2" id="gridPanel7"
style="height: 24px; width: 80%" styleClass="centerBlock" width="336">
<ui:button action="#{UtilizadorFields.butCancelar_action}" binding="#{UtilizadorFields.butCancelar}" id="butCancelar"
style="height: 24px; width: 96px" text="Cancelar"/>
<ui:panelGroup binding="#{UtilizadorFields.groupPanel5}" id="groupPanel5" style="height: 24px; width: 240px">
<ui:button action="#{UtilizadorFields.butApagar_action}" binding="#{UtilizadorFields.butApagar}" id="butApagar"
style="height: 24px; width: 119px" text="Apagar Utilizador "/>
<ui:button action="#{UtilizadorFields.butGravar_action}" binding="#{UtilizadorFields.butGravar}" id="butGravar"
style="height: 24px; width: 96px" text="Gravar"/>
</ui:panelGroup>
</h:panelGrid>
</h:panelGrid>
<h:panelGrid binding="#{UtilizadorFields.gridPanel11}" columnClasses="gridColCenter" columns="1" id="gridPanel11" style="height: 24px; width: 100%">
<ui:panelGroup binding="#{UtilizadorFields.groupPanel9}" id="groupPanel9" style="border-bottom: solid rgb(255, 255, 255) 1px; height: 21px">
<ui:staticText binding="#{UtilizadorFields.staticText12}" id="staticText12" text="Software desenvolvido por "/>
<ui:image binding="#{UtilizadorFields.image3}" height="21" id="image3" url="/resources/images/logo_evolute_small.png" width="100"/>
<ui:staticText binding="#{UtilizadorFields.staticText16}" escape="false" id="staticText16" text="&amp;nbsp;&amp;copy; 2008 "/>
</ui:panelGroup>
</h:panelGrid>
</h:panelGrid>
</h:panelGrid>
<ui:hiddenField binding="#{UtilizadorFields.hidConfDelUser}" id="hidConfDelUser"/>
</ui:form>
</ui:body>
</ui:html>
</ui:page>
</f:view>
</jsp:root>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 431 B

Loading…
Cancel
Save