|  |  |  | @ -6,16 +6,19 @@ | 
			
		
	
		
			
				
					|  |  |  |  |   | 
			
		
	
		
			
				
					|  |  |  |  | package planosactuacao; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | import com.sun.data.provider.RowKey; | 
			
		
	
		
			
				
					|  |  |  |  | import com.sun.rave.web.ui.appbase.AbstractPageBean; | 
			
		
	
		
			
				
					|  |  |  |  | import com.sun.webui.jsf.component.Table; | 
			
		
	
		
			
				
					|  |  |  |  | import com.sun.webui.jsf.component.TableRowGroup; | 
			
		
	
		
			
				
					|  |  |  |  | import db.entidades.PlanoActuacao; | 
			
		
	
		
			
				
					|  |  |  |  | import db.providers.UtilizadoresDataProvider; | 
			
		
	
		
			
				
					|  |  |  |  | import db.entidades.Utilizador; | 
			
		
	
		
			
				
					|  |  |  |  | import db.providers.PlanosDataProvider; | 
			
		
	
		
			
				
					|  |  |  |  | import global.Global; | 
			
		
	
		
			
				
					|  |  |  |  | import java.util.ArrayList; | 
			
		
	
		
			
				
					|  |  |  |  | import java.util.Calendar; | 
			
		
	
		
			
				
					|  |  |  |  | import javax.faces.FacesException; | 
			
		
	
		
			
				
					|  |  |  |  | import javax.faces.context.FacesContext; | 
			
		
	
		
			
				
					|  |  |  |  | import tabledataproviders.PlanosActualDataProvider; | 
			
		
	
		
			
				
					|  |  |  |  | import utils.JSFUtils; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | /** | 
			
		
	
	
		
			
				
					|  |  |  | @ -220,6 +223,10 @@ public class ListaPlanos extends AbstractPageBean { | 
			
		
	
		
			
				
					|  |  |  |  |     public String goEditarPlano_action() { | 
			
		
	
		
			
				
					|  |  |  |  |         // TODO: Process the action. Return value is a navigation
 | 
			
		
	
		
			
				
					|  |  |  |  |         // case name where null will return to the same page.
 | 
			
		
	
		
			
				
					|  |  |  |  |         PlanoActuacao p = getTableActivosRowData(); | 
			
		
	
		
			
				
					|  |  |  |  |         getSessionBean1().setPlanoActuacao(p);               | 
			
		
	
		
			
				
					|  |  |  |  |         //dummy 
 | 
			
		
	
		
			
				
					|  |  |  |  |         //getSessionBean1().setFase(2);
 | 
			
		
	
		
			
				
					|  |  |  |  |         return "editar_plano"; | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  |  | @ -232,60 +239,217 @@ public class ListaPlanos extends AbstractPageBean { | 
			
		
	
		
			
				
					|  |  |  |  |      | 
			
		
	
		
			
				
					|  |  |  |  |     private void initialize() | 
			
		
	
		
			
				
					|  |  |  |  |     { | 
			
		
	
		
			
				
					|  |  |  |  |         //Dummy : to remove later
 | 
			
		
	
		
			
				
					|  |  |  |  |         ArrayList listActivos = new ArrayList(); | 
			
		
	
		
			
				
					|  |  |  |  |         PlanoActuacao pa = new PlanoActuacao(); | 
			
		
	
		
			
				
					|  |  |  |  |         PlanosDataProvider pdp = new PlanosDataProvider(); | 
			
		
	
		
			
				
					|  |  |  |  |         Utilizador u = getSessionBean1().getCurrentUser(); | 
			
		
	
		
			
				
					|  |  |  |  |          | 
			
		
	
		
			
				
					|  |  |  |  |         //Planos Activos
 | 
			
		
	
		
			
				
					|  |  |  |  |         try | 
			
		
	
		
			
				
					|  |  |  |  |         { | 
			
		
	
		
			
				
					|  |  |  |  |             ArrayList listActivos = pdp.getPlanosActivos(u); | 
			
		
	
		
			
				
					|  |  |  |  |              | 
			
		
	
		
			
				
					|  |  |  |  |         Calendar cal = Calendar.getInstance(); | 
			
		
	
		
			
				
					|  |  |  |  |             try | 
			
		
	
		
			
				
					|  |  |  |  |             { | 
			
		
	
		
			
				
					|  |  |  |  |                 PlanoActuacao pa = (PlanoActuacao) listActivos.get(0); | 
			
		
	
		
			
				
					|  |  |  |  |                 if(pa.getId().intValue() == 1) | 
			
		
	
		
			
				
					|  |  |  |  |                 { | 
			
		
	
		
			
				
					|  |  |  |  |                     pa.setFase_nome(Global.FASES_TEXTO[pa.getFase().intValue() - 1]); | 
			
		
	
		
			
				
					|  |  |  |  |                     pa.setLoja_nome("Setubal"); | 
			
		
	
		
			
				
					|  |  |  |  |                     pa.setTecnico_hs_id(new Integer(7)); | 
			
		
	
		
			
				
					|  |  |  |  |                     pa.setTecnico_hs_nome("Ana");                       | 
			
		
	
		
			
				
					|  |  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                  | 
			
		
	
		
			
				
					|  |  |  |  |                 pa = (PlanoActuacao) listActivos.get(1); | 
			
		
	
		
			
				
					|  |  |  |  |                 if(pa.getId().intValue() == 2) | 
			
		
	
		
			
				
					|  |  |  |  |                 { | 
			
		
	
		
			
				
					|  |  |  |  |                     pa.setFase_nome(Global.FASES_TEXTO[pa.getFase().intValue() - 1]); | 
			
		
	
		
			
				
					|  |  |  |  |                     pa.setLoja_nome("Cascais"); | 
			
		
	
		
			
				
					|  |  |  |  |                     pa.setTecnico_hs_id(new Integer(7)); | 
			
		
	
		
			
				
					|  |  |  |  |                     pa.setTecnico_hs_nome("Sónia");                                     | 
			
		
	
		
			
				
					|  |  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                 pa = (PlanoActuacao) listActivos.get(2);    | 
			
		
	
		
			
				
					|  |  |  |  |                 if(pa.getId().intValue() == 3) | 
			
		
	
		
			
				
					|  |  |  |  |                 { | 
			
		
	
		
			
				
					|  |  |  |  |                     pa.setFase_nome(Global.FASES_TEXTO[pa.getFase().intValue() - 1]); | 
			
		
	
		
			
				
					|  |  |  |  |                     pa.setLoja_nome("Sintra"); | 
			
		
	
		
			
				
					|  |  |  |  |                     pa.setTecnico_hs_id(new Integer(7)); | 
			
		
	
		
			
				
					|  |  |  |  |                     pa.setTecnico_hs_nome("Pedro");                                                     | 
			
		
	
		
			
				
					|  |  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         cal.set( cal.YEAR, 2008 ); | 
			
		
	
		
			
				
					|  |  |  |  |         cal.set( cal.MONTH, cal.SEPTEMBER ); | 
			
		
	
		
			
				
					|  |  |  |  |         cal.set( cal.DATE, 3 ); | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |  |             catch(Exception ex1) | 
			
		
	
		
			
				
					|  |  |  |  |             { | 
			
		
	
		
			
				
					|  |  |  |  |                 ex1.printStackTrace(); | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |  |             getSessionBean1().getPlanosActualDataProvider().setList(listActivos);             | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |         catch(Exception ex) | 
			
		
	
		
			
				
					|  |  |  |  |         { | 
			
		
	
		
			
				
					|  |  |  |  |             ex.printStackTrace(); | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |          | 
			
		
	
		
			
				
					|  |  |  |  |         cal.set( cal.HOUR_OF_DAY, 0 ); | 
			
		
	
		
			
				
					|  |  |  |  |         cal.set( cal.MINUTE, 0 ); | 
			
		
	
		
			
				
					|  |  |  |  |         cal.set( cal.SECOND, 0 ); | 
			
		
	
		
			
				
					|  |  |  |  |         cal.set( cal.MILLISECOND, 0 ); | 
			
		
	
		
			
				
					|  |  |  |  |          | 
			
		
	
		
			
				
					|  |  |  |  |         java.sql.Date dataVisita =  | 
			
		
	
		
			
				
					|  |  |  |  |            new java.sql.Date( cal.getTime().getTime() ); | 
			
		
	
		
			
				
					|  |  |  |  |         //Planos Seguimento
 | 
			
		
	
		
			
				
					|  |  |  |  |         try | 
			
		
	
		
			
				
					|  |  |  |  |         { | 
			
		
	
		
			
				
					|  |  |  |  |             ArrayList listSeguimento = pdp.getPlanosSeguimento(u); | 
			
		
	
		
			
				
					|  |  |  |  |              | 
			
		
	
		
			
				
					|  |  |  |  |         pa.setData_visita(dataVisita); | 
			
		
	
		
			
				
					|  |  |  |  |         pa.setEstabelecimento_id(new Integer(12)); | 
			
		
	
		
			
				
					|  |  |  |  |         pa.setFase(2); | 
			
		
	
		
			
				
					|  |  |  |  |         pa.setFase_nome("SIPRP (Emissão)"); | 
			
		
	
		
			
				
					|  |  |  |  |         pa.setLoja_nome("Setubal"); | 
			
		
	
		
			
				
					|  |  |  |  |         pa.setTecnico_hs_id(new Integer(7)); | 
			
		
	
		
			
				
					|  |  |  |  |         pa.setTecnico_hs_nome("Ana"); | 
			
		
	
		
			
				
					|  |  |  |  |         listActivos.add(pa); | 
			
		
	
		
			
				
					|  |  |  |  |             try | 
			
		
	
		
			
				
					|  |  |  |  |             { | 
			
		
	
		
			
				
					|  |  |  |  |                 PlanoActuacao pa = (PlanoActuacao) listSeguimento.get(0); | 
			
		
	
		
			
				
					|  |  |  |  |                 if(pa.getId().intValue() == 1) | 
			
		
	
		
			
				
					|  |  |  |  |                 { | 
			
		
	
		
			
				
					|  |  |  |  |                     pa.setFase_nome(Global.FASES_TEXTO[pa.getFase().intValue() - 1]); | 
			
		
	
		
			
				
					|  |  |  |  |                     pa.setLoja_nome("Setubal"); | 
			
		
	
		
			
				
					|  |  |  |  |                     pa.setTecnico_hs_id(new Integer(7)); | 
			
		
	
		
			
				
					|  |  |  |  |                     pa.setTecnico_hs_nome("Ana");                       | 
			
		
	
		
			
				
					|  |  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                  | 
			
		
	
		
			
				
					|  |  |  |  |                 pa = (PlanoActuacao) listSeguimento.get(1); | 
			
		
	
		
			
				
					|  |  |  |  |                 if(pa.getId().intValue() == 2) | 
			
		
	
		
			
				
					|  |  |  |  |                 { | 
			
		
	
		
			
				
					|  |  |  |  |                     pa.setFase_nome(Global.FASES_TEXTO[pa.getFase().intValue() - 1]); | 
			
		
	
		
			
				
					|  |  |  |  |                     pa.setLoja_nome("Cascais"); | 
			
		
	
		
			
				
					|  |  |  |  |                     pa.setTecnico_hs_id(new Integer(7)); | 
			
		
	
		
			
				
					|  |  |  |  |                     pa.setTecnico_hs_nome("Sónia");                                     | 
			
		
	
		
			
				
					|  |  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                 pa = (PlanoActuacao) listSeguimento.get(2);    | 
			
		
	
		
			
				
					|  |  |  |  |                 if(pa.getId().intValue() == 3) | 
			
		
	
		
			
				
					|  |  |  |  |                 { | 
			
		
	
		
			
				
					|  |  |  |  |                     pa.setFase_nome(Global.FASES_TEXTO[pa.getFase().intValue() - 1]); | 
			
		
	
		
			
				
					|  |  |  |  |                     pa.setLoja_nome("Sintra"); | 
			
		
	
		
			
				
					|  |  |  |  |                     pa.setTecnico_hs_id(new Integer(7)); | 
			
		
	
		
			
				
					|  |  |  |  |                     pa.setTecnico_hs_nome("Pedro");                                                     | 
			
		
	
		
			
				
					|  |  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         pa = new PlanoActuacao(); | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |  |             catch(Exception ex1) | 
			
		
	
		
			
				
					|  |  |  |  |             { | 
			
		
	
		
			
				
					|  |  |  |  |                 ex1.printStackTrace(); | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |  |             getSessionBean1().getPlanosSeguimentoDataProvider().setList(listSeguimento);             | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |         catch(Exception ex) | 
			
		
	
		
			
				
					|  |  |  |  |         { | 
			
		
	
		
			
				
					|  |  |  |  |             ex.printStackTrace(); | 
			
		
	
		
			
				
					|  |  |  |  |         }         | 
			
		
	
		
			
				
					|  |  |  |  |          | 
			
		
	
		
			
				
					|  |  |  |  |         cal.set( cal.YEAR, 2008 ); | 
			
		
	
		
			
				
					|  |  |  |  |         cal.set( cal.MONTH, cal.OCTOBER ); | 
			
		
	
		
			
				
					|  |  |  |  |         cal.set( cal.DATE, 12 ); | 
			
		
	
		
			
				
					|  |  |  |  |          | 
			
		
	
		
			
				
					|  |  |  |  |         cal.set( cal.HOUR_OF_DAY, 0 ); | 
			
		
	
		
			
				
					|  |  |  |  |         cal.set( cal.MINUTE, 0 ); | 
			
		
	
		
			
				
					|  |  |  |  |         cal.set( cal.SECOND, 0 ); | 
			
		
	
		
			
				
					|  |  |  |  |         cal.set( cal.MILLISECOND, 0 ); | 
			
		
	
		
			
				
					|  |  |  |  |         //Planos Concluidos
 | 
			
		
	
		
			
				
					|  |  |  |  |         try | 
			
		
	
		
			
				
					|  |  |  |  |         { | 
			
		
	
		
			
				
					|  |  |  |  |             ArrayList listConcluidos = pdp.getPlanosConcluidos(u); | 
			
		
	
		
			
				
					|  |  |  |  |              | 
			
		
	
		
			
				
					|  |  |  |  |         dataVisita =  | 
			
		
	
		
			
				
					|  |  |  |  |            new java.sql.Date( cal.getTime().getTime() ); | 
			
		
	
		
			
				
					|  |  |  |  |             try | 
			
		
	
		
			
				
					|  |  |  |  |             { | 
			
		
	
		
			
				
					|  |  |  |  |                 PlanoActuacao pa = (PlanoActuacao) listConcluidos.get(0); | 
			
		
	
		
			
				
					|  |  |  |  |                 if(pa.getId().intValue() == 1) | 
			
		
	
		
			
				
					|  |  |  |  |                 { | 
			
		
	
		
			
				
					|  |  |  |  |                     pa.setFase_nome(Global.FASES_TEXTO[pa.getFase().intValue() - 1]); | 
			
		
	
		
			
				
					|  |  |  |  |                     pa.setLoja_nome("Setubal"); | 
			
		
	
		
			
				
					|  |  |  |  |                     pa.setTecnico_hs_id(new Integer(7)); | 
			
		
	
		
			
				
					|  |  |  |  |                     pa.setTecnico_hs_nome("Ana");                       | 
			
		
	
		
			
				
					|  |  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                  | 
			
		
	
		
			
				
					|  |  |  |  |                 pa = (PlanoActuacao) listConcluidos.get(1); | 
			
		
	
		
			
				
					|  |  |  |  |                 if(pa.getId().intValue() == 2) | 
			
		
	
		
			
				
					|  |  |  |  |                 { | 
			
		
	
		
			
				
					|  |  |  |  |                     pa.setFase_nome(Global.FASES_TEXTO[pa.getFase().intValue() - 1]); | 
			
		
	
		
			
				
					|  |  |  |  |                     pa.setLoja_nome("Cascais"); | 
			
		
	
		
			
				
					|  |  |  |  |                     pa.setTecnico_hs_id(new Integer(7)); | 
			
		
	
		
			
				
					|  |  |  |  |                     pa.setTecnico_hs_nome("Sónia");                                     | 
			
		
	
		
			
				
					|  |  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                 pa = (PlanoActuacao) listConcluidos.get(2);    | 
			
		
	
		
			
				
					|  |  |  |  |                 if(pa.getId().intValue() == 3) | 
			
		
	
		
			
				
					|  |  |  |  |                 { | 
			
		
	
		
			
				
					|  |  |  |  |                     pa.setFase_nome(Global.FASES_TEXTO[pa.getFase().intValue() - 1]); | 
			
		
	
		
			
				
					|  |  |  |  |                     pa.setLoja_nome("Sintra"); | 
			
		
	
		
			
				
					|  |  |  |  |                     pa.setTecnico_hs_id(new Integer(7)); | 
			
		
	
		
			
				
					|  |  |  |  |                     pa.setTecnico_hs_nome("Pedro");                                                     | 
			
		
	
		
			
				
					|  |  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         pa.setData_visita(dataVisita); | 
			
		
	
		
			
				
					|  |  |  |  |         pa.setEstabelecimento_id(new Integer(12)); | 
			
		
	
		
			
				
					|  |  |  |  |         pa.setFase(2); | 
			
		
	
		
			
				
					|  |  |  |  |         pa.setFase_nome("DNS (Parecer)"); | 
			
		
	
		
			
				
					|  |  |  |  |         pa.setLoja_nome("Cascais"); | 
			
		
	
		
			
				
					|  |  |  |  |         pa.setTecnico_hs_id(new Integer(7)); | 
			
		
	
		
			
				
					|  |  |  |  |         pa.setTecnico_hs_nome("Sónia"); | 
			
		
	
		
			
				
					|  |  |  |  |         listActivos.add(pa); | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |  |             catch(Exception ex1) | 
			
		
	
		
			
				
					|  |  |  |  |             { | 
			
		
	
		
			
				
					|  |  |  |  |                 ex1.printStackTrace(); | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |  |             getSessionBean1().getPlanosConcluidosDataProvider().setList(listConcluidos);             | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |         catch(Exception ex) | 
			
		
	
		
			
				
					|  |  |  |  |         { | 
			
		
	
		
			
				
					|  |  |  |  |             ex.printStackTrace(); | 
			
		
	
		
			
				
					|  |  |  |  |         }                 | 
			
		
	
		
			
				
					|  |  |  |  |          | 
			
		
	
		
			
				
					|  |  |  |  |          | 
			
		
	
		
			
				
					|  |  |  |  |         getSessionBean1().getPlanosActualDataProvider().setList(listActivos); | 
			
		
	
		
			
				
					|  |  |  |  |         //Dummy : to remove later
 | 
			
		
	
		
			
				
					|  |  |  |  | //        ArrayList listActivos = new ArrayList();
 | 
			
		
	
		
			
				
					|  |  |  |  | //        PlanoActuacao pa = new PlanoActuacao();
 | 
			
		
	
		
			
				
					|  |  |  |  | //        
 | 
			
		
	
		
			
				
					|  |  |  |  | //        Calendar cal = Calendar.getInstance();
 | 
			
		
	
		
			
				
					|  |  |  |  | //
 | 
			
		
	
		
			
				
					|  |  |  |  | //        cal.set( cal.YEAR, 2008 );
 | 
			
		
	
		
			
				
					|  |  |  |  | //        cal.set( cal.MONTH, cal.SEPTEMBER );
 | 
			
		
	
		
			
				
					|  |  |  |  | //        cal.set( cal.DATE, 3 );
 | 
			
		
	
		
			
				
					|  |  |  |  | //
 | 
			
		
	
		
			
				
					|  |  |  |  | //        cal.set( cal.HOUR_OF_DAY, 0 );
 | 
			
		
	
		
			
				
					|  |  |  |  | //        cal.set( cal.MINUTE, 0 );
 | 
			
		
	
		
			
				
					|  |  |  |  | //        cal.set( cal.SECOND, 0 );
 | 
			
		
	
		
			
				
					|  |  |  |  | //        cal.set( cal.MILLISECOND, 0 );
 | 
			
		
	
		
			
				
					|  |  |  |  | //
 | 
			
		
	
		
			
				
					|  |  |  |  | //        java.sql.Date dataVisita = 
 | 
			
		
	
		
			
				
					|  |  |  |  | //           new java.sql.Date( cal.getTime().getTime() );
 | 
			
		
	
		
			
				
					|  |  |  |  | //        
 | 
			
		
	
		
			
				
					|  |  |  |  | //        pa.setData_visita(dataVisita);
 | 
			
		
	
		
			
				
					|  |  |  |  | //        pa.setEstabelecimento_id(new Integer(12));
 | 
			
		
	
		
			
				
					|  |  |  |  | //        pa.setFase(2);
 | 
			
		
	
		
			
				
					|  |  |  |  | //        pa.setFase_nome("SIPRP (Emissão)");
 | 
			
		
	
		
			
				
					|  |  |  |  | //        pa.setLoja_nome("Setubal");
 | 
			
		
	
		
			
				
					|  |  |  |  | //        pa.setTecnico_hs_id(new Integer(7));
 | 
			
		
	
		
			
				
					|  |  |  |  | //        pa.setTecnico_hs_nome("Ana");
 | 
			
		
	
		
			
				
					|  |  |  |  | //        listActivos.add(pa);
 | 
			
		
	
		
			
				
					|  |  |  |  | //
 | 
			
		
	
		
			
				
					|  |  |  |  | //        pa = new PlanoActuacao();
 | 
			
		
	
		
			
				
					|  |  |  |  | //        
 | 
			
		
	
		
			
				
					|  |  |  |  | //        cal.set( cal.YEAR, 2008 );
 | 
			
		
	
		
			
				
					|  |  |  |  | //        cal.set( cal.MONTH, cal.OCTOBER );
 | 
			
		
	
		
			
				
					|  |  |  |  | //        cal.set( cal.DATE, 12 );
 | 
			
		
	
		
			
				
					|  |  |  |  | //
 | 
			
		
	
		
			
				
					|  |  |  |  | //        cal.set( cal.HOUR_OF_DAY, 0 );
 | 
			
		
	
		
			
				
					|  |  |  |  | //        cal.set( cal.MINUTE, 0 );
 | 
			
		
	
		
			
				
					|  |  |  |  | //        cal.set( cal.SECOND, 0 );
 | 
			
		
	
		
			
				
					|  |  |  |  | //        cal.set( cal.MILLISECOND, 0 );
 | 
			
		
	
		
			
				
					|  |  |  |  | //
 | 
			
		
	
		
			
				
					|  |  |  |  | //        dataVisita = 
 | 
			
		
	
		
			
				
					|  |  |  |  | //           new java.sql.Date( cal.getTime().getTime() );
 | 
			
		
	
		
			
				
					|  |  |  |  | //        
 | 
			
		
	
		
			
				
					|  |  |  |  | //        pa.setData_visita(dataVisita);
 | 
			
		
	
		
			
				
					|  |  |  |  | //        pa.setEstabelecimento_id(new Integer(12));
 | 
			
		
	
		
			
				
					|  |  |  |  | //        pa.setFase(2);
 | 
			
		
	
		
			
				
					|  |  |  |  | //        pa.setFase_nome("DNS (Parecer)");
 | 
			
		
	
		
			
				
					|  |  |  |  | //        pa.setLoja_nome("Cascais");
 | 
			
		
	
		
			
				
					|  |  |  |  | //        pa.setTecnico_hs_id(new Integer(7));
 | 
			
		
	
		
			
				
					|  |  |  |  | //        pa.setTecnico_hs_nome("Sónia");
 | 
			
		
	
		
			
				
					|  |  |  |  | //        listActivos.add(pa);
 | 
			
		
	
		
			
				
					|  |  |  |  |         //End Dummy
 | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  |      | 
			
		
	
		
			
				
					|  |  |  |  |     private PlanoActuacao getTableActivosRowData() | 
			
		
	
		
			
				
					|  |  |  |  |     { | 
			
		
	
		
			
				
					|  |  |  |  |         RowKey rk = tableRowGroup1.getRowKey(); | 
			
		
	
		
			
				
					|  |  |  |  |         int k = Integer.parseInt(rk.getRowId());         | 
			
		
	
		
			
				
					|  |  |  |  |         PlanosActualDataProvider provider = (PlanosActualDataProvider) tableRowGroup1.getSourceData(); | 
			
		
	
		
			
				
					|  |  |  |  |         ArrayList list = (ArrayList) provider.getList(); | 
			
		
	
		
			
				
					|  |  |  |  |         PlanoActuacao p = (PlanoActuacao)list.get(k); | 
			
		
	
		
			
				
					|  |  |  |  |         return p; | 
			
		
	
		
			
				
					|  |  |  |  |     }     | 
			
		
	
		
			
				
					|  |  |  |  |      | 
			
		
	
		
			
				
					|  |  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  |  | 
 |