git-svn-id: https://svn.coded.pt/svn/SIPRP@1554 bb69d46d-e84e-40c8-a05a-06db0d633741

0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
Diogo Neves 15 years ago
parent 3fe5f2883a
commit c1b0e3830f

@ -20,19 +20,29 @@ import java.util.Vector;
public class Pagination implements Serializable
{
private int TOTAL_PAGINAS;
//private HashMap<Integer, Risco> riscosHash = new HashMap();
private Vector<Risco> riscosVector = new Vector();
private Vector<Valor> valoresVector = new Vector();
private int current_page = 1;
public Pagination(PlanoActuacao p)
{
initialize(p);
}
public Vector<Pagina> getPaginas()
private void initialize( PlanoActuacao p )
{
for ( Area a : p.getAreas() )
{
for ( Risco r : a.getRiscos() )
{
riscosVector.add( r );
}
}
TOTAL_PAGINAS = riscosVector.size();
}
public Vector< Pagina > getPaginas()
{
Vector<Pagina> paginas = new Vector();
Vector< Pagina > paginas = new Vector< Pagina >();
Pagina pagina = null;
if ( current_page > 1 )
@ -44,18 +54,12 @@ public class Pagination implements Serializable
paginas.add( pagina );
}
int i = 0;
//Iterator<Valor> iter = valoresVector.iterator();
Iterator< Risco > iter = riscosVector.iterator();
while ( iter.hasNext() )
{
//Valor v = iter.next();
for ( int i = 1; iter.hasNext(); i++ )
{
Risco r = iter.next();
pagina = new Pagina();
//pagina.setId("valor" + v.getId().toString());
pagina.setId( "valor" + r.getId().toString() );
//pagina.setRisco_id(r.getId());
i++;
pagina.setPage_nr( i );
if ( i == current_page )
{
@ -77,13 +81,13 @@ public class Pagination implements Serializable
return paginas;
}
public Risco getValor(Pagina p)
public Risco getValor( Pagina p )
{
if(p.isNext())
if ( p.isNext() )
{
current_page++;
}
else if(p.isPrevious())
else if ( p.isPrevious() )
{
current_page--;
}
@ -92,21 +96,17 @@ public class Pagination implements Serializable
current_page = p.getPage_nr().intValue();
}
//return valoresVector.get(current_page-1);
return riscosVector.get(current_page-1);
return riscosVector.get( current_page - 1 );
}
public Risco nextValor()
{
//
//Valor v = null;
Risco r = null;
if( current_page < TOTAL_PAGINAS)
if ( current_page < TOTAL_PAGINAS )
{
current_page++;
r = riscosVector.get(current_page-1);
//v = valoresVector.get(current_page-1);
r = riscosVector.get( current_page - 1 );
}
return r;
@ -116,23 +116,5 @@ public class Pagination implements Serializable
{
return TOTAL_PAGINAS;
}
private void initialize(PlanoActuacao p)
{
for(Area a : p.getAreas())
{
for(Risco r : a.getRiscos())
{
////for(Valor v : r.getValores())
////{
//r.setValor(v); to see later
riscosVector.add(r);
//valoresVector.add(v);
////}
}
}
TOTAL_PAGINAS = riscosVector.size();
//TOTAL_PAGINAS = valoresVector.size();
}
}

@ -455,15 +455,10 @@ public class EditarPlano extends AbstractPageBean
return "lista_planos";
}
private void initialize(PlanoActuacao p)
{
//Test.showPlanoTree(p);
//getSessionBean1().setPaginationPageNr(1);
Pagination pagination = new Pagination(p);
getSessionBean1().setPagination(pagination);
private void initialize( PlanoActuacao p )
{
Pagination pagination = new Pagination( p );
getSessionBean1().setPagination( pagination );
Utilizador u = getSessionBean1().getCurrentUser();
if(u.getTipo().intValue() == Global.DIRECTOR_NACIONAL_SEGURANCA)
{
@ -1722,7 +1717,6 @@ public class EditarPlano extends AbstractPageBean
public String butGravarRisco_action()
{
// PlanosDataProvider pdp = new PlanosDataProvider();
PlanoActuacao p = getSessionBean1().getPlanoActuacao();
int fase = p.getFase().intValue();
switch(fase)
@ -1801,14 +1795,8 @@ public class EditarPlano extends AbstractPageBean
try
{
// Risco r = getSessionBean1().getCurrentRisco();
// r = fillRiscoFields(r);
// pdp.updateRisco(r);
//Valor v = getSessionBean1().getCurrentValor();
Risco r = getSessionBean1().getCurrentRisco();
r = fillValorFields(r);
//pdp.updateValor(r);
r = fillValorFields( r );
PlanosDataProvider pdp = PlanosDataProvider.getInstance();
pdp.updateRisco( r );
@ -1816,40 +1804,30 @@ public class EditarPlano extends AbstractPageBean
{
pdp.updateMedidas( r );
}
// getSessionBean1().getValoresHash().remove(r.getId());
// getSessionBean1().getValoresHash().put(r.getId(), r);
getSessionBean1().getRiscosHash().remove(r.getId());
getSessionBean1().getRiscosHash().put(r.getId(), r);
getSessionBean1().getRiscosHash().remove( r.getId() );
getSessionBean1().getRiscosHash().put( r.getId(), r );
Pagination pagination = getSessionBean1().getPagination();
////r = pagination.nextRisco();
r = pagination.nextValor();
//Risco r = getSessionBean1().getRiscosHash().get(r.getId());
///////r = getSessionBean1().getRiscosHash().get(r.getId());
Area a = getSessionBean1().getAreasHash().get(r.getArea_id());
//if(v != null)
if(r != null)
Area a = getSessionBean1().getAreasHash().get( r.getArea_id() );
if ( r != null )
{
//gridPlano = (HtmlPanelGrid) gridLayout.findComponent("form1:gridPlano");
gridArea = (HtmlPanelGrid) gridPlano.findComponent("form1:gridArea");
if(gridArea.getChildren() != null)
gridArea = ( HtmlPanelGrid ) gridPlano.findComponent( "form1:gridArea" );
if ( gridArea.getChildren() != null )
{
gridArea.getChildren().clear();
}
showArea(a);
showRisco(r);
showValor(r);
showResponsavel(r);
}
showArea( a );
showRisco( r );
showValor( r );
showResponsavel( r );
}
}
catch(Exception ex)
{
ErrorLogger.logException( ex );
}
//Risco r = getNextRisco(getSessionBean1().getPlanoId());
//fillRisco(r);
}
return null;
}
@ -2570,35 +2548,29 @@ public class EditarPlano extends AbstractPageBean
getSessionBean1().setRiscosHash(riscosHash);
}
public void paginacao_actionListener(ActionEvent e)
public void paginacao_actionListener( ActionEvent e )
{
Risco curValor = getSessionBean1().getCurrentRisco();
curValor = fillValorFields(curValor);
// getSessionBean1().getValoresHash().remove(curValor.getId());
// getSessionBean1().getValoresHash().put(curValor.getId(), curValor);
getSessionBean1().getRiscosHash().remove(curValor.getId());
getSessionBean1().getRiscosHash().put(curValor.getId(), curValor);
//gridPlano = (HtmlPanelGrid) gridLayout.findComponent("form1:gridPlano");
gridArea = (HtmlPanelGrid) gridPlano.findComponent("form1:gridArea");
if(gridArea.getChildren() != null)
curValor = fillValorFields( curValor );
getSessionBean1().getRiscosHash().remove( curValor.getId() );
getSessionBean1().getRiscosHash().put( curValor.getId(), curValor );
gridArea = ( HtmlPanelGrid ) gridPlano.findComponent( "form1:gridArea" );
if ( gridArea.getChildren() != null )
{
gridArea.getChildren().clear();
}
Pagina pagina = (Pagina) e.getSource();
Pagina pagina = ( Pagina ) e.getSource();
Pagination pagination = getSessionBean1().getPagination();
// Valor v = pagination.getValor(pagina);
// v = getSessionBean1().getValoresHash().get(v.getId());
Risco r = pagination.getValor(pagina);
r = getSessionBean1().getRiscosHash().get(r.getId());
Risco r = pagination.getValor( pagina );
r = getSessionBean1().getRiscosHash().get( r.getId() );
//Risco r = getSessionBean1().getRiscosHash().get(v.getRisco_id());
/////////Risco r = getSessionBean1().getRiscosHash().get(v.getRisco_id());
//Risco r = pagination.getRisco(pagina);
Area a = getSessionBean1().getAreasHash().get( r.getArea_id() );
showArea(a);
showRisco(r);
showValor(r);
showResponsavel(r);
showArea( a );
showRisco( r );
showValor( r );
showResponsavel( r );
}
public String butCancelar_action() {

@ -432,9 +432,6 @@ public class PlanosActuacao
Mail mail = new Mail();
// UtilizadoresDataProvider udp = new UtilizadoresDataProvider();
String responsavel_loja = "n";
if(tipo_utilizador == Global.RESPONSAVEL_SEGURANCA)
{
@ -464,20 +461,7 @@ public class PlanosActuacao
}
catch ( Exception ex )
{
//ex.printStackTrace();
ErrorLogger.logException( ex );
}
// try
// {
// mail.send("lluis@evolute.pt", Mail.ENDERECO_ENVIO, assunto, mail_text);
// System.out.println("EMAIL ENVIADO !!");
// }
// catch(Exception ex)
// {
// ErrorLogger.logException( ex );
// System.out.println("ERRO NO ENVIO DO EMAIL !!");
// }
}
}
}

Loading…
Cancel
Save