diff --git a/trunk/PlanosActuacao/src/java/pagination/Pagina.java b/trunk/PlanosActuacao/src/java/pagination/Pagina.java
index 8957c4e2..2a319c55 100644
--- a/trunk/PlanosActuacao/src/java/pagination/Pagina.java
+++ b/trunk/PlanosActuacao/src/java/pagination/Pagina.java
@@ -6,6 +6,7 @@
package pagination;
import com.sun.webui.jsf.component.Hyperlink;
+import java.io.Serializable;
import javax.faces.context.FacesContext;
import planosactuacao.SessionBean1.PAGINATION_ENUM;
@@ -13,7 +14,7 @@ import planosactuacao.SessionBean1.PAGINATION_ENUM;
*
* @author lluis
*/
-public class Pagina extends Hyperlink
+public class Pagina extends Hyperlink implements Serializable
{
private PAGINATION_ENUM paginationType;
diff --git a/trunk/PlanosActuacao/src/java/planosactuacao/EditarPlano.java b/trunk/PlanosActuacao/src/java/planosactuacao/EditarPlano.java
index 01a2d1d0..bbb57f11 100644
--- a/trunk/PlanosActuacao/src/java/planosactuacao/EditarPlano.java
+++ b/trunk/PlanosActuacao/src/java/planosactuacao/EditarPlano.java
@@ -9,7 +9,7 @@ import com.evolute.utils.error.ErrorLogger;
import com.sun.rave.web.ui.appbase.AbstractPageBean;
import com.sun.webui.jsf.component.Button;
-import com.sun.webui.jsf.component.Calendar;
+
import com.sun.webui.jsf.component.Checkbox;
import com.sun.webui.jsf.component.DropDown;
import com.sun.webui.jsf.component.PanelGroup;
@@ -36,7 +36,6 @@ import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;
-import java.util.Vector;
import javax.el.MethodExpression;
import javax.faces.FacesException;
import javax.faces.component.html.HtmlInputHidden;
@@ -46,6 +45,7 @@ import javax.faces.event.ActionEvent;
import javax.faces.event.MethodExpressionActionListener;
import javax.faces.event.ValueChangeEvent;
import mail.Mail;
+import org.richfaces.component.html.HtmlCalendar;
import pagination.Pagina;
import pagination.Pagination;
import pagination.PaginationNormais;
@@ -97,8 +97,10 @@ public class EditarPlano extends AbstractPageBean
TextField txtResponsavelExecucao;
TextField txtPor;
TextArea txtRecursos;
- Calendar dtInicio;
- Calendar dtFim;
+
+ HtmlCalendar dtInicio;
+ HtmlCalendar dtFim;
+
TextArea txtParecerDns;
TextArea txtParecerDl;
TextArea txtVerificacaoSiprp;
@@ -123,17 +125,19 @@ public class EditarPlano extends AbstractPageBean
{
this.butGravarPlano = b;
}
- private Button butGravarRisco = new Button();
- public Button getButGravarRisco()
- {
- return butGravarRisco;
- }
- public void setButGravarRisco( Button b )
- {
- this.butGravarRisco = b;
- }
+// private Button butGravarRisco = new Button();
+// public Button getButGravarRisco()
+// {
+// return butGravarRisco;
+// }
+// public void setButGravarRisco( Button b )
+// {
+// this.butGravarRisco = b;
+// }
+
+
private Button butEnviar = new Button();
public Button getButEnviar()
@@ -1126,14 +1130,18 @@ public class EditarPlano extends AbstractPageBean
grd.getChildren().add( st );
if ( u.getTipo().intValue() == Global.RESPONSAVEL_SEGURANCA )
{
- dtInicio = new Calendar();
+// HtmlCalendar cal = new HtmlCalendar();
+
+ dtInicio = new HtmlCalendar();
dtInicio.setId( "dtInicio" );
- dtInicio.setDateFormatPattern( "dd-MM-yyyy" );
+ dtInicio.setDatePattern( "dd-MM-yyyy" );
+// dtInicio.setDateFormatPattern( "dd-MM-yyyy" );
dtInicio.setValue( r.getData_inicio() );
java.util.GregorianCalendar gcalendar = new java.util.GregorianCalendar();
gcalendar.set( 2000, 1, 1 );
- dtInicio.setMinDate( gcalendar.getTime() );
+
+// dtInicio.setMinDate( gcalendar.getTime() );
grd.getChildren().add( dtInicio );
}
else
@@ -1163,12 +1171,15 @@ public class EditarPlano extends AbstractPageBean
grd.getChildren().add( st );
if ( u.getTipo().intValue() == Global.RESPONSAVEL_SEGURANCA )
{
- dtFim = new Calendar();
+// dtFim = new Calendar();
+ dtFim = new HtmlCalendar();
+
dtFim.setId( "dtFim" );
- dtFim.setDateFormatPattern( "dd-MM-yyyy" );
+ dtFim.setDatePattern( "dd-MM-yyyy" );
+// dtFim.setDateFormatPattern( "dd-MM-yyyy" );
java.util.GregorianCalendar gcalendar1 = new java.util.GregorianCalendar();
gcalendar1.set( 2099, 1, 1 );
- dtFim.setMaxDate( gcalendar1.getTime() );
+// dtFim.setMaxDate( gcalendar1.getTime() );
dtFim.setValue( r.getData_fim() );
grd.getChildren().add( dtFim );
}
@@ -1743,16 +1754,24 @@ public class EditarPlano extends AbstractPageBean
}
}
- Calendar dtInicio = ( Calendar ) gridResponsavel.findComponent( "form1:dtInicio:" );
+ HtmlCalendar dtInicio = ( HtmlCalendar ) gridResponsavel.findComponent( "form1:dtInicio:" );
if ( dtInicio != null )
{
- r.setData_inicio( dtInicio.getSelectedDate() );
+ Object value = dtInicio.getValue();
+ Date currentDate = value instanceof Date ? ( Date ) value : null;
+
+ r.setData_inicio( currentDate );
+// r.setData_inicio( dtInicio.getSelectedDate() );
}
- Calendar dtFim = ( Calendar ) gridResponsavel.findComponent( "form1:dtFim" );
+ HtmlCalendar dtFim = ( HtmlCalendar ) gridResponsavel.findComponent( "form1:dtFim" );
if ( dtFim != null )
{
- r.setData_fim( dtFim.getSelectedDate() );
+ Object value = dtFim.getValue();
+ Date currentDate = value instanceof Date ? ( Date ) value : null;
+
+ r.setData_fim( currentDate );
+// r.setData_fim( dtFim.getSelectedDate() );
}
TextArea txtParecerDl = ( TextArea ) gridResponsavel.findComponent( "form1:txtParecerDl" );
@@ -1872,11 +1891,13 @@ public class EditarPlano extends AbstractPageBean
gridArea = ( HtmlPanelGrid ) gridPlano.findComponent( "form1:gridArea" );
gridResponsavel = ( HtmlPanelGrid ) gridArea.findComponent( "form1:gridResponsavel" );
HtmlPanelGrid gridDtInicio = ( HtmlPanelGrid ) gridResponsavel.findComponent( "form1:gridDtInicio" );
- Calendar calDtInicio = ( Calendar ) gridDtInicio.findComponent( "form1:dtInicio" );
+ HtmlCalendar calDtInicio = ( HtmlCalendar ) gridDtInicio.findComponent( "form1:dtInicio" );
HtmlPanelGrid gridDtFim = ( HtmlPanelGrid ) gridResponsavel.findComponent( "form1:gridDtFim" );
- Calendar calDtFim = ( Calendar ) gridDtFim.findComponent( "form1:dtFim" );
- Date dtInicio = calDtInicio.getSelectedDate();
- Date dtFim = calDtFim.getSelectedDate();
+ HtmlCalendar calDtFim = ( HtmlCalendar ) gridDtFim.findComponent( "form1:dtFim" );
+// Date dtInicio = calDtInicio.getSelectedDate();
+ Date dtInicio = ( Date ) calDtInicio.getValue();
+// Date dtFim = calDtFim.getSelectedDate();
+ Date dtFim = ( Date ) calDtFim.getValue();
if ( dtInicio != null && dtFim != null )
{
if ( dtInicio.after( dtFim ) )
@@ -2360,8 +2381,8 @@ public class EditarPlano extends AbstractPageBean
case Global.FASE_SEGURANCA_PREENCHIMENTO:
TextField txtResponsavel = ( TextField ) gridResponsavel.findComponent( "form1:pgResponsavel:txtResponsavel" );
TextArea txtRecursos = ( TextArea ) gridResponsavel.findComponent( "form1:txtRecursos" );
- Calendar dtInicio = ( Calendar ) gridResponsavel.findComponent( "form1:dtInicio:" );
- Calendar dtFim = ( Calendar ) gridResponsavel.findComponent( "form1:dtFim" );
+ HtmlCalendar dtInicio = ( HtmlCalendar ) gridResponsavel.findComponent( "form1:dtInicio:" );
+ HtmlCalendar dtFim = ( HtmlCalendar ) gridResponsavel.findComponent( "form1:dtFim" );
txtResponsavel.setText( "" );
txtRecursos.setText( "" );
dtInicio.setValue( null );
diff --git a/trunk/PlanosActuacao/src/java/planosactuacao/ListaPlanos.java b/trunk/PlanosActuacao/src/java/planosactuacao/ListaPlanos.java
index 8f3d7655..26370620 100644
--- a/trunk/PlanosActuacao/src/java/planosactuacao/ListaPlanos.java
+++ b/trunk/PlanosActuacao/src/java/planosactuacao/ListaPlanos.java
@@ -198,17 +198,30 @@ public class ListaPlanos extends AbstractPageBean
{
this.textFilterEstabelecimentoActual = textFilterEstabelecimentoActual;
}
- private com.sun.webui.jsf.component.Calendar calFilterDateActual = new com.sun.webui.jsf.component.Calendar();
- public com.sun.webui.jsf.component.Calendar getCalFilterDateActual()
+
+ private Date calFilterDate = null;
+ public Date getCalFilterDate()
{
- return calFilterDateActual;
+ return calFilterDate;
}
-
- public void setCalFilterDateActual( com.sun.webui.jsf.component.Calendar calFilterDateActual )
+ public void setCalFilterDate( Date calFilterDate )
{
- this.calFilterDateActual = calFilterDateActual;
+ this.calFilterDate = calFilterDate;
}
+
+
+// private com.sun.webui.jsf.component.Calendar calFilterDateActual = new com.sun.webui.jsf.component.Calendar();
+// public com.sun.webui.jsf.component.Calendar getCalFilterDateActual()
+// {
+// return calFilterDateActual;
+// }
+// public void setCalFilterDateActual( com.sun.webui.jsf.component.Calendar calFilterDateActual )
+// {
+// this.calFilterDateActual = calFilterDateActual;
+// }
+
+
private Button buttonFilterActual = new Button();
public Button getButtonFilterActual()
@@ -264,17 +277,29 @@ public class ListaPlanos extends AbstractPageBean
{
this.textFilterEstabelecimentoSeg = textFilterEstabelecimentoSeg;
}
- private com.sun.webui.jsf.component.Calendar calFilterDateSeg = new com.sun.webui.jsf.component.Calendar();
- public com.sun.webui.jsf.component.Calendar getCalFilterDateSeg()
+
+ private Date calFilterDateSeguimento = null;
+ public Date getCalFilterDateSeguimento()
{
- return calFilterDateSeg;
+ return calFilterDateSeguimento;
}
-
- public void setCalFilterDateSeg( com.sun.webui.jsf.component.Calendar calFilterDateSeg )
+ public void setCalFilterDateSeguimento( Date calFilterDateSeguimento )
{
- this.calFilterDateSeg = calFilterDateSeg;
+ this.calFilterDateSeguimento = calFilterDateSeguimento;
}
+
+// private com.sun.webui.jsf.component.Calendar calFilterDateSeg = new com.sun.webui.jsf.component.Calendar();
+// public com.sun.webui.jsf.component.Calendar getCalFilterDateSeg()
+// {
+// return calFilterDateSeg;
+// }
+// public void setCalFilterDateSeg( com.sun.webui.jsf.component.Calendar calFilterDateSeg )
+// {
+// this.calFilterDateSeg = calFilterDateSeg;
+// }
+
+
private Button buttonFilterSeg = new Button();
public Button getButtonFilterSeg()
@@ -330,17 +355,29 @@ public class ListaPlanos extends AbstractPageBean
{
this.textFilterEstabelecimentoConc = textFilterEstabelecimentoConc;
}
- private com.sun.webui.jsf.component.Calendar calFilterDateConc = new com.sun.webui.jsf.component.Calendar();
- public com.sun.webui.jsf.component.Calendar getCalFilterDateConc()
+
+ private Date calFilterDateConcluidos = null;
+ public Date getCalFilterDateConcluidos()
{
- return calFilterDateConc;
+ return calFilterDateConcluidos;
}
-
- public void setCalFilterDateConc( com.sun.webui.jsf.component.Calendar calFilterDateConc )
+ public void setCalFilterDateConcluidos( Date calFilterDateConcluidos )
{
- this.calFilterDateConc = calFilterDateConc;
+ this.calFilterDateConcluidos = calFilterDateConcluidos;
}
+
+// private com.sun.webui.jsf.component.Calendar calFilterDateConc = new com.sun.webui.jsf.component.Calendar();
+// public com.sun.webui.jsf.component.Calendar getCalFilterDateConc()
+// {
+// return calFilterDateConc;
+// }
+// public void setCalFilterDateConc( com.sun.webui.jsf.component.Calendar calFilterDateConc )
+// {
+// this.calFilterDateConc = calFilterDateConc;
+// }
+
+
private Button buttonFilterConc = new Button();
public Button getButtonFilterConc()
@@ -953,12 +990,16 @@ public class ListaPlanos extends AbstractPageBean
}
}
- Date visitaDate = ( Date ) calFilterDateActual.getValue();
+// Date visitaDate = ( Date ) calFilterDateActual.getValue();
String visitaDateStr = null;
- if ( visitaDate != null )
+ if ( calFilterDate != null )
{
- visitaDateStr = D_F.format( visitaDate );
+ visitaDateStr = D_F.format( calFilterDate );
}
+// if ( visitaDate != null )
+// {
+// visitaDateStr = D_F.format( visitaDate );
+// }
getSessionBean1().setIsSearchingPlanosActuacao( Boolean.TRUE );
getSessionBean1().getPlanosActualDataProvider().setList(
@@ -989,12 +1030,16 @@ public class ListaPlanos extends AbstractPageBean
}
}
- Date visitaDate = ( Date ) calFilterDateSeg.getValue();
+// Date visitaDate = ( Date ) calFilterDateSeg.getValue();
String visitaDateStr = null;
- if ( visitaDate != null )
+ if ( calFilterDateSeguimento != null )
{
- visitaDateStr = D_F.format( visitaDate );
+ visitaDateStr = D_F.format( calFilterDateSeguimento );
}
+// if ( visitaDate != null )
+// {
+// visitaDateStr = D_F.format( visitaDate );
+// }
getSessionBean1().setIsSearchingPlanosActuacao( Boolean.TRUE );
getSessionBean1().getPlanosSeguimentoDataProvider().setList(
@@ -1025,12 +1070,16 @@ public class ListaPlanos extends AbstractPageBean
}
}
- Date visitaDate = ( Date ) calFilterDateConc.getValue();
+// Date visitaDate = ( Date ) calFilterDateConc.getValue();
String visitaDateStr = null;
- if ( visitaDate != null )
+ if ( calFilterDateConcluidos != null )
{
- visitaDateStr = D_F.format( visitaDate );
+ visitaDateStr = D_F.format( calFilterDateConcluidos );
}
+// if ( visitaDate != null )
+// {
+// visitaDateStr = D_F.format( visitaDate );
+// }
getSessionBean1().setIsSearchingPlanosActuacao( Boolean.TRUE );
getSessionBean1().getPlanosConcluidosDataProvider().setList(
diff --git a/trunk/PlanosActuacao/src/java/planosactuacao/ViewPlano.java b/trunk/PlanosActuacao/src/java/planosactuacao/ViewPlano.java
index da10169d..87d642c3 100644
--- a/trunk/PlanosActuacao/src/java/planosactuacao/ViewPlano.java
+++ b/trunk/PlanosActuacao/src/java/planosactuacao/ViewPlano.java
@@ -24,7 +24,6 @@ import java.util.Comparator;
import java.util.List;
import javax.faces.FacesException;
import javax.faces.component.html.HtmlPanelGrid;
-import javax.sound.midi.SysexMessage;
/**
* Page bean that corresponds to a similarly named JSP page. This
diff --git a/trunk/PlanosActuacao/web/EditarPlano.jsp b/trunk/PlanosActuacao/web/EditarPlano.jsp
index 37b9015b..bcca4ab5 100644
--- a/trunk/PlanosActuacao/web/EditarPlano.jsp
+++ b/trunk/PlanosActuacao/web/EditarPlano.jsp
@@ -4,33 +4,35 @@
Created on : Aug 26, 2008, 3:10:59 PM
Author : lluis
-->
-
+
+
-
-
-
-
-
-
-
+
+
+
+
@@ -220,7 +220,8 @@
-
@@ -251,8 +252,7 @@
-
-
+
+ }
+
-
-
-
-
-
+
+
+
+
+
diff --git a/trunk/PlanosActuacao/web/WEB-INF/faces-config.xml b/trunk/PlanosActuacao/web/WEB-INF/faces-config.xml
index 68d2f2bc..f3d8a731 100644
--- a/trunk/PlanosActuacao/web/WEB-INF/faces-config.xml
+++ b/trunk/PlanosActuacao/web/WEB-INF/faces-config.xml
@@ -8,13 +8,9 @@
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd">
viewhandler.CustomViewHandler
-
-
-
phaselistener.MainPhaseListener
diff --git a/trunk/PlanosActuacao/web/WEB-INF/web.xml b/trunk/PlanosActuacao/web/WEB-INF/web.xml
index ebfe1b02..a2ee0cbf 100644
--- a/trunk/PlanosActuacao/web/WEB-INF/web.xml
+++ b/trunk/PlanosActuacao/web/WEB-INF/web.xml
@@ -1,5 +1,37 @@
+
+
+
+ org.richfaces.SKIN
+ blueSky
+
+
+
+
+
+
+
+ RichFaces Filter
+ richfaces
+ org.ajax4jsf.Filter
+
+
+ richfaces
+ Faces Servlet
+
+
+
+
javax.faces.STATE_SAVING_METHOD
client
@@ -12,6 +44,7 @@
com.sun.faces.verifyObjects
false
+
UploadFilter
@@ -31,6 +64,7 @@
UploadFilter
Faces Servlet
+
Faces Servlet