filtros nas listagens.

git-svn-id: https://svn.coded.pt/svn/SIPRP@1174 bb69d46d-e84e-40c8-a05a-06db0d633741
lxbfYeaa
Diogo Neves 16 years ago
parent 801577b6a4
commit 5b1efac364

@ -29,8 +29,11 @@ import db.AnalisesConcluidasDataProvider;
import db.AnalisesDataProvider;
import db.AnalisesSeguimentoDataProvider;
import global.Global;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.ListIterator;
import javax.faces.FacesException;
@ -38,7 +41,6 @@ import javax.faces.component.html.HtmlPanelGrid;
import javax.faces.context.FacesContext;
import javax.faces.event.ValueChangeEvent;
import javax.servlet.http.HttpServletRequest;
import utils.JSFUtils;
import utils.Utils;
/**
@ -818,9 +820,110 @@ public class FormDirGerRh extends AbstractPageBean {
public void setLnkPlanosActuacao(Hyperlink h) {
this.lnkPlanosActuacao = h;
}
private HtmlPanelGrid gridPanelFilterSeg = new HtmlPanelGrid();
public HtmlPanelGrid getGridPanelFilterSeg()
{
return this.gridPanelFilterSeg;
}
public void setGridPanelFilterSeg( HtmlPanelGrid pg )
{
this.gridPanelFilterSeg = pg;
}
private PanelGroup groupPanelFilterSeg = new PanelGroup();
public PanelGroup getGroupPanelFilterSeg()
{
return this.groupPanelFilterSeg;
}
public void setGroupPanelFilterSeg( PanelGroup pg )
{
this.groupPanelFilterSeg = pg;
}
private StaticText labelFilterNameSeg = new StaticText();
public StaticText getLabelFilterNameSeg()
{
return this.labelFilterNameSeg;
}
public void setLabelFilterNameSeg( StaticText st )
{
this.labelFilterNameSeg = st;
}
private TextField textFilterNameSeg = new TextField();
public TextField getTextFilterNameSeg()
{
return this.textFilterNameSeg;
}
public void setTextFilterNameSeg( TextField tf )
{
this.textFilterNameSeg = tf;
}
private StaticText labelFilterEstabelecimentoSeg = new StaticText();
public StaticText getLabelFilterEstabelecimentoSeg() {
return labelFilterEstabelecimentoSeg;
}
public void setLabelFilterEstabelecimentoSeg(StaticText labelFilterEstabelecimentoSeg) {
this.labelFilterEstabelecimentoSeg = labelFilterEstabelecimentoSeg;
}
private TextField textFilterEstabelecimentoSeg = new TextField();
public TextField getTextFilterEstabelecimentoSeg() {
return textFilterEstabelecimentoSeg;
}
public void setTextFilterEstabelecimentoSeg(TextField textFilterEstabelecimentoSeg) {
this.textFilterEstabelecimentoSeg = textFilterEstabelecimentoSeg;
}
private com.sun.rave.web.ui.component.Calendar calFilterDateSeg = new com.sun.rave.web.ui.component.Calendar();
public com.sun.rave.web.ui.component.Calendar getCalFilterDateSeg()
{
return this.calFilterDateSeg;
}
public void setCalFilterDateSeg( com.sun.rave.web.ui.component.Calendar c )
{
this.calFilterDateSeg = c;
}
private TextField textFilterPORSeg = new TextField();
public TextField getTextFilterPORSeg() {
return textFilterPORSeg;
}
public void setTextFilterPORSeg(TextField textFilterPORSeg) {
this.textFilterPORSeg = textFilterPORSeg;
}
private Button buttonFilterSeg = new Button();
public Button getButtonFilterSeg()
{
return this.buttonFilterSeg;
}
public void setButtonFilterSeg( Button b )
{
this.buttonFilterSeg = b;
}
private TextField textFilterEstabelecimentoConc = new TextField();
public TextField getTextFilterEstabelecimentoConc() {
return textFilterEstabelecimentoConc;
}
public void setTextFilterEstabelecimentoConc(TextField textFilterEstabelecimentoConc) {
this.textFilterEstabelecimentoConc = textFilterEstabelecimentoConc;
}
private static final DateFormat D_F = new SimpleDateFormat( "yyyy-MM-dd" );
// </editor-fold>
/**
* <p>Construct a new Page bean instance.</p>
*/
@ -891,30 +994,29 @@ public class FormDirGerRh extends AbstractPageBean {
*/
public void prerender() {
System.out.println("=== FORM_DIR_GER_RH ===");
lblUser.setText( getSessionBean1().getCurrentUser().getLogin() );
AnalisesDataProvider adp = new AnalisesDataProvider();
try
{
//lblActivos.setRendered(true);
table1.setRendered(true);
ArrayList seguimentoList = adp.getAnalisesSeguimentoDirGerRhList();
getSessionBean1().getAnalisesSeguimentoDataProvider().setList(seguimentoList);
}
catch(Exception ex)
{
//lblActivos.setRendered(false);
table1.setRendered(false);
//ex.printStackTrace();
}
lblUser.setText( getSessionBean1().getCurrentUser().getLogin() );
HttpServletRequest request = (HttpServletRequest) getExternalContext().getRequest();
String referer = request.getRequestURI();
String pageFrom = Utils.getPageFrom(referer);
if(!pageFrom.matches("FormDirGerRh.jsp"))
{
AnalisesDataProvider adp = new AnalisesDataProvider();
try
{
//lblActivos.setRendered(true);
table1.setRendered(true);
ArrayList seguimentoList = adp.getAnalisesSeguimentoDirGerRhList();
getSessionBean1().getAnalisesSeguimentoDataProvider().setList(seguimentoList);
}
catch(Exception ex)
{
//lblActivos.setRendered(false);
table1.setRendered(false);
//ex.printStackTrace();
}
try
{
//lblActivos.setRendered(true);
@ -1175,13 +1277,24 @@ public class FormDirGerRh extends AbstractPageBean {
nome = null;
}
}
String estabelecimento = null;
if ( textFilterEstabelecimentoConc.getText() != null )
{
estabelecimento = (( String ) textFilterEstabelecimentoConc.getText()).trim();
if( estabelecimento.length() == 0 )
{
estabelecimento = null;
}
}
AnalisesDataProvider adp = new AnalisesDataProvider();
try
{
//getSessionBean1().getAnalisesConcluidasDataProvider().setList(new ArrayList());
ArrayList concluidasList = adp.searchAanalisesConcluidasList(null, ano, mes, dia, por, nome);
ArrayList concluidasList = adp.searchAanalisesConcluidasList(
null, ano, mes, dia, por, nome, estabelecimento );
table2.setRendered(true);
txtSearchMsg.setRendered(false);
@ -1381,5 +1494,63 @@ public class FormDirGerRh extends AbstractPageBean {
return null;
}
public String buttonFilterSeg_action()
{
Date visitaDate = ( Date ) calFilterDateSeg.getValue();
String visitaDateStr = null;
if ( visitaDate != null )
{
visitaDateStr = D_F.format( visitaDate );
}
String POR = null;
if ( textFilterPORSeg.getText() != null )
{
POR = ( ( String ) textFilterPORSeg.getText() ).trim();
if ( POR.length() == 0 )
{
POR = null;
}
}
String nome = null;
if ( textFilterNameSeg.getText() != null )
{
nome = (( String ) textFilterNameSeg.getText()).trim();
if( nome.length() == 0 )
{
nome = null;
}
}
String estabelecimento = null;
if ( textFilterEstabelecimentoSeg.getText() != null )
{
estabelecimento = (( String ) textFilterEstabelecimentoSeg.getText()).trim();
if ( estabelecimento.length() == 0 )
{
estabelecimento = null;
}
}
AnalisesDataProvider adp = new AnalisesDataProvider();
try
{
ArrayList seguimentoList = adp.searchAnalisesSeguimentoDirGerRh( nome, estabelecimento, visitaDateStr, POR );
table1.setRendered( true );
txtSearchMsg.setRendered( false );
getSessionBean1().getAnalisesSeguimentoDataProvider().setList( seguimentoList );
}
catch( Exception e )
{
table1.setRendered( false );
txtSearchMsg.setRendered( true );
txtSearchMsg.setText( "N&atilde;o foram encontrados registos para a sua pesquisa !" );
}
return null;
}
}

@ -29,8 +29,11 @@ import db.AnalisesConcluidasDataProvider;
import db.AnalisesDataProvider;
import db.AnalisesSeguimentoDataProvider;
import global.Global;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.ListIterator;
import javax.faces.FacesException;
@ -38,7 +41,6 @@ import javax.faces.component.html.HtmlPanelGrid;
import javax.faces.context.FacesContext;
import javax.faces.event.ValueChangeEvent;
import javax.servlet.http.HttpServletRequest;
import utils.JSFUtils;
import utils.Utils;
/**
@ -839,7 +841,109 @@ public class FormDirSiprp extends AbstractPageBean {
}
// </editor-fold>
private HtmlPanelGrid gridPanelFilterSeg = new HtmlPanelGrid();
public HtmlPanelGrid getGridPanelFilterSeg()
{
return this.gridPanelFilterSeg;
}
public void setGridPanelFilterSeg( HtmlPanelGrid pg )
{
this.gridPanelFilterSeg = pg;
}
private PanelGroup groupPanelFilterSeg = new PanelGroup();
public PanelGroup getGroupPanelFilterSeg()
{
return this.groupPanelFilterSeg;
}
public void setGroupPanelFilterSeg( PanelGroup pg )
{
this.groupPanelFilterSeg = pg;
}
private StaticText labelFilterNameSeg = new StaticText();
public StaticText getLabelFilterNameSeg()
{
return this.labelFilterNameSeg;
}
public void setLabelFilterNameSeg( StaticText st )
{
this.labelFilterNameSeg = st;
}
private TextField textFilterNameSeg = new TextField();
public TextField getTextFilterNameSeg()
{
return this.textFilterNameSeg;
}
public void setTextFilterNameSeg( TextField tf )
{
this.textFilterNameSeg = tf;
}
private StaticText labelFilterEstabelecimentoSeg = new StaticText();
public StaticText getLabelFilterEstabelecimentoSeg() {
return labelFilterEstabelecimentoSeg;
}
public void setLabelFilterEstabelecimentoSeg(StaticText labelFilterEstabelecimentoSeg) {
this.labelFilterEstabelecimentoSeg = labelFilterEstabelecimentoSeg;
}
private TextField textFilterEstabelecimentoSeg = new TextField();
public TextField getTextFilterEstabelecimentoSeg() {
return textFilterEstabelecimentoSeg;
}
public void setTextFilterEstabelecimentoSeg(TextField textFilterEstabelecimentoSeg) {
this.textFilterEstabelecimentoSeg = textFilterEstabelecimentoSeg;
}
private com.sun.rave.web.ui.component.Calendar calFilterDateSeg = new com.sun.rave.web.ui.component.Calendar();
public com.sun.rave.web.ui.component.Calendar getCalFilterDateSeg()
{
return this.calFilterDateSeg;
}
public void setCalFilterDateSeg( com.sun.rave.web.ui.component.Calendar c )
{
this.calFilterDateSeg = c;
}
private TextField textFilterPORSeg = new TextField();
public TextField getTextFilterPORSeg() {
return textFilterPORSeg;
}
public void setTextFilterPORSeg(TextField textFilterPORSeg) {
this.textFilterPORSeg = textFilterPORSeg;
}
private Button buttonFilterSeg = new Button();
public Button getButtonFilterSeg()
{
return this.buttonFilterSeg;
}
public void setButtonFilterSeg( Button b )
{
this.buttonFilterSeg = b;
}
private TextField textFilterEstabelecimentoConc = new TextField();
public TextField getTextFilterEstabelecimentoConc() {
return textFilterEstabelecimentoConc;
}
public void setTextFilterEstabelecimentoConc(TextField textFilterEstabelecimentoConc) {
this.textFilterEstabelecimentoConc = textFilterEstabelecimentoConc;
}
private static final DateFormat D_F = new SimpleDateFormat( "yyyy-MM-dd" );
/**
* <p>Construct a new Page bean instance.</p>
*/
@ -910,31 +1014,30 @@ public class FormDirSiprp extends AbstractPageBean {
*/
public void prerender() {
System.out.println("=== FORM_DIR_SIPRP ===");
lblUser.setText( getSessionBean1().getCurrentUser().getLogin() );
AnalisesDataProvider adp = new AnalisesDataProvider();
try
{
//lblActivos.setRendered(true);
table2.setRendered(true);
ArrayList seguimentoList = adp.getAnalisesSeguimentoDirSiprpList();
getSessionBean1().getAnalisesSeguimentoDataProvider().setList(seguimentoList);
}
catch(Exception ex)
{
//lblActivos.setRendered(false);
table2.setRendered(false);
//ex.printStackTrace();
}
lblUser.setText( getSessionBean1().getCurrentUser().getLogin() );
HttpServletRequest request = (HttpServletRequest) getExternalContext().getRequest();
String referer = request.getRequestURI();
String pageFrom = Utils.getPageFrom(referer);
if((!pageFrom.matches("FormDirSiprp.jsp")) || getSessionBean1().isFromAnaliseDeletion())
{
AnalisesDataProvider adp = new AnalisesDataProvider();
try
{
//lblActivos.setRendered(true);
table2.setRendered( true );
ArrayList seguimentoList = adp.getAnalisesSeguimentoDirSiprpList();
getSessionBean1().getAnalisesSeguimentoDataProvider().setList( seguimentoList );
}
catch(Exception ex)
{
//lblActivos.setRendered(false);
table2.setRendered( false );
ex.printStackTrace();
}
try
{
//lblActivos.setRendered(true);
@ -1212,13 +1315,24 @@ public class FormDirSiprp extends AbstractPageBean {
nome = null;
}
}
String estabelecimento = null;
if ( textFilterEstabelecimentoConc.getText() != null )
{
estabelecimento = (( String ) textFilterEstabelecimentoConc.getText()).trim();
if( estabelecimento.length() == 0 )
{
estabelecimento = null;
}
}
AnalisesDataProvider adp = new AnalisesDataProvider();
try
{
//getSessionBean1().getAnalisesConcluidasDataProvider().setList(new ArrayList());
ArrayList concluidasList = adp.searchAanalisesConcluidasList(null, ano, mes, dia, por, nome);
ArrayList concluidasList = adp.searchAanalisesConcluidasList(
null, ano, mes, dia, por, nome, estabelecimento );
table3.setRendered(true);
txtSearchMsg.setRendered(false);
@ -1415,6 +1529,65 @@ public class FormDirSiprp extends AbstractPageBean {
// }
return null;
}
public String buttonFilterSeg_action()
{
Date visitaDate = ( Date ) calFilterDateSeg.getValue();
String visitaDateStr = null;
if ( visitaDate != null )
{
visitaDateStr = D_F.format( visitaDate );
}
String POR = null;
if ( textFilterPORSeg.getText() != null )
{
POR = ( ( String ) textFilterPORSeg.getText() ).trim();
if ( POR.length() == 0 )
{
POR = null;
}
}
String nome = null;
if ( textFilterNameSeg.getText() != null )
{
nome = (( String ) textFilterNameSeg.getText()).trim();
if( nome.length() == 0 )
{
nome = null;
}
}
String estabelecimento = null;
if ( textFilterEstabelecimentoSeg.getText() != null )
{
estabelecimento = (( String ) textFilterEstabelecimentoSeg.getText()).trim();
if ( estabelecimento.length() == 0 )
{
estabelecimento = null;
}
}
AnalisesDataProvider adp = new AnalisesDataProvider();
try
{
ArrayList seguimentoList = adp.searchAnalisesSeguimentoDirSiprp( nome, estabelecimento, visitaDateStr, POR );
table2.setRendered( true );
txtSearchMsg.setRendered( false );
getSessionBean1().getAnalisesSeguimentoDataProvider().setList( seguimentoList );
}
catch( Exception e )
{
table2.setRendered( false );
txtSearchMsg.setRendered( true );
txtSearchMsg.setText( "N&atilde;o foram encontrados registos para a sua pesquisa !" );
}
return null;
}
}

@ -29,8 +29,11 @@ import db.AnalisesConcluidasDataProvider;
import db.AnalisesDataProvider;
import db.AnalisesSeguimentoDataProvider;
import global.Global;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.ListIterator;
import javax.faces.FacesException;
@ -38,7 +41,6 @@ import javax.faces.component.html.HtmlPanelGrid;
import javax.faces.context.FacesContext;
import javax.faces.event.ValueChangeEvent;
import javax.servlet.http.HttpServletRequest;
import utils.JSFUtils;
import utils.Utils;
/**
@ -817,7 +819,109 @@ public class FormGestor extends AbstractPageBean {
public void setLnkPlanosActuacao(Hyperlink h) {
this.lnkPlanosActuacao = h;
}
private HtmlPanelGrid gridPanelFilterSeg = new HtmlPanelGrid();
public HtmlPanelGrid getGridPanelFilterSeg()
{
return this.gridPanelFilterSeg;
}
public void setGridPanelFilterSeg( HtmlPanelGrid pg )
{
this.gridPanelFilterSeg = pg;
}
private PanelGroup groupPanelFilterSeg = new PanelGroup();
public PanelGroup getGroupPanelFilterSeg()
{
return this.groupPanelFilterSeg;
}
public void setGroupPanelFilterSeg( PanelGroup pg )
{
this.groupPanelFilterSeg = pg;
}
private StaticText labelFilterNameSeg = new StaticText();
public StaticText getLabelFilterNameSeg()
{
return this.labelFilterNameSeg;
}
public void setLabelFilterNameSeg( StaticText st )
{
this.labelFilterNameSeg = st;
}
private TextField textFilterNameSeg = new TextField();
public TextField getTextFilterNameSeg()
{
return this.textFilterNameSeg;
}
public void setTextFilterNameSeg( TextField tf )
{
this.textFilterNameSeg = tf;
}
private StaticText labelFilterEstabelecimentoSeg = new StaticText();
public StaticText getLabelFilterEstabelecimentoSeg() {
return labelFilterEstabelecimentoSeg;
}
public void setLabelFilterEstabelecimentoSeg(StaticText labelFilterEstabelecimentoSeg) {
this.labelFilterEstabelecimentoSeg = labelFilterEstabelecimentoSeg;
}
private TextField textFilterEstabelecimentoSeg = new TextField();
public TextField getTextFilterEstabelecimentoSeg() {
return textFilterEstabelecimentoSeg;
}
public void setTextFilterEstabelecimentoSeg(TextField textFilterEstabelecimentoSeg) {
this.textFilterEstabelecimentoSeg = textFilterEstabelecimentoSeg;
}
private com.sun.rave.web.ui.component.Calendar calFilterDateSeg = new com.sun.rave.web.ui.component.Calendar();
public com.sun.rave.web.ui.component.Calendar getCalFilterDateSeg()
{
return this.calFilterDateSeg;
}
public void setCalFilterDateSeg( com.sun.rave.web.ui.component.Calendar c )
{
this.calFilterDateSeg = c;
}
private TextField textFilterPORSeg = new TextField();
public TextField getTextFilterPORSeg() {
return textFilterPORSeg;
}
public void setTextFilterPORSeg(TextField textFilterPORSeg) {
this.textFilterPORSeg = textFilterPORSeg;
}
private Button buttonFilterSeg = new Button();
public Button getButtonFilterSeg()
{
return this.buttonFilterSeg;
}
public void setButtonFilterSeg( Button b )
{
this.buttonFilterSeg = b;
}
private TextField textFilterEstabelecimentoConc = new TextField();
public TextField getTextFilterEstabelecimentoConc() {
return textFilterEstabelecimentoConc;
}
public void setTextFilterEstabelecimentoConc(TextField textFilterEstabelecimentoConc) {
this.textFilterEstabelecimentoConc = textFilterEstabelecimentoConc;
}
private static final DateFormat D_F = new SimpleDateFormat( "yyyy-MM-dd" );
// </editor-fold>
/**
@ -906,53 +1010,53 @@ public class FormGestor extends AbstractPageBean {
lnkPlanosActuacao.setDisabled(true);
}
}
AnalisesDataProvider adp = new AnalisesDataProvider();
try
{
Integer estabelecimento_id = null;
//lblActivos.setRendered(true);
table1.setRendered(true);
ArrayList seguimentoList = null;
//if(curUser.getGestor_geral().matches("y") || curUser.getTipo().intValue() == Global.TIPO_UTILIZADOR_DIRECTOR_NACIONAL_SEGURANCA || curUser.getTipo().intValue() == Global.TIPO_UTILIZADOR_DIRECTOR_LOJA)
if(curUser.getTipo().intValue() == Global.TIPO_UTILIZADOR_GESTOR)
{
estabelecimento_id = curUser.getEstabelecimento_gestor();
if(estabelecimento_id.intValue() == 0)
{
seguimentoList = adp.getAnalisesSeguimentoGestorList(null);
}
else
{
seguimentoList = adp.getAnalisesSeguimentoGestorList(curUser.getEstabelecimento_id());
}
}
else if(curUser.getGestor_geral().matches("y") || curUser.getTipo().intValue() == Global.TIPO_UTILIZADOR_DIRECTOR_NACIONAL_SEGURANCA)
{
seguimentoList = adp.getAnalisesSeguimentoGestorList(null);
}
else if(curUser.getGestor_geral().matches("n") || curUser.getTipo().intValue() == Global.TIPO_UTILIZADOR_DIRECTOR_LOJA)
{
seguimentoList = adp.getAnalisesSeguimentoGestorList(curUser.getEstabelecimento_id());
}
getSessionBean1().getAnalisesSeguimentoDataProvider().setList(seguimentoList);
}
catch(Exception ex)
{
//lblActivos.setRendered(false);
table1.setRendered(false);
//ex.printStackTrace();
}
HttpServletRequest request = (HttpServletRequest) getExternalContext().getRequest();
String referer = request.getRequestURI();
String pageFrom = Utils.getPageFrom(referer);
if(!pageFrom.matches("FormGestor.jsp"))
{
AnalisesDataProvider adp = new AnalisesDataProvider();
try
{
Integer estabelecimento_id = null;
//lblActivos.setRendered(true);
table1.setRendered(true);
ArrayList seguimentoList = null;
//if(curUser.getGestor_geral().matches("y") || curUser.getTipo().intValue() == Global.TIPO_UTILIZADOR_DIRECTOR_NACIONAL_SEGURANCA || curUser.getTipo().intValue() == Global.TIPO_UTILIZADOR_DIRECTOR_LOJA)
if(curUser.getTipo().intValue() == Global.TIPO_UTILIZADOR_GESTOR)
{
estabelecimento_id = curUser.getEstabelecimento_gestor();
if(estabelecimento_id.intValue() == 0)
{
seguimentoList = adp.getAnalisesSeguimentoGestorList(null);
}
else
{
seguimentoList = adp.getAnalisesSeguimentoGestorList(curUser.getEstabelecimento_id());
}
}
else if(curUser.getGestor_geral().matches("y") || curUser.getTipo().intValue() == Global.TIPO_UTILIZADOR_DIRECTOR_NACIONAL_SEGURANCA)
{
seguimentoList = adp.getAnalisesSeguimentoGestorList(null);
}
else if(curUser.getGestor_geral().matches("n") || curUser.getTipo().intValue() == Global.TIPO_UTILIZADOR_DIRECTOR_LOJA)
{
seguimentoList = adp.getAnalisesSeguimentoGestorList(curUser.getEstabelecimento_id());
}
getSessionBean1().getAnalisesSeguimentoDataProvider().setList(seguimentoList);
}
catch(Exception ex)
{
//lblActivos.setRendered(false);
table1.setRendered(false);
//ex.printStackTrace();
}
try
{
//lblActivos.setRendered(true);
@ -1243,20 +1347,33 @@ public class FormGestor extends AbstractPageBean {
nome = null;
}
}
String estabelecimento = null;
if ( textFilterEstabelecimentoConc.getText() != null )
{
estabelecimento = (( String ) textFilterEstabelecimentoConc.getText()).trim();
if( estabelecimento.length() == 0 )
{
estabelecimento = null;
}
}
AnalisesDataProvider adp = new AnalisesDataProvider();
try
{
//getSessionBean1().getAnalisesConcluidasDataProvider().setList(new ArrayList());
ArrayList concluidasList = null;
if(getSessionBean1().getCurrentUser().getGestor_geral().matches("y"))
if ( getSessionBean1().getCurrentUser().getGestor_geral().matches( "y" ) )
{
concluidasList = adp.searchAanalisesConcluidasList(null, ano, mes, dia, por, nome);
concluidasList = adp.searchAanalisesConcluidasList(
null, ano, mes, dia, por, nome, estabelecimento );
}
else
{
concluidasList = adp.searchAanalisesConcluidasList(getSessionBean1().getCurrentUser().getEstabelecimento_id(), ano, mes, dia, por, nome);
concluidasList = adp.searchAanalisesConcluidasList(
getSessionBean1().getCurrentUser().getEstabelecimento_id(),
ano, mes, dia, por, nome, null );
}
@ -1435,6 +1552,86 @@ public class FormGestor extends AbstractPageBean {
return null;
}
public String buttonFilterSeg_action()
{
Date visitaDate = ( Date ) calFilterDateSeg.getValue();
String visitaDateStr = null;
if ( visitaDate != null )
{
visitaDateStr = D_F.format( visitaDate );
}
String POR = null;
if ( textFilterPORSeg.getText() != null )
{
POR = ( ( String ) textFilterPORSeg.getText() ).trim();
if ( POR.length() == 0 )
{
POR = null;
}
}
String nome = null;
if ( textFilterNameSeg.getText() != null )
{
nome = (( String ) textFilterNameSeg.getText()).trim();
if( nome.length() == 0 )
{
nome = null;
}
}
String estabelecimento = null;
if ( textFilterEstabelecimentoSeg.getText() != null )
{
estabelecimento = (( String ) textFilterEstabelecimentoSeg.getText()).trim();
if ( estabelecimento.length() == 0 )
{
estabelecimento = null;
}
}
AnalisesDataProvider adp = new AnalisesDataProvider();
try
{
Utilizador curUser = getSessionBean1().getCurrentUser();
ArrayList seguimentoList = null;
Integer estabelecimento_id = null;
if ( curUser.getTipo().intValue() == Global.TIPO_UTILIZADOR_GESTOR )
{
estabelecimento_id = curUser.getEstabelecimento_gestor();
if ( estabelecimento_id.intValue() == 0 )
{
seguimentoList = adp.searchAnalisesSeguimentoGestor( null, nome, estabelecimento, visitaDateStr, POR );
}
else
{
seguimentoList = adp.searchAnalisesSeguimentoGestor( curUser.getEstabelecimento_id(), nome, estabelecimento, visitaDateStr, POR );
}
}
else if ( curUser.getGestor_geral().matches( "y" ) || curUser.getTipo().intValue() == Global.TIPO_UTILIZADOR_DIRECTOR_NACIONAL_SEGURANCA )
{
seguimentoList = adp.searchAnalisesSeguimentoGestor( null, nome, estabelecimento, visitaDateStr, POR );
}
else if ( curUser.getGestor_geral().matches( "n" ) || curUser.getTipo().intValue() == Global.TIPO_UTILIZADOR_DIRECTOR_LOJA )
{
seguimentoList = adp.searchAnalisesSeguimentoGestor( curUser.getEstabelecimento_id(), nome, estabelecimento, visitaDateStr, POR );
}
table1.setRendered( true );
txtSearchMsg.setRendered( false );
getSessionBean1().getAnalisesSeguimentoDataProvider().setList( seguimentoList );
}
catch( Exception e )
{
table1.setRendered( false );
txtSearchMsg.setRendered( true );
txtSearchMsg.setText( "N&atilde;o foram encontrados registos para a sua pesquisa !" );
}
return null;
}
}

@ -30,8 +30,11 @@ import db.AnalisesConcluidasDataProvider;
import db.AnalisesDataProvider;
import db.AnalisesSeguimentoDataProvider;
import global.Global;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.ListIterator;
import javax.faces.FacesException;
@ -39,7 +42,6 @@ import javax.faces.component.html.HtmlPanelGrid;
import javax.faces.context.FacesContext;
import javax.faces.event.ValueChangeEvent;
import javax.servlet.http.HttpServletRequest;
import utils.JSFUtils;
import utils.Utils;
/**
@ -1048,7 +1050,197 @@ public class FormHS extends AbstractPageBean {
public void setLnkPlanosActuacao(Hyperlink h) {
this.lnkPlanosActuacao = h;
}
private HtmlPanelGrid gridPanelFilterActual = new HtmlPanelGrid();
public HtmlPanelGrid getGridPanelFilterActual()
{
return this.gridPanelFilterActual;
}
public void setGridPanelFilterActual( HtmlPanelGrid pg )
{
this.gridPanelFilterActual = pg;
}
private PanelGroup groupPanelFilterActual = new PanelGroup();
public PanelGroup getGroupPanelFilterActual()
{
return this.groupPanelFilterActual;
}
public void setGroupPanelFilterActual( PanelGroup pg )
{
this.groupPanelFilterActual = pg;
}
private StaticText labelFilterNameActual = new StaticText();
public StaticText getLabelFilterNameActual()
{
return this.labelFilterNameActual;
}
public void setLabelFilterNameActual( StaticText st )
{
this.labelFilterNameActual = st;
}
private TextField textFilterNameActual = new TextField();
public TextField getTextFilterNameActual()
{
return this.textFilterNameActual;
}
public void setTextFilterNameActual( TextField tf )
{
this.textFilterNameActual = tf;
}
private StaticText labelFilterEstabelecimentoActual = new StaticText();
public StaticText getLabelFilterEstabelecimentoActual() {
return labelFilterEstabelecimentoActual;
}
public void setLabelFilterEstabelecimentoActual(StaticText labelFilterEstabelecimentoActual) {
this.labelFilterEstabelecimentoActual = labelFilterEstabelecimentoActual;
}
private TextField textFilterEstabelecimentoActual = new TextField();
public TextField getTextFilterEstabelecimentoActual() {
return textFilterEstabelecimentoActual;
}
public void setTextFilterEstabelecimentoActual(TextField textFilterEstabelecimentoActual) {
this.textFilterEstabelecimentoActual = textFilterEstabelecimentoActual;
}
private com.sun.rave.web.ui.component.Calendar calFilterDateActual = new com.sun.rave.web.ui.component.Calendar();
public com.sun.rave.web.ui.component.Calendar getCalFilterDateActual()
{
return this.calFilterDateActual;
}
public void setCalFilterDateActual( com.sun.rave.web.ui.component.Calendar c )
{
this.calFilterDateActual = c;
}
private TextField textFilterPORActual = new TextField();
public TextField getTextFilterPORActual() {
return textFilterPORActual;
}
public void setTextFilterPORActual(TextField textFilterPORActual) {
this.textFilterPORActual = textFilterPORActual;
}
private Button buttonFilterActual = new Button();
public Button getButtonFilterActual()
{
return this.buttonFilterActual;
}
public void setButtonFilterActual( Button b )
{
this.buttonFilterActual = b;
}
private HtmlPanelGrid gridPanelFilterSeg = new HtmlPanelGrid();
public HtmlPanelGrid getGridPanelFilterSeg()
{
return this.gridPanelFilterSeg;
}
public void setGridPanelFilterSeg( HtmlPanelGrid pg )
{
this.gridPanelFilterSeg = pg;
}
private PanelGroup groupPanelFilterSeg = new PanelGroup();
public PanelGroup getGroupPanelFilterSeg()
{
return this.groupPanelFilterSeg;
}
public void setGroupPanelFilterSeg( PanelGroup pg )
{
this.groupPanelFilterSeg = pg;
}
private StaticText labelFilterNameSeg = new StaticText();
public StaticText getLabelFilterNameSeg()
{
return this.labelFilterNameSeg;
}
public void setLabelFilterNameSeg( StaticText st )
{
this.labelFilterNameSeg = st;
}
private TextField textFilterNameSeg = new TextField();
public TextField getTextFilterNameSeg()
{
return this.textFilterNameSeg;
}
public void setTextFilterNameSeg( TextField tf )
{
this.textFilterNameSeg = tf;
}
private StaticText labelFilterEstabelecimentoSeg = new StaticText();
public StaticText getLabelFilterEstabelecimentoSeg() {
return labelFilterEstabelecimentoSeg;
}
public void setLabelFilterEstabelecimentoSeg(StaticText labelFilterEstabelecimentoSeg) {
this.labelFilterEstabelecimentoSeg = labelFilterEstabelecimentoSeg;
}
private TextField textFilterEstabelecimentoSeg = new TextField();
public TextField getTextFilterEstabelecimentoSeg() {
return textFilterEstabelecimentoSeg;
}
public void setTextFilterEstabelecimentoSeg(TextField textFilterEstabelecimentoSeg) {
this.textFilterEstabelecimentoSeg = textFilterEstabelecimentoSeg;
}
private com.sun.rave.web.ui.component.Calendar calFilterDateSeg = new com.sun.rave.web.ui.component.Calendar();
public com.sun.rave.web.ui.component.Calendar getCalFilterDateSeg()
{
return this.calFilterDateSeg;
}
public void setCalFilterDateSeg( com.sun.rave.web.ui.component.Calendar c )
{
this.calFilterDateSeg = c;
}
private TextField textFilterPORSeg = new TextField();
public TextField getTextFilterPORSeg() {
return textFilterPORSeg;
}
public void setTextFilterPORSeg(TextField textFilterPORSeg) {
this.textFilterPORSeg = textFilterPORSeg;
}
private Button buttonFilterSeg = new Button();
public Button getButtonFilterSeg()
{
return this.buttonFilterSeg;
}
public void setButtonFilterSeg( Button b )
{
this.buttonFilterSeg = b;
}
private TextField textFilterEstabelecimentoConc = new TextField();
public TextField getTextFilterEstabelecimentoConc() {
return textFilterEstabelecimentoConc;
}
public void setTextFilterEstabelecimentoConc(TextField textFilterEstabelecimentoConc) {
this.textFilterEstabelecimentoConc = textFilterEstabelecimentoConc;
}
private static final DateFormat D_F = new SimpleDateFormat( "yyyy-MM-dd" );
// </editor-fold>
/**
@ -1121,38 +1313,6 @@ public class FormHS extends AbstractPageBean {
public void prerender() {
System.out.println("=== FORM_HS ===");
lblUser.setText( getSessionBean1().getCurrentUser().getLogin() );
AnalisesDataProvider adp = new AnalisesDataProvider();
try
{
//lblActivos.setRendered(true);
table1.setRendered(true);
//ArrayList actuaisList = adp.getAnalisesActuaisList(getSessionBean1().getCurrentUser().getEstabelecimento_id(), new Integer(3));
ArrayList actuaisList = adp.getAnalisesActuaisHsList( getSessionBean1().getCurrentUser().getEstabelecimento_id() );
getSessionBean1().getAnalisesActualDataProvider().setList(actuaisList);
}
catch(Exception ex)
{
//lblActivos.setRendered(false);
table1.setRendered(false);
//ex.printStackTrace();
}
try
{
//lblActivos.setRendered(true);
table2.setRendered(true);
ArrayList seguimentoList = adp.getAnalisesSeguimentoHsList(getSessionBean1().getCurrentUser().getEstabelecimento_id());
getSessionBean1().getAnalisesSeguimentoDataProvider().setList(seguimentoList);
}
catch(Exception ex)
{
//lblActivos.setRendered(false);
table2.setRendered(false);
//ex.printStackTrace();
}
HttpServletRequest request = (HttpServletRequest) getExternalContext().getRequest();
String referer = request.getRequestURI();
@ -1160,7 +1320,38 @@ public class FormHS extends AbstractPageBean {
System.out.println("PAGE FROM : " + pageFrom);
if((!pageFrom.matches("FormHS.jsp")) || getSessionBean1().isFromAnaliseDeletion())
{
AnalisesDataProvider adp = new AnalisesDataProvider();
try
{
//lblActivos.setRendered(true);
table1.setRendered(true);
//ArrayList actuaisList = adp.getAnalisesActuaisList(getSessionBean1().getCurrentUser().getEstabelecimento_id(), new Integer(3));
ArrayList actuaisList = adp.getAnalisesActuaisHsList( getSessionBean1().getCurrentUser().getEstabelecimento_id() );
getSessionBean1().getAnalisesActualDataProvider().setList(actuaisList);
}
catch(Exception ex)
{
//lblActivos.setRendered(false);
table1.setRendered(false);
//ex.printStackTrace();
}
try
{
//lblActivos.setRendered(true);
table2.setRendered(true);
ArrayList seguimentoList = adp.getAnalisesSeguimentoHsList(getSessionBean1().getCurrentUser().getEstabelecimento_id());
getSessionBean1().getAnalisesSeguimentoDataProvider().setList(seguimentoList);
}
catch(Exception ex)
{
//lblActivos.setRendered(false);
table2.setRendered(false);
//ex.printStackTrace();
}
try
{
//lblActivos.setRendered(true);
@ -1431,13 +1622,25 @@ public class FormHS extends AbstractPageBean {
nome = null;
}
}
String estabelecimento = null;
if ( textFilterEstabelecimentoConc.getText() != null )
{
estabelecimento = (( String ) textFilterEstabelecimentoConc.getText()).trim();
if( estabelecimento.length() == 0 )
{
estabelecimento = null;
}
}
AnalisesDataProvider adp = new AnalisesDataProvider();
try
{
//getSessionBean1().getAnalisesConcluidasDataProvider().setList(new ArrayList());
ArrayList concluidasList = adp.searchAanalisesConcluidasList(getSessionBean1().getCurrentUser().getEstabelecimento_id(), ano, mes, dia, por, nome);
ArrayList concluidasList = adp.searchAanalisesConcluidasList(
getSessionBean1().getCurrentUser().getEstabelecimento_id(),
ano, mes, dia, por, nome, estabelecimento );
table3.setRendered(true);
txtSearchMsg.setRendered(false);
@ -1741,5 +1944,125 @@ public class FormHS extends AbstractPageBean {
public String buttonFilterActual_action()
{
Date visitaDate = ( Date ) calFilterDateActual.getValue();
String visitaDateStr = null;
if ( visitaDate != null )
{
visitaDateStr = D_F.format( visitaDate );
}
String POR = null;
if ( textFilterPORActual.getText() != null )
{
POR = ( ( String ) textFilterPORActual.getText() ).trim();
if ( POR.length() == 0 )
{
POR = null;
}
}
String nome = null;
if ( textFilterNameActual.getText() != null )
{
nome = (( String ) textFilterNameActual.getText()).trim();
if( nome.length() == 0 )
{
nome = null;
}
}
String estabelecimento = null;
if ( textFilterEstabelecimentoActual.getText() != null )
{
estabelecimento = (( String ) textFilterEstabelecimentoActual.getText()).trim();
if( estabelecimento.length() == 0 )
{
estabelecimento = null;
}
}
AnalisesDataProvider adp = new AnalisesDataProvider();
try
{
ArrayList actualList = adp.searchAnalisesActuaisHS(
getSessionBean1().getCurrentUser().getEstabelecimento_id(),
nome, estabelecimento, visitaDateStr, POR );
table1.setRendered( true );
txtSearchMsg.setRendered( false );
getSessionBean1().getAnalisesActualDataProvider().setList( actualList );
}
catch( Exception e )
{
table1.setRendered( false );
txtSearchMsg.setRendered( true );
txtSearchMsg.setText( "N&atilde;o foram encontrados registos para a sua pesquisa !" );
}
return null;
}
public String buttonFilterSeg_action()
{
Date visitaDate = ( Date ) calFilterDateSeg.getValue();
String visitaDateStr = null;
if ( visitaDate != null )
{
visitaDateStr = D_F.format( visitaDate );
}
String POR = null;
if ( textFilterPORSeg.getText() != null )
{
POR = ( ( String ) textFilterPORSeg.getText() ).trim();
if ( POR.length() == 0 )
{
POR = null;
}
}
String nome = null;
if ( textFilterNameSeg.getText() != null )
{
nome = (( String ) textFilterNameSeg.getText()).trim();
if( nome.length() == 0 )
{
nome = null;
}
}
String estabelecimento = null;
if ( textFilterEstabelecimentoSeg.getText() != null )
{
estabelecimento = (( String ) textFilterEstabelecimentoSeg.getText()).trim();
if( estabelecimento.length() == 0 )
{
estabelecimento = null;
}
}
AnalisesDataProvider adp = new AnalisesDataProvider();
try
{
ArrayList seguimentoList = adp.searchAnalisesSeguimentoHS(
getSessionBean1().getCurrentUser().getEstabelecimento_id(),
nome, estabelecimento, visitaDateStr, POR );
table2.setRendered( true );
txtSearchMsg.setRendered( false );
getSessionBean1().getAnalisesSeguimentoDataProvider().setList( seguimentoList );
}
catch( Exception e )
{
table2.setRendered( false );
txtSearchMsg.setRendered( true );
txtSearchMsg.setText( "N&atilde;o foram encontrados registos para a sua pesquisa !" );
}
return null;
}
}

@ -29,8 +29,11 @@ import db.AnalisesActualDataProvider;
import db.AnalisesConcluidasDataProvider;
import db.AnalisesDataProvider;
import db.AnalisesSeguimentoDataProvider;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.ListIterator;
import javax.faces.FacesException;
@ -1007,7 +1010,152 @@ public class FormMedico extends AbstractPageBean {
public void setStaticText11(StaticText st) {
this.staticText11 = st;
}
private HtmlPanelGrid gridPanelFilterActual = new HtmlPanelGrid();
public HtmlPanelGrid getGridPanelFilterActual()
{
return this.gridPanelFilterActual;
}
public void setGridPanelFilterActual( HtmlPanelGrid pg )
{
this.gridPanelFilterActual = pg;
}
private PanelGroup groupPanelFilterActual = new PanelGroup();
public PanelGroup getGroupPanelFilterActual()
{
return this.groupPanelFilterActual;
}
public void setGroupPanelFilterActual( PanelGroup pg )
{
this.groupPanelFilterActual = pg;
}
private StaticText labelFilterNameActual = new StaticText();
public StaticText getLabelFilterNameActual()
{
return this.labelFilterNameActual;
}
public void setLabelFilterNameActual( StaticText st )
{
this.labelFilterNameActual = st;
}
private TextField textFilterNameActual = new TextField();
public TextField getTextFilterNameActual()
{
return this.textFilterNameActual;
}
public void setTextFilterNameActual( TextField tf )
{
this.textFilterNameActual = tf;
}
private com.sun.rave.web.ui.component.Calendar calFilterDateActual = new com.sun.rave.web.ui.component.Calendar();
public com.sun.rave.web.ui.component.Calendar getCalFilterDateActual()
{
return this.calFilterDateActual;
}
public void setCalFilterDateActual( com.sun.rave.web.ui.component.Calendar c )
{
this.calFilterDateActual = c;
}
private TextField textFilterPORActual = new TextField();
public TextField getTextFilterPORActual() {
return textFilterPORActual;
}
public void setTextFilterPORActual(TextField textFilterPORActual) {
this.textFilterPORActual = textFilterPORActual;
}
private Button buttonFilterActual = new Button();
public Button getButtonFilterActual()
{
return this.buttonFilterActual;
}
public void setButtonFilterActual( Button b )
{
this.buttonFilterActual = b;
}
private HtmlPanelGrid gridPanelFilterSeg = new HtmlPanelGrid();
public HtmlPanelGrid getGridPanelFilterSeg()
{
return this.gridPanelFilterSeg;
}
public void setGridPanelFilterSeg( HtmlPanelGrid pg )
{
this.gridPanelFilterSeg = pg;
}
private PanelGroup groupPanelFilterSeg = new PanelGroup();
public PanelGroup getGroupPanelFilterSeg()
{
return this.groupPanelFilterSeg;
}
public void setGroupPanelFilterSeg( PanelGroup pg )
{
this.groupPanelFilterSeg = pg;
}
private StaticText labelFilterNameSeg = new StaticText();
public StaticText getLabelFilterNameSeg()
{
return this.labelFilterNameSeg;
}
public void setLabelFilterNameSeg( StaticText st )
{
this.labelFilterNameSeg = st;
}
private TextField textFilterNameSeg = new TextField();
public TextField getTextFilterNameSeg()
{
return this.textFilterNameSeg;
}
public void setTextFilterNameSeg( TextField tf )
{
this.textFilterNameSeg = tf;
}
private com.sun.rave.web.ui.component.Calendar calFilterDateSeg = new com.sun.rave.web.ui.component.Calendar();
public com.sun.rave.web.ui.component.Calendar getCalFilterDateSeg()
{
return this.calFilterDateSeg;
}
public void setCalFilterDateSeg( com.sun.rave.web.ui.component.Calendar c )
{
this.calFilterDateSeg = c;
}
private TextField textFilterPORSeg = new TextField();
public TextField getTextFilterPORSeg() {
return textFilterPORSeg;
}
public void setTextFilterPORSeg(TextField textFilterPORSeg) {
this.textFilterPORSeg = textFilterPORSeg;
}
private Button buttonFilterSeg = new Button();
public Button getButtonFilterSeg()
{
return this.buttonFilterSeg;
}
public void setButtonFilterSeg( Button b )
{
this.buttonFilterSeg = b;
}
private static final DateFormat D_F = new SimpleDateFormat( "yyyy-MM-dd" );
// </editor-fold>
/**
@ -1079,47 +1227,46 @@ public class FormMedico extends AbstractPageBean {
*/
public void prerender() {
lblUser.setText( getSessionBean1().getCurrentUser().getLogin() );
AnalisesDataProvider adp = new AnalisesDataProvider();
try
{
//lblActivos.setRendered(true);
table1.setRendered(true);
//ArrayList actuaisList = adp.getAnalisesActuaisList(getSessionBean1().getCurrentUser().getEstabelecimento_id(), new Integer(5));
// ArrayList actuaisList = adp.getAnalisesActuaisMedicoList( getSessionBean1().getCurrentUser().getEstabelecimento_id() );
// getSessionBean1().getAnalisesActualDataProvider().setList(actuaisList);
}
catch(Exception ex)
{
//lblActivos.setRendered(false);
table1.setRendered(false);
ex.printStackTrace();
}
table2.setRendered(false);
try
{
//lblActivos.setRendered(true);
table2.setRendered(true);
ArrayList seguimentoList = adp.getAnalisesSeguimentoMedList(getSessionBean1().getCurrentUser().getEstabelecimento_id());
getSessionBean1().getAnalisesSeguimentoDataProvider().setList(seguimentoList);
}
catch(Exception ex)
{
//lblActivos.setRendered(false);
table2.setRendered(false);
ex.printStackTrace();
}
HttpServletRequest request = (HttpServletRequest) getExternalContext().getRequest();
String referer = request.getRequestURI();
String pageFrom = Utils.getPageFrom(referer);
if(!pageFrom.matches("FormMedico.jsp"))
{
AnalisesDataProvider adp = new AnalisesDataProvider();
try
{
//lblActivos.setRendered(true);
table1.setRendered(true);
//ArrayList actuaisList = adp.getAnalisesActuaisList(getSessionBean1().getCurrentUser().getEstabelecimento_id(), new Integer(5));
// ArrayList actuaisList = adp.getAnalisesActuaisMedicoList( getSessionBean1().getCurrentUser().getEstabelecimento_id() );
// getSessionBean1().getAnalisesActualDataProvider().setList(actuaisList);
}
catch(Exception ex)
{
//lblActivos.setRendered(false);
table1.setRendered(false);
ex.printStackTrace();
}
table2.setRendered(false);
try
{
//lblActivos.setRendered(true);
table2.setRendered(true);
ArrayList seguimentoList = adp.getAnalisesSeguimentoMedList(getSessionBean1().getCurrentUser().getEstabelecimento_id());
getSessionBean1().getAnalisesSeguimentoDataProvider().setList(seguimentoList);
}
catch(Exception ex)
{
//lblActivos.setRendered(false);
table2.setRendered(false);
ex.printStackTrace();
}
try
{
//lblActivos.setRendered(true);
@ -1376,7 +1523,10 @@ public class FormMedico extends AbstractPageBean {
{
//getSessionBean1().getAnalisesConcluidasDataProvider().setList(new ArrayList());
ArrayList concluidasList = adp.searchAanalisesConcluidasList(getSessionBean1().getCurrentUser().getEstabelecimento_id(), ano, mes, dia, por, nome);
ArrayList concluidasList = adp.searchAanalisesConcluidasList(
getSessionBean1().getCurrentUser().getEstabelecimento_id(),
ano, mes, dia, por, nome, null
);
table3.setRendered(true);
txtSearchMsg.setRendered(false);
@ -1555,6 +1705,108 @@ public class FormMedico extends AbstractPageBean {
getSessionBean1().setNavFrom("FormMedico");
return "view_analise";
}
public String buttonFilterActual_action()
{
Date visitaDate = ( Date ) calFilterDateActual.getValue();
String visitaDateStr = null;
if ( visitaDate != null )
{
visitaDateStr = D_F.format( visitaDate );
}
String POR = null;
if ( textFilterPORActual.getText() != null )
{
POR = ( ( String ) textFilterPORActual.getText() ).trim();
if ( POR.length() == 0 )
{
POR = null;
}
}
String nome = null;
if ( textFilterNameActual.getText() != null )
{
nome = (( String ) textFilterNameActual.getText()).trim();
if( nome.length() == 0 )
{
nome = null;
}
}
// AnalisesDataProvider adp = new AnalisesDataProvider();
try
{
// ArrayList actualList = adp.searchAnalisesActuaisMedico(
// getSessionBean1().getCurrentUser().getEstabelecimento_id(), nome, visitaDateStr );
table1.setRendered( true );
txtSearchMsg.setRendered( false );
// getSessionBean1().getAnalisesActualDataProvider().setList( actualList );
}
catch( Exception e )
{
table1.setRendered( false );
txtSearchMsg.setRendered( true );
txtSearchMsg.setText( "N&atilde;o foram encontrados registos para a sua pesquisa !" );
}
return null;
}
public String buttonFilterSeg_action()
{
Date visitaDate = ( Date ) calFilterDateSeg.getValue();
String visitaDateStr = null;
if ( visitaDate != null )
{
visitaDateStr = D_F.format( visitaDate );
}
String POR = null;
if ( textFilterPORSeg.getText() != null )
{
POR = ( ( String ) textFilterPORSeg.getText() ).trim();
if ( POR.length() == 0 )
{
POR = null;
}
}
String nome = null;
if ( textFilterNameSeg.getText() != null )
{
nome = (( String ) textFilterNameSeg.getText()).trim();
if( nome.length() == 0 )
{
nome = null;
}
}
AnalisesDataProvider adp = new AnalisesDataProvider();
try
{
ArrayList seguimentoList = adp.searchAnalisesSeguimentoMedico(
getSessionBean1().getCurrentUser().getEstabelecimento_id(),
nome, visitaDateStr, POR );
table2.setRendered( true );
txtSearchMsg.setRendered( false );
getSessionBean1().getAnalisesSeguimentoDataProvider().setList( seguimentoList );
}
catch( Exception e )
{
table2.setRendered( false );
txtSearchMsg.setRendered( true );
txtSearchMsg.setText( "N&atilde;o foram encontrados registos para a sua pesquisa !" );
}
return null;
}
}

@ -30,8 +30,11 @@ import db.AnalisesConcluidasDataProvider;
import db.AnalisesDataProvider;
import db.AnalisesSeguimentoDataProvider;
import global.Global;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.ListIterator;
import javax.faces.FacesException;
@ -39,7 +42,6 @@ import javax.faces.component.html.HtmlPanelGrid;
import javax.faces.context.FacesContext;
import javax.faces.event.ValueChangeEvent;
import javax.servlet.http.HttpServletRequest;
import utils.JSFUtils;
import utils.Utils;
/**
@ -1049,7 +1051,152 @@ public class FormRH extends AbstractPageBean {
public void setLblUser(StaticText st) {
this.lblUser = st;
}
private HtmlPanelGrid gridPanelFilterActual = new HtmlPanelGrid();
public HtmlPanelGrid getGridPanelFilterActual()
{
return this.gridPanelFilterActual;
}
public void setGridPanelFilterActual( HtmlPanelGrid pg )
{
this.gridPanelFilterActual = pg;
}
private PanelGroup groupPanelFilterActual = new PanelGroup();
public PanelGroup getGroupPanelFilterActual()
{
return this.groupPanelFilterActual;
}
public void setGroupPanelFilterActual( PanelGroup pg )
{
this.groupPanelFilterActual = pg;
}
private StaticText labelFilterNameActual = new StaticText();
public StaticText getLabelFilterNameActual()
{
return this.labelFilterNameActual;
}
public void setLabelFilterNameActual( StaticText st )
{
this.labelFilterNameActual = st;
}
private TextField textFilterNameActual = new TextField();
public TextField getTextFilterNameActual()
{
return this.textFilterNameActual;
}
public void setTextFilterNameActual( TextField tf )
{
this.textFilterNameActual = tf;
}
private com.sun.rave.web.ui.component.Calendar calFilterDateActual = new com.sun.rave.web.ui.component.Calendar();
public com.sun.rave.web.ui.component.Calendar getCalFilterDateActual()
{
return this.calFilterDateActual;
}
public void setCalFilterDateActual( com.sun.rave.web.ui.component.Calendar c )
{
this.calFilterDateActual = c;
}
private TextField textFilterPORActual = new TextField();
public TextField getTextFilterPORActual() {
return textFilterPORActual;
}
public void setTextFilterPORActual(TextField textFilterPORActual) {
this.textFilterPORActual = textFilterPORActual;
}
private Button buttonFilterActual = new Button();
public Button getButtonFilterActual()
{
return this.buttonFilterActual;
}
public void setButtonFilterActual( Button b )
{
this.buttonFilterActual = b;
}
private HtmlPanelGrid gridPanelFilterSeg = new HtmlPanelGrid();
public HtmlPanelGrid getGridPanelFilterSeg()
{
return this.gridPanelFilterSeg;
}
public void setGridPanelFilterSeg( HtmlPanelGrid pg )
{
this.gridPanelFilterSeg = pg;
}
private PanelGroup groupPanelFilterSeg = new PanelGroup();
public PanelGroup getGroupPanelFilterSeg()
{
return this.groupPanelFilterSeg;
}
public void setGroupPanelFilterSeg( PanelGroup pg )
{
this.groupPanelFilterSeg = pg;
}
private StaticText labelFilterNameSeg = new StaticText();
public StaticText getLabelFilterNameSeg()
{
return this.labelFilterNameSeg;
}
public void setLabelFilterNameSeg( StaticText st )
{
this.labelFilterNameSeg = st;
}
private TextField textFilterNameSeg = new TextField();
public TextField getTextFilterNameSeg()
{
return this.textFilterNameSeg;
}
public void setTextFilterNameSeg( TextField tf )
{
this.textFilterNameSeg = tf;
}
private com.sun.rave.web.ui.component.Calendar calFilterDateSeg = new com.sun.rave.web.ui.component.Calendar();
public com.sun.rave.web.ui.component.Calendar getCalFilterDateSeg()
{
return this.calFilterDateSeg;
}
public void setCalFilterDateSeg( com.sun.rave.web.ui.component.Calendar c )
{
this.calFilterDateSeg = c;
}
private TextField textFilterPORSeg = new TextField();
public TextField getTextFilterPORSeg() {
return textFilterPORSeg;
}
public void setTextFilterPORSeg(TextField textFilterPORSeg) {
this.textFilterPORSeg = textFilterPORSeg;
}
private Button buttonFilterSeg = new Button();
public Button getButtonFilterSeg()
{
return this.buttonFilterSeg;
}
public void setButtonFilterSeg( Button b )
{
this.buttonFilterSeg = b;
}
private static final DateFormat D_F = new SimpleDateFormat( "yyyy-MM-dd" );
// </editor-fold>
/**
@ -1139,46 +1286,45 @@ public class FormRH extends AbstractPageBean {
// //////lnkNewUser.setRendered(false);
// stSep1.setRendered(false);
// }
AnalisesDataProvider adp = new AnalisesDataProvider();
try
{
//lblActivos.setRendered(true);
table1.setRendered(true);
//ArrayList actuaisList = adp.getAnalisesActuaisList(getSessionBean1().getCurrentUser().getEstabelecimento_id());
ArrayList actuaisList = adp.getAnalisesActuaisRhList(getSessionBean1().getCurrentUser().getEstabelecimento_id(), responsavel_loja);
getSessionBean1().getAnalisesActualDataProvider().setList(actuaisList);
}
catch(Exception ex)
{
//lblActivos.setRendered(false);
table1.setRendered(false);
//ex.printStackTrace();
}
try
{
//lblActivos.setRendered(true);
table2.setRendered(true);
ArrayList seguimentoList = adp.getAnalisesSeguimentoRhList(getSessionBean1().getCurrentUser().getEstabelecimento_id(), responsavel_loja);
getSessionBean1().getAnalisesSeguimentoDataProvider().setList(seguimentoList);
}
catch(Exception ex)
{
//lblActivos.setRendered(false);
table2.setRendered(false);
//ex.printStackTrace();
}
HttpServletRequest request = (HttpServletRequest) getExternalContext().getRequest();
String referer = request.getRequestURI();
String pageFrom = Utils.getPageFrom(referer);
if(!pageFrom.matches("FormRH.jsp"))
{
AnalisesDataProvider adp = new AnalisesDataProvider();
try
{
//lblActivos.setRendered(true);
table1.setRendered(true);
//ArrayList actuaisList = adp.getAnalisesActuaisList(getSessionBean1().getCurrentUser().getEstabelecimento_id());
ArrayList actuaisList = adp.getAnalisesActuaisRhList(getSessionBean1().getCurrentUser().getEstabelecimento_id(), responsavel_loja);
getSessionBean1().getAnalisesActualDataProvider().setList(actuaisList);
}
catch(Exception ex)
{
//lblActivos.setRendered(false);
table1.setRendered(false);
//ex.printStackTrace();
}
try
{
//lblActivos.setRendered(true);
table2.setRendered(true);
ArrayList seguimentoList = adp.getAnalisesSeguimentoRhList(getSessionBean1().getCurrentUser().getEstabelecimento_id(), responsavel_loja);
getSessionBean1().getAnalisesSeguimentoDataProvider().setList(seguimentoList);
}
catch(Exception ex)
{
//lblActivos.setRendered(false);
table2.setRendered(false);
//ex.printStackTrace();
}
try
{
//lblActivos.setRendered(true);
@ -1461,7 +1607,9 @@ public class FormRH extends AbstractPageBean {
{
//getSessionBean1().getAnalisesConcluidasDataProvider().setList(new ArrayList());
ArrayList concluidasList = adp.searchAanalisesConcluidasList(getSessionBean1().getCurrentUser().getEstabelecimento_id(), ano, mes, dia, por, nome);
ArrayList concluidasList = adp.searchAanalisesConcluidasList(
getSessionBean1().getCurrentUser().getEstabelecimento_id(),
ano, mes, dia, por, nome, null );
table3.setRendered(true);
txtSearchMsg.setRendered(false);
@ -1765,5 +1913,109 @@ public class FormRH extends AbstractPageBean {
return null;
}
public String buttonFilterActual_action()
{
Date visitaDate = ( Date ) calFilterDateActual.getValue();
String visitaDateStr = null;
if ( visitaDate != null )
{
visitaDateStr = D_F.format( visitaDate );
}
String POR = null;
if ( textFilterPORActual.getText() != null )
{
POR = ( ( String ) textFilterPORActual.getText() ).trim();
if ( POR.length() == 0 )
{
POR = null;
}
}
String nome = null;
if ( textFilterNameActual.getText() != null )
{
nome = (( String ) textFilterNameActual.getText()).trim();
if( nome.length() == 0 )
{
nome = null;
}
}
AnalisesDataProvider adp = new AnalisesDataProvider();
try
{
ArrayList actualList = adp.searchAnalisesActualRH(
getSessionBean1().getCurrentUser().getEstabelecimento_id(),
nome, visitaDateStr, POR,
getSessionBean1().getCurrentUser().getResponsavel_loja() );
table1.setRendered( true );
txtSearchMsg.setRendered( false );
getSessionBean1().getAnalisesActualDataProvider().setList( actualList );
}
catch( Exception e )
{
table1.setRendered( false );
txtSearchMsg.setRendered( true );
txtSearchMsg.setText( "N&atilde;o foram encontrados registos para a sua pesquisa !" );
}
return null;
}
public String buttonFilterSeg_action()
{
Date visitaDate = ( Date ) calFilterDateSeg.getValue();
String visitaDateStr = null;
if ( visitaDate != null )
{
visitaDateStr = D_F.format( visitaDate );
}
String POR = null;
if ( textFilterPORSeg.getText() != null )
{
POR = ( ( String ) textFilterPORSeg.getText() ).trim();
if ( POR.length() == 0 )
{
POR = null;
}
}
String nome = null;
if ( textFilterNameSeg.getText() != null )
{
nome = (( String ) textFilterNameSeg.getText()).trim();
if( nome.length() == 0 )
{
nome = null;
}
}
AnalisesDataProvider adp = new AnalisesDataProvider();
try
{
ArrayList seguimentoList = adp.searchAnalisesSeguimentoRH(
getSessionBean1().getCurrentUser().getEstabelecimento_id(),
nome, visitaDateStr, POR,
getSessionBean1().getCurrentUser().getResponsavel_loja() );
table2.setRendered( true );
txtSearchMsg.setRendered( false );
getSessionBean1().getAnalisesSeguimentoDataProvider().setList( seguimentoList );
}
catch( Exception e )
{
table2.setRendered( false );
txtSearchMsg.setRendered( true );
txtSearchMsg.setText( "N&atilde;o foram encontrados registos para a sua pesquisa !" );
}
return null;
}
}

@ -32,8 +32,11 @@ import db.AnalisesSeguimentoDataProvider;
import global.Global;
import java.io.File;
import java.io.FileInputStream;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.ListIterator;
import javax.faces.FacesException;
@ -43,7 +46,6 @@ import javax.faces.event.ValueChangeEvent;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import utils.JSFUtils;
import utils.Utils;
/**
@ -1083,7 +1085,152 @@ public class FormSeguranca extends AbstractPageBean {
public void setLnkPlanosActuacao(Hyperlink h) {
this.lnkPlanosActuacao = h;
}
private HtmlPanelGrid gridPanelFilterSeg = new HtmlPanelGrid();
public HtmlPanelGrid getGridPanelFilterSeg()
{
return this.gridPanelFilterSeg;
}
public void setGridPanelFilterSeg( HtmlPanelGrid pg )
{
this.gridPanelFilterSeg = pg;
}
private PanelGroup groupPanelFilterSeg = new PanelGroup();
public PanelGroup getGroupPanelFilterSeg()
{
return this.groupPanelFilterSeg;
}
public void setGroupPanelFilterSeg( PanelGroup pg )
{
this.groupPanelFilterSeg = pg;
}
private StaticText labelFilterNameSeg = new StaticText();
public StaticText getLabelFilterNameSeg()
{
return this.labelFilterNameSeg;
}
public void setLabelFilterNameSeg( StaticText st )
{
this.labelFilterNameSeg = st;
}
private TextField textFilterNameSeg = new TextField();
public TextField getTextFilterNameSeg()
{
return this.textFilterNameSeg;
}
public void setTextFilterNameSeg( TextField tf )
{
this.textFilterNameSeg = tf;
}
private com.sun.rave.web.ui.component.Calendar calFilterDateSeg = new com.sun.rave.web.ui.component.Calendar();
public com.sun.rave.web.ui.component.Calendar getCalFilterDateSeg()
{
return this.calFilterDateSeg;
}
public void setCalFilterDateSeg( com.sun.rave.web.ui.component.Calendar c )
{
this.calFilterDateSeg = c;
}
private TextField textFilterPORSeg = new TextField();
public TextField getTextFilterPORSeg() {
return textFilterPORSeg;
}
public void setTextFilterPORSeg(TextField textFilterPORSeg) {
this.textFilterPORSeg = textFilterPORSeg;
}
private Button buttonFilterSeg = new Button();
public Button getButtonFilterSeg()
{
return this.buttonFilterSeg;
}
public void setButtonFilterSeg( Button b )
{
this.buttonFilterSeg = b;
}
private HtmlPanelGrid gridPanelFilterActual = new HtmlPanelGrid();
public HtmlPanelGrid getGridPanelFilterActual()
{
return this.gridPanelFilterActual;
}
public void setGridPanelFilterActual( HtmlPanelGrid pg )
{
this.gridPanelFilterActual = pg;
}
private PanelGroup groupPanelFilterActual = new PanelGroup();
public PanelGroup getGroupPanelFilterActual()
{
return this.groupPanelFilterActual;
}
public void setGroupPanelFilterActual( PanelGroup pg )
{
this.groupPanelFilterActual = pg;
}
private StaticText labelFilterNameActual = new StaticText();
public StaticText getLabelFilterNameActual()
{
return this.labelFilterNameActual;
}
public void setLabelFilterNameActual( StaticText st )
{
this.labelFilterNameActual = st;
}
private TextField textFilterNameActual = new TextField();
public TextField getTextFilterNameActual()
{
return this.textFilterNameActual;
}
public void setTextFilterNameActual( TextField tf )
{
this.textFilterNameActual = tf;
}
private com.sun.rave.web.ui.component.Calendar calFilterDateActual = new com.sun.rave.web.ui.component.Calendar();
public com.sun.rave.web.ui.component.Calendar getCalFilterDateActual()
{
return this.calFilterDateActual;
}
public void setCalFilterDateActual( com.sun.rave.web.ui.component.Calendar c )
{
this.calFilterDateActual = c;
}
private TextField textFilterPORActual = new TextField();
public TextField getTextFilterPORActual() {
return textFilterPORActual;
}
public void setTextFilterPORActual(TextField textFilterPORActual) {
this.textFilterPORActual = textFilterPORActual;
}
private Button buttonFilterActual = new Button();
public Button getButtonFilterActual()
{
return this.buttonFilterActual;
}
public void setButtonFilterActual( Button b )
{
this.buttonFilterActual = b;
}
private static final DateFormat D_F = new SimpleDateFormat( "yyyy-MM-dd" );
// </editor-fold>
/**
@ -1162,44 +1309,46 @@ public class FormSeguranca extends AbstractPageBean {
{
lnkPlanosActuacao.setDisabled(true);
}
AnalisesDataProvider adp = new AnalisesDataProvider();
try
{
//lblActivos.setRendered(true);
table1.setRendered(true);
//ArrayList actuaisList = adp.getAnalisesActuaisList(getSessionBean1().getCurrentUser().getEstabelecimento_id(), new Integer(1));
ArrayList actuaisList = adp.getAnalisesActuaisSegList( getSessionBean1().getCurrentUser().getEstabelecimento_id(), responsavel_loja );
getSessionBean1().getAnalisesActualDataProvider().setList(actuaisList);
}
catch(Exception ex)
{
//lblActivos.setRendered(false);
table1.setRendered(false);
//ex.printStackTrace();
}
try
{
//lblActivos.setRendered(true);
table2.setRendered(true);
ArrayList seguimentoList = adp.getAnalisesSeguimentoSegList(getSessionBean1().getCurrentUser().getEstabelecimento_id(), responsavel_loja);
getSessionBean1().getAnalisesSeguimentoDataProvider().setList(seguimentoList);
}
catch(Exception ex)
{
//lblActivos.setRendered(false);
table2.setRendered(false);
//ex.printStackTrace();
}
HttpServletRequest request = (HttpServletRequest) getExternalContext().getRequest();
String referer = request.getRequestURI();
String pageFrom = Utils.getPageFrom(referer);
if(!pageFrom.matches("FormSeguranca.jsp"))
if( ! pageFrom.matches( "FormSeguranca.jsp" ) )
{
AnalisesDataProvider adp = new AnalisesDataProvider();
try
{
//lblActivos.setRendered(true);
table1.setRendered(true);
//ArrayList actuaisList = adp.getAnalisesActuaisList(getSessionBean1().getCurrentUser().getEstabelecimento_id(), new Integer(1));
ArrayList actuaisList = adp.getAnalisesActuaisSegList( getSessionBean1().getCurrentUser().getEstabelecimento_id(), responsavel_loja );
getSessionBean1().getAnalisesActualDataProvider().setList(actuaisList);
}
catch(Exception ex)
{
//lblActivos.setRendered(false);
table1.setRendered(false);
//ex.printStackTrace();
}
try
{
//lblActivos.setRendered(true);
table2.setRendered( true );
ArrayList seguimentoList = adp.getAnalisesSeguimentoSegList(
getSessionBean1().getCurrentUser().getEstabelecimento_id(), responsavel_loja );
getSessionBean1().getAnalisesSeguimentoDataProvider().setList( seguimentoList );
}
catch(Exception ex)
{
//lblActivos.setRendered(false);
table2.setRendered(false);
//ex.printStackTrace();
}
try
{
//lblActivos.setRendered(true);
@ -1421,7 +1570,110 @@ public class FormSeguranca extends AbstractPageBean {
fillDiaDropDown();
}
}
public String buttonFilterActual_action()
{
Date visitaDate = ( Date ) calFilterDateActual.getValue();
String visitaDateStr = null;
if ( visitaDate != null )
{
visitaDateStr = D_F.format( visitaDate );
}
String POR = null;
if ( textFilterPORActual.getText() != null )
{
POR = ( ( String ) textFilterPORActual.getText() ).trim();
if ( POR.length() == 0 )
{
POR = null;
}
}
String nome = null;
if ( textFilterNameActual.getText() != null )
{
nome = (( String ) textFilterNameActual.getText()).trim();
if( nome.length() == 0 )
{
nome = null;
}
}
AnalisesDataProvider adp = new AnalisesDataProvider();
try
{
ArrayList actualList = adp.searchAnalisesActualSeg(
getSessionBean1().getCurrentUser().getEstabelecimento_id(),
nome, visitaDateStr, POR,
getSessionBean1().getCurrentUser().getResponsavel_loja() );
table1.setRendered( true );
txtSearchMsg.setRendered( false );
getSessionBean1().getAnalisesActualDataProvider().setList( actualList );
}
catch( Exception e )
{
table1.setRendered( false );
txtSearchMsg.setRendered( true );
txtSearchMsg.setText( "N&atilde;o foram encontrados registos para a sua pesquisa !" );
}
return null;
}
public String buttonFilterSeg_action()
{
Date visitaDate = ( Date ) calFilterDateSeg.getValue();
String visitaDateStr = null;
if ( visitaDate != null )
{
visitaDateStr = D_F.format( visitaDate );
}
String POR = null;
if ( textFilterPORSeg.getText() != null )
{
POR = ( ( String ) textFilterPORSeg.getText() ).trim();
if ( POR.length() == 0 )
{
POR = null;
}
}
String nome = null;
if ( textFilterNameSeg.getText() != null )
{
nome = (( String ) textFilterNameSeg.getText()).trim();
if( nome.length() == 0 )
{
nome = null;
}
}
AnalisesDataProvider adp = new AnalisesDataProvider();
try
{
ArrayList seguimentoList = adp.searchAnalisesSeguimentoSeg(
getSessionBean1().getCurrentUser().getEstabelecimento_id(),
nome, visitaDateStr, POR,
getSessionBean1().getCurrentUser().getResponsavel_loja() );
table2.setRendered( true );
txtSearchMsg.setRendered( false );
getSessionBean1().getAnalisesSeguimentoDataProvider().setList( seguimentoList );
}
catch( Exception e )
{
table2.setRendered( false );
txtSearchMsg.setRendered( true );
txtSearchMsg.setText( "N&atilde;o foram encontrados registos para a sua pesquisa !" );
}
return null;
}
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.
@ -1484,7 +1736,9 @@ public class FormSeguranca extends AbstractPageBean {
{
//getSessionBean1().getAnalisesConcluidasDataProvider().setList(new ArrayList());
ArrayList concluidasList = adp.searchAanalisesConcluidasList(getSessionBean1().getCurrentUser().getEstabelecimento_id(), ano, mes, dia, por, nome);
ArrayList concluidasList = adp.searchAanalisesConcluidasList(
getSessionBean1().getCurrentUser().getEstabelecimento_id(),
ano, mes, dia, por, nome, null );
table3.setRendered(true);
txtSearchMsg.setRendered(false);

@ -20,10 +20,14 @@
</script>
</ui:head>
<ui:body binding="#{FormDirGerRh.body1}" id="body1" style="-rave-layout: grid">
<ui:form binding="#{FormDirGerRh.form1}" id="form1">
<!-- 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">
<ui:form binding="#{FormDirGerRh.form1}" id="form1">
<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">
@ -48,6 +52,9 @@
</ui:panelGroup>
</h:panelGrid>
</h:panelGrid>
</ui:form>
<ui:form id="form2">
<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"
@ -59,6 +66,27 @@
</h:panelGrid>
<h:panelGrid binding="#{FormDirGerRh.gridPanel3}" id="gridPanel3"
style="background-color: #f6f4e8; height: 24px; width: 100%" styleClass="centerBlock" width="456">
<h:panelGrid binding="#{FormDirGerRh.gridPanelFilterSeg}" columns="5" id="gridPanelFilterSeg" styleClass="centerBlock">
<ui:panelGroup>
<ui:staticText id="labelFilterDateSeg" escape="false" styleClass="labelBold" text="Data do acidente:" />
<ui:calendar binding="#{FormDirGerRh.calFilterDateSeg}" dateFormatPattern="yyyy/MM/dd" id="calFilterDateSeg" />
</ui:panelGroup>
<ui:panelGroup>
<ui:staticText id="labelFilterPORSeg" escape="false" text="POR:" styleClass="labelBold" />
<ui:textField binding="#{FormDirGerRh.textFilterPORSeg}" id="textFilterPORSeg" />
</ui:panelGroup>
<ui:panelGroup binding="#{FormDirGerRh.groupPanelFilterSeg}" id="groupPanelFilterSeg">
<ui:staticText binding="#{FormDirGerRh.labelFilterNameSeg}" id="labelFilterNameSeg" styleClass="labelBold" text="Nome:" />
<ui:textField binding="#{FormDirGerRh.textFilterNameSeg}" id="textFilterNameSeg" />
</ui:panelGroup>
<ui:panelGroup>
<ui:staticText binding="#{FormDirGerRh.labelFilterEstabelecimentoSeg}" id="labelFilterEstabelecimentoSeg" styleClass="labelBold" text="Estabelecimento:" />
<ui:textField binding="#{FormDirGerRh.textFilterEstabelecimentoSeg}" id="textFilterEstabelecimentoSeg" />
</ui:panelGroup>
<ui:button binding="#{FormDirGerRh.buttonFilterSeg}" id="buttonFilterSeg" action="#{FormDirGerRh.buttonFilterSeg_action}" text="Pesquisar" />
</h:panelGrid>
<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"
@ -101,6 +129,9 @@
</h:panelGrid>
</h:panelGrid>
</h:panelGrid>
</ui:form>
<ui:form id="form3">
<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"
@ -108,7 +139,7 @@
<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">
<h:panelGrid binding="#{FormDirGerRh.gridPanel5}" columns="7" 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:"/>
@ -139,6 +170,10 @@
styleClass="labelBold" text="Nome:"/>
<ui:textField binding="#{FormDirGerRh.txtNome}" id="txtNome"/>
</ui:panelGroup>
<ui:panelGroup>
<ui:staticText id="labelFilterEstabelecimentoConc" styleClass="labelBold" text="Estabelecimento:" />
<ui:textField binding="#{FormDirGerRh.textFilterEstabelecimentoConc}" id="textFilterEstabelecimentoConc" />
</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"
@ -180,6 +215,9 @@
<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>
</ui:form>
<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 "/>
@ -189,7 +227,9 @@
</h:panelGrid>
</h:panelGrid>
</h:panelGrid>
</ui:form>
<!-- EOF form1 -->
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

@ -21,10 +21,14 @@
</ui:head>
<ui:body binding="#{FormDirSiprp.body1}" id="body1" style="-rave-layout: grid">
<ui:form binding="#{FormDirSiprp.form1}" id="form1">
<!-- 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">
<ui:form id="form0">
<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">
@ -49,10 +53,15 @@
</ui:panelGroup>
</h:panelGrid>
</h:panelGrid>
</ui:form>
<h:panelGrid binding="#{FormDirSiprp.gridPanel2}" columnClasses="gridColCenter" columns="1" id="gridPanel2"
style="height: 24px; width: 100%" width="504">
<ui:staticText binding="#{FormDirSiprp.txtMsg1}" escape="false" id="txtMsg1" style="color: rgb(204, 0, 0); font-weight: bold; height: 24px"/>
</h:panelGrid>
<ui:form binding="#{FormDirSiprp.form1}" id="form1">
<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"
@ -64,6 +73,27 @@
</h:panelGrid>
<h:panelGrid binding="#{FormDirSiprp.gridPanel5}" id="gridPanel5"
style="background-color: #f6f4e8; height: 24px; width: 100%" styleClass="centerBlock" width="456">
<h:panelGrid binding="#{FormDirSiprp.gridPanelFilterSeg}" columns="5" id="gridPanelFilterSeg" styleClass="centerBlock">
<ui:panelGroup>
<ui:staticText id="labelFilterDateSeg" escape="false" styleClass="labelBold" text="Data do acidente:" />
<ui:calendar binding="#{FormDirSiprp.calFilterDateSeg}" dateFormatPattern="yyyy/MM/dd" id="calFilterDateSeg" />
</ui:panelGroup>
<ui:panelGroup>
<ui:staticText id="labelFilterPORSeg" escape="false" text="POR:" styleClass="labelBold" />
<ui:textField binding="#{FormDirSiprp.textFilterPORSeg}" id="textFilterPORSeg" />
</ui:panelGroup>
<ui:panelGroup binding="#{FormDirSiprp.groupPanelFilterSeg}" id="groupPanelFilterSeg">
<ui:staticText binding="#{FormDirSiprp.labelFilterNameSeg}" id="labelFilterNameSeg" styleClass="labelBold" text="Nome:" />
<ui:textField binding="#{FormDirSiprp.textFilterNameSeg}" id="textFilterNameSeg" />
</ui:panelGroup>
<ui:panelGroup>
<ui:staticText binding="#{FormDirSiprp.labelFilterEstabelecimentoSeg}" id="labelFilterEstabelecimentoSeg" styleClass="labelBold" text="Estabelecimento:" />
<ui:textField binding="#{FormDirSiprp.textFilterEstabelecimentoSeg}" id="textFilterEstabelecimentoSeg" />
</ui:panelGroup>
<ui:button binding="#{FormDirSiprp.buttonFilterSeg}" id="buttonFilterSeg" action="#{FormDirSiprp.buttonFilterSeg_action}" text="Pesquisar" />
</h:panelGrid>
<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"
@ -104,6 +134,9 @@
</h:panelGrid>
</h:panelGrid>
</h:panelGrid>
</ui:form>
<ui:form id="form2">
<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"
@ -111,7 +144,7 @@
<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">
<h:panelGrid binding="#{FormDirSiprp.gridPanel7}" columns="7" 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:"/>
@ -142,6 +175,10 @@
styleClass="labelBold" text="Nome:"/>
<ui:textField binding="#{FormDirSiprp.txtNome}" id="txtNome"/>
</ui:panelGroup>
<ui:panelGroup>
<ui:staticText id="labelFilterEstabelecimentoConc" styleClass="labelBold" text="Estabelecimento:" />
<ui:textField binding="#{FormDirSiprp.textFilterEstabelecimentoConc}" id="textFilterEstabelecimentoConc" />
</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"
@ -183,6 +220,8 @@
<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>
</ui:form>
<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 "/>
@ -192,7 +231,8 @@
</h:panelGrid>
</h:panelGrid>
</h:panelGrid>
</ui:form>
<!-- /ui:form -->
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

@ -20,10 +20,14 @@
</script>
</ui:head>
<ui:body binding="#{FormGestor.body1}" id="body1" style="-rave-layout: grid">
<ui:form binding="#{FormGestor.form1}" id="form1">
<!-- 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">
<ui:form id="form0">
<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">
@ -48,6 +52,9 @@
</ui:panelGroup>
</h:panelGrid>
</h:panelGrid>
</ui:form>
<ui:form binding="#{FormGestor.form1}" id="form1">
<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"
@ -59,6 +66,27 @@
</h:panelGrid>
<h:panelGrid binding="#{FormGestor.gridPanel3}" id="gridPanel3"
style="background-color: #f6f4e8; height: 24px; width: 100%" styleClass="centerBlock" width="456">
<h:panelGrid binding="#{FormGestor.gridPanelFilterSeg}" columns="5" id="gridPanelFilterSeg" styleClass="centerBlock">
<ui:panelGroup>
<ui:staticText id="labelFilterDateSeg" escape="false" styleClass="labelBold" text="Data do acidente:" />
<ui:calendar binding="#{FormGestor.calFilterDateSeg}" dateFormatPattern="yyyy/MM/dd" id="calFilterDateSeg" />
</ui:panelGroup>
<ui:panelGroup>
<ui:staticText id="labelFilterPORSeg" escape="false" text="POR:" styleClass="labelBold" />
<ui:textField binding="#{FormGestor.textFilterPORSeg}" id="textFilterPORSeg" />
</ui:panelGroup>
<ui:panelGroup binding="#{FormGestor.groupPanelFilterSeg}" id="groupPanelFilterSeg">
<ui:staticText binding="#{FormGestor.labelFilterNameSeg}" id="labelFilterNameSeg" styleClass="labelBold" text="Nome:" />
<ui:textField binding="#{FormGestor.textFilterNameSeg}" id="textFilterNameSeg" />
</ui:panelGroup>
<ui:panelGroup>
<ui:staticText binding="#{FormGestor.labelFilterEstabelecimentoSeg}" id="labelFilterEstabelecimentoSeg" styleClass="labelBold" text="Estabelecimento:" />
<ui:textField binding="#{FormGestor.textFilterEstabelecimentoSeg}" id="textFilterEstabelecimentoSeg" />
</ui:panelGroup>
<ui:button binding="#{FormGestor.buttonFilterSeg}" id="buttonFilterSeg" action="#{FormGestor.buttonFilterSeg_action}" text="Pesquisar" />
</h:panelGrid>
<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"
@ -99,6 +127,9 @@
</h:panelGrid>
</h:panelGrid>
</h:panelGrid>
</ui:form>
<ui:form id="form2">
<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"
@ -106,7 +137,7 @@
<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">
<h:panelGrid binding="#{FormGestor.gridPanel5}" columns="7" 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:"/>
@ -137,6 +168,10 @@
styleClass="labelBold" text="Nome:"/>
<ui:textField binding="#{FormGestor.txtNome}" id="txtNome"/>
</ui:panelGroup>
<ui:panelGroup>
<ui:staticText id="labelFilterEstabelecimentoConc" styleClass="labelBold" text="Estabelecimento:" />
<ui:textField binding="#{FormGestor.textFilterEstabelecimentoConc}" id="textFilterEstabelecimentoConc" />
</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"
@ -178,6 +213,8 @@
<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>
</ui:form>
<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 "/>
@ -187,7 +224,8 @@
</h:panelGrid>
</h:panelGrid>
</h:panelGrid>
</ui:form>
<!-- /ui:form -->
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

@ -20,10 +20,14 @@
</script>
</ui:head>
<ui:body binding="#{FormHS.body1}" id="body1" style="-rave-layout: grid">
<ui:form binding="#{FormHS.form1}" id="form1">
<!-- ui:form binding="#{FormHS.form1}" id="form1" -->
<h:panelGrid binding="#{FormHS.gridBase1}" columns="1" id="gridBase1"
style="height: 24px; left: 0px; top: 60px; position: absolute; width: 100%" styleClass="centerBlock" width="648">
<h:panelGrid binding="#{FormHS.gridLayout1}" columns="1" id="gridLayout1" style="height: 15px; width: 80%" styleClass="centerBlock">
<ui:form id="form0">
<h:panelGrid binding="#{FormHS.gridPanel1}" columnClasses="gridColLeft, gridColRightBottom" columns="2" id="gridPanel1"
style="border-bottom: solid #000000 1px; height: 24px; width: 100%" width="312">
<ui:panelGroup binding="#{FormHS.groupPanel1}" id="groupPanel1" style="height: 24px; width: 216px">
@ -48,12 +52,16 @@
</ui:panelGroup>
</h:panelGrid>
</h:panelGrid>
</ui:form>
<h:panelGrid binding="#{FormHS.gridPanel10}" columnClasses="gridColCenter" columns="1" id="gridPanel10"
style="height: 24px; width: 100%" width="504">
<ui:staticText binding="#{FormHS.txtMsg}" escape="false" id="txtMsg" style="color: rgb(204, 0, 0); font-weight: bold; height: 24px"/>
</h:panelGrid>
<h:panelGrid binding="#{FormHS.gridLayoutTop1}" columnClasses="gridLayoutTopCols, gridLayoutTopCols" columns="1"
id="gridLayoutTop1" style="height: 15px; position: relative; vertical-align: top; width: 100%">
<ui:form binding="#{FormHS.form1}" id="form1">
<h:panelGrid binding="#{FormHS.gridActual1}" columnClasses="gridColCenter" columns="1" id="gridActual1"
style="background-color: #f6f4e8; height: 24px; position: relative; width: 100%" width="360">
<h:panelGrid binding="#{FormHS.gridPanel2}" columnClasses="gridColCenter" columns="1" id="gridPanel2"
@ -63,6 +71,27 @@
</h:panelGrid>
<ui:staticText binding="#{FormHS.staticText5}" id="staticText5" styleClass="labelBold" text="Processos com dados pendentes"/>
<h:panelGrid binding="#{FormHS.gridPanel3}" id="gridPanel3" style="height: 24px; width: 100%" styleClass="centerBlock" width="456">
<h:panelGrid binding="#{FormHS.gridPanelFilterActual}" columns="5" id="gridPanelFilterActual" styleClass="centerBlock">
<ui:panelGroup>
<ui:staticText id="labelFilterDateActual" escape="false" text="Data do acidente:" styleClass="labelBold" />
<ui:calendar binding="#{FormHS.calFilterDateActual}" dateFormatPattern="yyyy/MM/dd" id="calFilterDateActual" />
</ui:panelGroup>
<ui:panelGroup>
<ui:staticText id="labelFilterPORActual" escape="false" text="POR:" styleClass="labelBold" />
<ui:textField binding="#{FormHS.textFilterPORActual}" id="textFilterPORActual" />
</ui:panelGroup>
<ui:panelGroup binding="#{FormHS.groupPanelFilterActual}" id="groupPanelFilterActual">
<ui:staticText binding="#{FormHS.labelFilterNameActual}" id="labelFilterNameActual" styleClass="labelBold" text="Nome:" />
<ui:textField binding="#{FormHS.textFilterNameActual}" id="textFilterNameActual" />
</ui:panelGroup>
<ui:panelGroup>
<ui:staticText binding="#{FormHS.labelFilterEstabelecimentoActual}" id="labelFilterEstabelecimentoActual" styleClass="labelBold" text="Estabelecimento:" />
<ui:textField binding="#{FormHS.textFilterEstabelecimentoActual}" id="textFilterEstabelecimentoActual" />
</ui:panelGroup>
<ui:button binding="#{FormHS.buttonFilterActual}" id="buttonFilterActual" action="#{FormHS.buttonFilterActual_action}" text="Pesquisar" />
</h:panelGrid>
<ui:table augmentTitle="false" binding="#{FormHS.table1}" id="table1" style="width: 80%; height: 48px"
styleClass="centerBlock" width="933">
<ui:tableRowGroup binding="#{FormHS.tableRowGroup1}" id="tableRowGroup1"
@ -101,6 +130,9 @@
</ui:table>
</h:panelGrid>
</h:panelGrid>
</ui:form>
<ui:form id="form2">
<h:panelGrid binding="#{FormHS.gridSeguimento1}" columns="1" id="gridSeguimento1"
style="background-color: #f6f4e8; position: relative; width: 100%" width="360">
<h:panelGrid binding="#{FormHS.gridPanel4}" columnClasses="gridColCenter" columns="1" id="gridPanel4"
@ -110,6 +142,28 @@
</h:panelGrid>
<h:panelGrid binding="#{FormHS.gridPanel5}" id="gridPanel5" style="background-color: #f6f4e8; height: 24px; width: 100%"
styleClass="centerBlock" width="456">
<h:panelGrid binding="#{FormHS.gridPanelFilterSeg}" columns="5" id="gridPanelFilterSeg" styleClass="centerBlock">
<ui:panelGroup>
<ui:staticText id="labelFilterDateSeg" escape="false" styleClass="labelBold" text="Data do acidente:" />
<ui:calendar binding="#{FormHS.calFilterDateSeg}" dateFormatPattern="yyyy/MM/dd" id="calFilterDateSeg" />
</ui:panelGroup>
<ui:panelGroup>
<ui:staticText id="labelFilterPORSeg" escape="false" text="POR:" styleClass="labelBold" />
<ui:textField binding="#{FormHS.textFilterPORSeg}" id="textFilterPORSeg" />
</ui:panelGroup>
<ui:panelGroup binding="#{FormHS.groupPanelFilterSeg}" id="groupPanelFilterSeg">
<ui:staticText binding="#{FormHS.labelFilterNameSeg}" id="labelFilterNameSeg" styleClass="labelBold" text="Nome:" />
<ui:textField binding="#{FormHS.textFilterNameSeg}" id="textFilterNameSeg" />
</ui:panelGroup>
<ui:panelGroup>
<ui:staticText binding="#{FormHS.labelFilterEstabelecimentoSeg}" id="labelFilterEstabelecimentoSeg" styleClass="labelBold" text="Estabelecimento:" />
<ui:textField binding="#{FormHS.textFilterEstabelecimentoSeg}" id="textFilterEstabelecimentoSeg" />
</ui:panelGroup>
<ui:button binding="#{FormHS.buttonFilterSeg}" id="buttonFilterSeg" action="#{FormHS.buttonFilterSeg_action}" text="Pesquisar" />
</h:panelGrid>
<ui:table augmentTitle="false" binding="#{FormHS.table2}" id="table2" style="width: 80%; height: 48px"
styleClass="centerBlock" width="100%">
<ui:tableRowGroup binding="#{FormHS.tableRowGroup2}" id="tableRowGroup2"
@ -148,7 +202,11 @@
</ui:table>
</h:panelGrid>
</h:panelGrid>
</ui:form>
</h:panelGrid>
<ui:form id="form3">
<h:panelGrid binding="#{FormHS.gridConcluidos1}" columns="1" id="gridConcluidos1"
style="border: 1px solid #000000; height: 24px; background-color: #f6f4e8; width: 100%" width="360">
<h:panelGrid binding="#{FormHS.gridPanel6}" columnClasses="gridColCenter" columns="1" id="gridPanel6"
@ -156,7 +214,7 @@
<ui:staticText binding="#{FormHS.staticText7}" escape="false" id="staticText7"
style="font-size: 18px; font-weight: bold; height: 24px; width: 168px" text="Concluídos"/>
</h:panelGrid>
<h:panelGrid binding="#{FormHS.gridPanel7}" columns="6" id="gridPanel7" style="height: 24px" width="576">
<h:panelGrid binding="#{FormHS.gridPanel7}" columns="7" id="gridPanel7" style="height: 24px" width="576">
<ui:panelGroup binding="#{FormHS.groupPanel3}" id="groupPanel3" style="height: 24px; width: 94px">
<ui:staticText binding="#{FormHS.staticText8}" id="staticText8" style="height: 24px; width: 22px" text="Ano:"/>
<ui:dropDown binding="#{FormHS.drpAno}" id="drpAno" items="#{SessionBean1.anoOptions}"
@ -183,6 +241,10 @@
<ui:staticText binding="#{FormHS.staticText9}" id="staticText9" style="height: 24px; width: 46px" text="Nome:"/>
<ui:textField binding="#{FormHS.txtNome}" id="txtNome"/>
</ui:panelGroup>
<ui:panelGroup>
<ui:staticText id="labelFilterEstabelecimentoConc" text="Estabelecimento:" />
<ui:textField binding="#{FormHS.textFilterEstabelecimentoConc}" id="textFilterEstabelecimentoConc" />
</ui:panelGroup>
<ui:button action="#{FormHS.butPesquisar_action}" binding="#{FormHS.butPesquisar}" id="butPesquisar" text="Pesquisar"/>
</h:panelGrid>
<h:panelGrid binding="#{FormHS.gridPanel8}" columnClasses="gridColCenter" columns="1" id="gridPanel8"
@ -223,6 +285,8 @@
<ui:staticText binding="#{FormHS.txtSearchMsg}" escape="false" id="txtSearchMsg" rendered="false" style="color: rgb(204, 0, 0); height: 24px; width: 336px"/>
</h:panelGrid>
</h:panelGrid>
</ui:form>
<h:panelGrid binding="#{FormHS.gridPanel9}" columnClasses="gridColCenter" columns="1" id="gridPanel9" style="height: 24px; width: 100%">
<ui:panelGroup binding="#{FormHS.groupPanel8}" id="groupPanel8" style="border-bottom: solid rgb(255, 255, 255) 1px; height: 21px">
<ui:staticText binding="#{FormHS.staticText10}" id="staticText10" text="Software desenvolvido por "/>
@ -232,7 +296,8 @@
</h:panelGrid>
</h:panelGrid>
</h:panelGrid>
</ui:form>
<!-- /ui:form -->
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

@ -8,10 +8,14 @@
<ui:link binding="#{FormMedico.link1}" id="link1" url="/resources/stylesheet.css"/>
</ui:head>
<ui:body binding="#{FormMedico.body1}" id="body1" style="-rave-layout: grid">
<ui:form binding="#{FormMedico.form1}" id="form1">
<!-- ui:form binding="#{FormMedico.form1}" id="form1" -->
<h:panelGrid binding="#{FormMedico.gridBase1}" columns="1" id="gridBase1"
style="height: 24px; left: 0px; top: 60px; position: absolute; width: 100%" styleClass="centerBlock" width="648">
<h:panelGrid binding="#{FormMedico.gridLayout1}" columns="1" id="gridLayout1" style="height: 15px; width: 80%" styleClass="centerBlock">
<ui:form id="form0">
<h:panelGrid binding="#{FormMedico.gridPanel1}" columnClasses="gridColLeft, gridColRightBottom" columns="2" id="gridPanel1"
style="border-bottom: solid #000000 1px; height: 24px; width: 100%" width="312">
<ui:panelGroup binding="#{FormMedico.groupPanel1}" id="groupPanel1" style="height: 24px; width: 216px">
@ -26,8 +30,12 @@
<ui:hyperlink action="#{FormMedico.lnkLogout_action}" binding="#{FormMedico.lnkLogout}" id="lnkLogout" text="sair&gt;&gt;"/>
</ui:panelGroup>
</h:panelGrid>
</ui:form>
<h:panelGrid binding="#{FormMedico.gridLayoutTop1}" columnClasses="gridLayoutTopCols, gridLayoutTopCols" columns="1"
id="gridLayoutTop1" style="height: 15px; position: relative; vertical-align: top; width: 100%">
<ui:form binding="#{FormMedico.form1}" id="form1">
<h:panelGrid binding="#{FormMedico.gridActual}" columnClasses="gridColCenter" columns="1" id="gridActual"
style="background-color: #f6f4e8; height: 24px; position: relative; width: 100%" width="360">
<h:panelGrid binding="#{FormMedico.gridPanel2}" columnClasses="gridColCenter" columns="1" id="gridPanel2"
@ -38,6 +46,23 @@
<ui:staticText binding="#{FormMedico.staticText5}" id="staticText5" text="Processos com dados pendentes"/>
<h:panelGrid binding="#{FormMedico.gridPanel3}" id="gridPanel3" style="height: 24px; width: 100%"
styleClass="centerBlock" width="456">
<h:panelGrid binding="#{FormMedico.gridPanelFilterActual}" columns="4" id="gridPanelFilterActual" styleClass="centerBlock">
<ui:panelGroup>
<ui:staticText id="labelFilterDateActual" escape="false" text="Data do acidente:" styleClass="labelBold" />
<ui:calendar binding="#{FormMedico.calFilterDateActual}" dateFormatPattern="yyyy/MM/dd" id="calFilterDateActual" />
</ui:panelGroup>
<ui:panelGroup>
<ui:staticText id="labelFilterPORActual" escape="false" text="POR:" styleClass="labelBold" />
<ui:textField binding="#{FormMedico.textFilterPORActual}" id="textFilterPORActual" />
</ui:panelGroup>
<ui:panelGroup binding="#{FormMedico.groupPanelFilterActual}" id="groupPanelFilterActual">
<ui:staticText binding="#{FormMedico.labelFilterNameActual}" id="labelFilterNameActual" styleClass="labelBold" text="Nome:" />
<ui:textField binding="#{FormMedico.textFilterNameActual}" id="textFilterNameActual" />
</ui:panelGroup>
<ui:button binding="#{FormMedico.buttonFilterActual}" id="buttonFilterActual" action="#{FormMedico.buttonFilterActual_action}" text="Pesquisar" />
</h:panelGrid>
<ui:table augmentTitle="false" binding="#{FormMedico.table1}" id="table1" style="width: 80%; height: 48px"
styleClass="centerBlock" width="550">
<ui:tableRowGroup binding="#{FormMedico.tableRowGroup1}" id="tableRowGroup1"
@ -73,6 +98,9 @@
</ui:table>
</h:panelGrid>
</h:panelGrid>
</ui:form>
<ui:form id="form2">
<h:panelGrid binding="#{FormMedico.gridSeguimento}" columns="1" id="gridSeguimento"
style="background-color: #f6f4e8; position: relative; width: 100%" width="360">
<h:panelGrid binding="#{FormMedico.gridPanel4}" columnClasses="gridColCenter" columns="1" id="gridPanel4"
@ -82,6 +110,23 @@
</h:panelGrid>
<h:panelGrid binding="#{FormMedico.gridPanel5}" id="gridPanel5"
style="background-color: #f6f4e8; height: 24px; width: 100%" styleClass="centerBlock" width="456">
<h:panelGrid binding="#{FormMedico.gridPanelFilterSeg}" columns="4" id="gridPanelFilterSeg" styleClass="centerBlock">
<ui:panelGroup>
<ui:staticText id="labelFilterDateSeg" escape="false" styleClass="labelBold" text="Data do acidente:" />
<ui:calendar binding="#{FormMedico.calFilterDateSeg}" dateFormatPattern="yyyy/MM/dd" id="calFilterDateSeg" />
</ui:panelGroup>
<ui:panelGroup>
<ui:staticText id="labelFilterPORSeg" escape="false" text="POR:" styleClass="labelBold" />
<ui:textField binding="#{FormMedico.textFilterPORSeg}" id="textFilterPORSeg" />
</ui:panelGroup>
<ui:panelGroup binding="#{FormMedico.groupPanelFilterSeg}" id="groupPanelFilterSeg">
<ui:staticText binding="#{FormMedico.labelFilterNameSeg}" id="labelFilterNameSeg" styleClass="labelBold" text="Nome:" />
<ui:textField binding="#{FormMedico.textFilterNameSeg}" id="textFilterNameSeg" />
</ui:panelGroup>
<ui:button binding="#{FormMedico.buttonFilterSeg}" id="buttonFilterSeg" action="#{FormMedico.buttonFilterSeg_action}" text="Pesquisar" />
</h:panelGrid>
<ui:table augmentTitle="false" binding="#{FormMedico.table2}" id="table2" style="width: 80%; height: 48px"
styleClass="centerBlock" width="740">
<ui:tableRowGroup binding="#{FormMedico.tableRowGroup2}" id="tableRowGroup2"
@ -118,7 +163,11 @@
</ui:table>
</h:panelGrid>
</h:panelGrid>
</ui:form>
</h:panelGrid>
<ui:form id="form3">
<h:panelGrid binding="#{FormMedico.gridConcluidos}" columns="1" id="gridConcluidos"
style="border: 1px solid #000000; height: 24px; background-color: #f6f4e8; width: 100%" width="360">
<h:panelGrid binding="#{FormMedico.gridPanel6}" columnClasses="gridColCenter" columns="1" id="gridPanel6"
@ -189,6 +238,8 @@
<ui:staticText binding="#{FormMedico.txtSearchMsg}" escape="false" id="txtSearchMsg" rendered="false" style="color: rgb(204, 0, 0); height: 24px; width: 336px"/>
</h:panelGrid>
</h:panelGrid>
</ui:form>
<h:panelGrid binding="#{FormMedico.gridPanel9}" columnClasses="gridColCenter" columns="1" id="gridPanel9" style="height: 24px; width: 100%">
<ui:panelGroup binding="#{FormMedico.groupPanel8}" id="groupPanel8" style="border-bottom: solid rgb(255, 255, 255) 1px; height: 21px">
<ui:staticText binding="#{FormMedico.staticText10}" id="staticText10" text="Software desenvolvido por "/>
@ -198,7 +249,9 @@
</h:panelGrid>
</h:panelGrid>
</h:panelGrid>
</ui:form>
<!-- /ui:form -->
</ui:body>
</ui:html>
</ui:page>

@ -20,10 +20,14 @@
</script>
</ui:head>
<ui:body binding="#{FormRH.body1}" id="body1" style="-rave-layout: grid">
<ui:form binding="#{FormRH.form1}" id="form1">
<!-- ui:form binding="#{FormRH.form1}" id="form1" -->
<h:panelGrid binding="#{FormRH.gridBase1}" columns="1" id="gridBase1"
style="height: 24px; left: 0px; top: 60px; position: absolute; width: 100%" styleClass="centerBlock" width="648">
<h:panelGrid binding="#{FormRH.gridLayout1}" columns="1" id="gridLayout1" style="height: 15px; width: 80%" styleClass="centerBlock">
<ui:form id="form0">
<h:panelGrid binding="#{FormRH.gridPanel1}" columnClasses="gridColLeft, gridColRightBottom" columns="2" id="gridPanel1"
style="border-bottom: solid #000000 1px; height: 24px; width: 100%" width="312">
<ui:panelGroup binding="#{FormRH.groupPanel1}" id="groupPanel1" style="height: 24px; width: 216px">
@ -48,12 +52,16 @@
</ui:panelGroup>
</h:panelGrid>
</h:panelGrid>
</ui:form>
<h:panelGrid binding="#{FormRH.gridPanel10}" columnClasses="gridColCenter" columns="1" id="gridPanel10"
style="height: 24px; width: 100%" width="504">
<ui:staticText binding="#{FormRH.txtMsg1}" escape="false" id="txtMsg1" style="color: rgb(204, 0, 0); font-weight: bold; height: 24px"/>
</h:panelGrid>
<h:panelGrid binding="#{FormRH.gridLayoutTop1}" columnClasses="gridLayoutTopCols, gridLayoutTopCols" columns="1"
id="gridLayoutTop1" style="height: 15px; position: relative; vertical-align: top; width: 100%">
<ui:form binding="#{FormRH.form1}" id="form1">
<h:panelGrid binding="#{FormRH.gridActual1}" columnClasses="gridColCenter" columns="1" id="gridActual1"
style="background-color: #f6f4e8; height: 24px; position: relative; width: 100%" width="360">
<h:panelGrid binding="#{FormRH.gridPanel2}" columnClasses="gridColCenter" columns="1" id="gridPanel2"
@ -63,6 +71,23 @@
</h:panelGrid>
<ui:staticText binding="#{FormRH.staticText5}" id="staticText5" styleClass="labelBold" text="Processos com dados pendentes"/>
<h:panelGrid binding="#{FormRH.gridPanel3}" id="gridPanel3" style="height: 24px; width: 100%" styleClass="centerBlock" width="456">
<h:panelGrid binding="#{FormRH.gridPanelFilterActual}" columns="4" id="gridPanelFilterActual" styleClass="centerBlock">
<ui:panelGroup>
<ui:staticText id="labelFilterDateActual" escape="false" text="Data do acidente:" styleClass="labelBold" />
<ui:calendar binding="#{FormRH.calFilterDateActual}" dateFormatPattern="yyyy/MM/dd" id="calFilterDateActual" />
</ui:panelGroup>
<ui:panelGroup>
<ui:staticText id="labelFilterPORActual" escape="false" text="POR:" styleClass="labelBold" />
<ui:textField binding="#{FormRH.textFilterPORActual}" id="textFilterPORActual" />
</ui:panelGroup>
<ui:panelGroup binding="#{FormRH.groupPanelFilterActual}" id="groupPanelFilterActual">
<ui:staticText binding="#{FormRH.labelFilterNameActual}" id="labelFilterNameActual" styleClass="labelBold" text="Nome:" />
<ui:textField binding="#{FormRH.textFilterNameActual}" id="textFilterNameActual" />
</ui:panelGroup>
<ui:button binding="#{FormRH.buttonFilterActual}" id="buttonFilterActual" action="#{FormRH.buttonFilterActual_action}" text="Pesquisar" />
</h:panelGrid>
<ui:table augmentTitle="false" binding="#{FormRH.table1}" id="table1" style="width: 80%; height: 48px"
styleClass="centerBlock" width="100%">
<ui:tableRowGroup binding="#{FormRH.tableRowGroup1}" id="tableRowGroup1"
@ -103,6 +128,9 @@
</ui:table>
</h:panelGrid>
</h:panelGrid>
</ui:form>
<ui:form id="form2">
<h:panelGrid binding="#{FormRH.gridSeguimento1}" columns="1" id="gridSeguimento1"
style="background-color: #f6f4e8; position: relative; width: 100%" width="360">
<h:panelGrid binding="#{FormRH.gridPanel4}" columnClasses="gridColCenter" columns="1" id="gridPanel4"
@ -112,6 +140,23 @@
</h:panelGrid>
<h:panelGrid binding="#{FormRH.gridPanel5}" id="gridPanel5" style="background-color: #f6f4e8; height: 24px; width: 100%"
styleClass="centerBlock" width="456">
<h:panelGrid binding="#{FormRH.gridPanelFilterSeg}" columns="4" id="gridPanelFilterSeg" styleClass="centerBlock">
<ui:panelGroup>
<ui:staticText id="labelFilterDateSeg" escape="false" styleClass="labelBold" text="Data do acidente:" />
<ui:calendar binding="#{FormRH.calFilterDateSeg}" dateFormatPattern="yyyy/MM/dd" id="calFilterDateSeg" />
</ui:panelGroup>
<ui:panelGroup>
<ui:staticText id="labelFilterPORSeg" escape="false" text="POR:" styleClass="labelBold" />
<ui:textField binding="#{FormRH.textFilterPORSeg}" id="textFilterPORSeg" />
</ui:panelGroup>
<ui:panelGroup binding="#{FormRH.groupPanelFilterSeg}" id="groupPanelFilterSeg">
<ui:staticText binding="#{FormRH.labelFilterNameSeg}" id="labelFilterNameSeg" styleClass="labelBold" text="Nome:" />
<ui:textField binding="#{FormRH.textFilterNameSeg}" id="textFilterNameSeg" />
</ui:panelGroup>
<ui:button binding="#{FormRH.buttonFilterSeg}" id="buttonFilterSeg" action="#{FormRH.buttonFilterSeg_action}" text="Pesquisar" />
</h:panelGrid>
<ui:table augmentTitle="false" binding="#{FormRH.table2}" id="table2" style="width: 80%; height: 48px"
styleClass="centerBlock" width="100%">
<ui:tableRowGroup binding="#{FormRH.tableRowGroup2}" id="tableRowGroup2"
@ -151,7 +196,11 @@
</ui:table>
</h:panelGrid>
</h:panelGrid>
</ui:form>
</h:panelGrid>
<ui:form id="form3">
<h:panelGrid binding="#{FormRH.gridConcluidos1}" columns="1" id="gridConcluidos1"
style="border: 1px solid #000000; height: 24px; background-color: #f6f4e8; width: 100%" width="360">
<h:panelGrid binding="#{FormRH.gridPanel6}" columnClasses="gridColCenter" columns="1" id="gridPanel6"
@ -230,6 +279,8 @@
<ui:staticText binding="#{FormRH.txtSearchMsg}" escape="false" id="txtSearchMsg" rendered="false" style="color: rgb(204, 0, 0); height: 24px; width: 336px"/>
</h:panelGrid>
</h:panelGrid>
</ui:form>
<h:panelGrid binding="#{FormRH.gridPanel9}" columnClasses="gridColCenter" columns="1" id="gridPanel9" style="height: 24px; width: 100%">
<ui:panelGroup binding="#{FormRH.groupPanel8}" id="groupPanel8" style="border-bottom: solid rgb(255, 255, 255) 1px; height: 21px">
<ui:staticText binding="#{FormRH.staticText1}" id="staticText1" text="Software desenvolvido por "/>
@ -239,7 +290,8 @@
</h:panelGrid>
</h:panelGrid>
</h:panelGrid>
</ui:form>
<!-- /ui:form -->
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

@ -21,10 +21,14 @@
</script>
</ui:head>
<ui:body binding="#{FormSeguranca.body1}" id="body1" style="-rave-layout: grid">
<ui:form binding="#{FormSeguranca.form1}" id="form1">
<!-- ui:form binding="#{FormSeguranca.form1}" id="form1" -->
<h:panelGrid binding="#{FormSeguranca.gridBase}" columns="1" id="gridBase"
style="height: 24px; left: 0px; top: 60px; position: absolute; width: 100%" styleClass="centerBlock" width="648">
<h:panelGrid binding="#{FormSeguranca.gridLayout}" columns="1" id="gridLayout" style="height: 15px; width: 80%" styleClass="centerBlock">
<ui:form id="form0">
<h:panelGrid binding="#{FormSeguranca.gridPanel8}" columnClasses="gridColLeft, gridColRightBottom" columns="2" id="gridPanel8"
style="border-bottom: solid #000000 1px; height: 24px; width: 100%" width="312">
<ui:panelGroup binding="#{FormSeguranca.groupPanel5}" id="groupPanel5" style="height: 24px; width: 216px">
@ -49,12 +53,16 @@
</ui:panelGroup>
</h:panelGrid>
</h:panelGrid>
</ui:form>
<h:panelGrid binding="#{FormSeguranca.gridPanel10}" columnClasses="gridColCenter" columns="1" id="gridPanel10"
style="height: 24px; width: 100%" width="504">
<ui:staticText binding="#{FormSeguranca.txtMsg}" escape="false" id="txtMsg" style="color: rgb(204, 0, 0); font-weight: bold; height: 24px"/>
</h:panelGrid>
<h:panelGrid binding="#{FormSeguranca.gridLayoutTop}" columnClasses="gridLayoutTopCols, gridLayoutTopCols" columns="1"
id="gridLayoutTop" style="height: 15px; position: relative; vertical-align: top; width: 100%">
<ui:form binding="#{FormSeguranca.form1}" id="form1">
<h:panelGrid binding="#{FormSeguranca.gridActual}" columnClasses="gridColCenter" columns="1" id="gridActual"
style="background-color: #f6f4e8; height: 24px; position: relative; width: 100%" width="360">
<h:panelGrid binding="#{FormSeguranca.gridPanel1}" columnClasses="gridColCenter" columns="1" id="gridPanel1"
@ -67,7 +75,24 @@
<ui:staticText binding="#{FormSeguranca.staticText8}" escape="false" id="staticText8" style="height: 12px; width: 24px" text="&amp;nbsp;"/>
<ui:staticText binding="#{FormSeguranca.staticText4}" id="staticText4" style="font-size: 12px" styleClass="labelBold" text="Processos com dados pendentes"/>
<h:panelGrid binding="#{FormSeguranca.gridPanel4}" id="gridPanel4" style="height: 24px; width: 100%"
styleClass="centerBlock" width="456">
styleClass="centerBlock" width="456">
<h:panelGrid binding="#{FormSeguranca.gridPanelFilterActual}" columns="4" id="gridPanelFilterActual" styleClass="centerBlock">
<ui:panelGroup>
<ui:staticText id="labelFilterDateActual" escape="false" text="Data do acidente:" styleClass="labelBold" />
<ui:calendar binding="#{FormSeguranca.calFilterDateActual}" dateFormatPattern="yyyy/MM/dd" id="calFilterDateActual" />
</ui:panelGroup>
<ui:panelGroup>
<ui:staticText id="labelFilterPORActual" escape="false" text="POR:" styleClass="labelBold" />
<ui:textField binding="#{FormSeguranca.textFilterPORActual}" id="textFilterPORActual" />
</ui:panelGroup>
<ui:panelGroup binding="#{FormSeguranca.groupPanelFilterActual}" id="groupPanelFilterActual">
<ui:staticText binding="#{FormSeguranca.labelFilterNameActual}" id="labelFilterNameActual" styleClass="labelBold" text="Nome:" />
<ui:textField binding="#{FormSeguranca.textFilterNameActual}" id="textFilterNameActual" />
</ui:panelGroup>
<ui:button binding="#{FormSeguranca.buttonFilterActual}" id="buttonFilterActual" action="#{FormSeguranca.buttonFilterActual_action}" text="Pesquisar" />
</h:panelGrid>
<ui:table augmentTitle="false" binding="#{FormSeguranca.table1}" id="table1" style="width: 80%; height: 48px"
styleClass="centerBlock" width="816">
<ui:tableRowGroup binding="#{FormSeguranca.tableRowGroup1}" id="tableRowGroup1" rows="10"
@ -109,6 +134,9 @@
</ui:table>
</h:panelGrid>
</h:panelGrid>
</ui:form>
<ui:form id="form2">
<h:panelGrid binding="#{FormSeguranca.gridSeguimento}" columns="1" id="gridSeguimento"
style="background-color: #f6f4e8; position: relative; width: 100%" width="360">
<h:panelGrid binding="#{FormSeguranca.gridPanel2}" columnClasses="gridColCenter" columns="1" id="gridPanel2"
@ -118,6 +146,23 @@
</h:panelGrid>
<h:panelGrid binding="#{FormSeguranca.gridPanel5}" id="gridPanel5"
style="background-color: #f6f4e8; height: 24px; width: 100%" styleClass="centerBlock" width="456">
<h:panelGrid binding="#{FormSeguranca.gridPanelFilterSeg}" columns="4" id="gridPanelFilterSeg" styleClass="centerBlock">
<ui:panelGroup>
<ui:staticText id="labelFilterDateSeg" escape="false" styleClass="labelBold" text="Data do acidente:" />
<ui:calendar binding="#{FormSeguranca.calFilterDateSeg}" dateFormatPattern="yyyy/MM/dd" id="calFilterDateSeg" />
</ui:panelGroup>
<ui:panelGroup>
<ui:staticText id="labelFilterPORSeg" escape="false" text="POR:" styleClass="labelBold" />
<ui:textField binding="#{FormSeguranca.textFilterPORSeg}" id="textFilterPORSeg" />
</ui:panelGroup>
<ui:panelGroup binding="#{FormSeguranca.groupPanelFilterSeg}" id="groupPanelFilterSeg">
<ui:staticText binding="#{FormSeguranca.labelFilterNameSeg}" id="labelFilterNameSeg" styleClass="labelBold" text="Nome:" />
<ui:textField binding="#{FormSeguranca.textFilterNameSeg}" id="textFilterNameSeg" />
</ui:panelGroup>
<ui:button binding="#{FormSeguranca.buttonFilterSeg}" id="buttonFilterSeg" action="#{FormSeguranca.buttonFilterSeg_action}" text="Pesquisar" />
</h:panelGrid>
<ui:table augmentTitle="false" binding="#{FormSeguranca.table2}" id="table2" style="width: 80%; height: 48px"
styleClass="centerBlock" width="816">
<ui:tableRowGroup binding="#{FormSeguranca.tableRowGroup2}" id="tableRowGroup2" rows="10"
@ -161,7 +206,11 @@
</ui:table>
</h:panelGrid>
</h:panelGrid>
</ui:form>
</h:panelGrid>
<ui:form id="form3">
<h:panelGrid binding="#{FormSeguranca.gridConcluidos}" columns="1" id="gridConcluidos"
style="border: 1px solid #000000; height: 24px; background-color: #f6f4e8; width: 100%" width="360">
<h:panelGrid binding="#{FormSeguranca.gridPanel3}" columnClasses="gridColCenter" columns="1" id="gridPanel3"
@ -241,6 +290,8 @@
<ui:staticText binding="#{FormSeguranca.txtSearchMsg}" escape="false" id="txtSearchMsg" rendered="false" style="color: rgb(204, 0, 0); height: 24px; width: 336px"/>
</h:panelGrid>
</h:panelGrid>
</ui:form>
<h:panelGrid binding="#{FormSeguranca.gridPanel9}" columnClasses="gridColCenter" columns="1" id="gridPanel9" style="height: 24px; width: 100%">
<ui:panelGroup binding="#{FormSeguranca.groupPanel8}" id="groupPanel8" style="border-bottom: solid rgb(255, 255, 255) 1px; height: 21px">
<ui:staticText binding="#{FormSeguranca.staticText6}" id="staticText6" text="Software desenvolvido por "/>
@ -250,7 +301,8 @@
</h:panelGrid>
</h:panelGrid>
</h:panelGrid>
</ui:form>
<!-- /ui:form -->
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

Loading…
Cancel
Save