estatisticas corrigidas

git-svn-id: https://svn.coded.pt/svn/SIPRP@1603 bb69d46d-e84e-40c8-a05a-06db0d633741
0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
Diogo Neves 15 years ago
parent 4792130249
commit 1ced522775

@ -629,7 +629,7 @@ public class ListaPlanos extends AbstractPageBean
System.out.println( "CREATING PDF ..." ); System.out.println( "CREATING PDF ..." );
byte[] pdf = pdfCreator.createPDF( pID, true, withPatrimoniais ); byte[] pdf = pdfCreator.createPDF( pID, true, withPatrimoniais );
System.out.println( "\t.. DONE !" ); System.out.println( "\t.. DONE !" );
showPdf( pdf ); showPdf( pdf, withPatrimoniais );
} }
catch ( Exception ex ) catch ( Exception ex )
{ {
@ -638,40 +638,27 @@ public class ListaPlanos extends AbstractPageBean
} }
} }
private void showPdf( byte[] pdf ) throws Exception private void showPdf( byte[] pdf, boolean isPatrimoniais ) throws Exception
{ {
// FacesContext fc = getFacesContext(); String filename = isPatrimoniais ? "Plano_Patrimoniais.pdf" : "Plano.pdf";
// HttpServletResponse response = (HttpServletResponse) fc.getExternalContext().getResponse(); System.out.println( "\nPDF LEN : " + pdf.length );
// response.setContentType("application/pdf"); System.out.println( "FileName : " + filename );
// //response.getOutputStream().flush();
// response.flushBuffer();
// response.getOutputStream().write(pdf, 0, pdf.length);
// fc.getResponseComplete();
System.out.println("PDF LEN : " + pdf.length);
FacesContext context = FacesContext.getCurrentInstance(); FacesContext context = FacesContext.getCurrentInstance();
HttpServletResponse response = HttpServletResponse response = ( HttpServletResponse ) context.getExternalContext().getResponse();
( HttpServletResponse ) context.getExternalContext().getResponse();
response.setHeader( "Expires", "0" ); response.setHeader( "Expires", "0" );
response.setHeader( "Cache-Control", "must-revalidate, post-check=0, pre-check=0" ); response.setHeader( "Cache-Control", "must-revalidate, post-check=0, pre-check=0" );
//response.setHeader("Content-disposition","inline; filename=kiran.pdf");
response.setHeader( "Pragma", "public" ); response.setHeader( "Pragma", "public" );
response.setContentType( "application/pdf" ); response.setContentType( "application/pdf" );
//response.setHeader("Content-Disposition", "attachment;filename=\"ContactList.pdf\""); response.addHeader( "Content-disposition", "attachment;filename=\"" + filename + "\"" );
response.addHeader( "Content-disposition", "attachment;filename=\"Plano.pdf\"" );
//response.setHeader("Content-disposition", "filename=plano.pdf");
response.setContentLength( pdf.length ); response.setContentLength( pdf.length );
//try {
response.getOutputStream().write( pdf ); response.getOutputStream().write( pdf );
response.getOutputStream().flush(); response.getOutputStream().flush();
response.getOutputStream().close(); response.getOutputStream().close();
context.responseComplete(); context.responseComplete();
// } catch (IOException e) {
// ErrorLogger.logException( e );
// }
System.out.println( "SHOW PDF done." ); System.out.println( "SHOW PDF done." );
} }

@ -91,8 +91,11 @@
<webuijsf:hyperlink actionExpression="#{ListaPlanos.goImprimirPlano_action}" id="lnkPlanoActivo" <webuijsf:hyperlink actionExpression="#{ListaPlanos.goImprimirPlano_action}" id="lnkPlanoActivo"
style="color: #008000;" text="imprimir"/> style="color: #008000;" text="imprimir"/>
<webuijsf:staticText id="staticTextActivosSeparator" text=" | " /> <webuijsf:staticText id="staticTextActivosSeparator" text=" | " />
<webuijsf:staticText id="lnkPlanoImprimirPatrimoniais" text="imprimir (Patrimoniais)" />
<!--
<webuijsf:hyperlink actionExpression="#{ListaPlanos.goImprimirPlanoPatrimoniais_action}" id="lnkPlanoImprimirPatrimoniais" <webuijsf:hyperlink actionExpression="#{ListaPlanos.goImprimirPlanoPatrimoniais_action}" id="lnkPlanoImprimirPatrimoniais"
style="color: #008000;" text="imprimir (Patrimoniais)"/> style="color: #008000;" text="imprimir (Patrimoniais)"/>
-->
</webuijsf:tableColumn> </webuijsf:tableColumn>
<webuijsf:tableColumn headerText="Loja" id="tableColumn13" sort="loja_nome"> <webuijsf:tableColumn headerText="Loja" id="tableColumn13" sort="loja_nome">
<webuijsf:hyperlink actionExpression="#{ListaPlanos.goEditarPlano_action}" id="lnkLojaActivo" text="#{currentRow.value['nome_estabelecimento']}"/> <webuijsf:hyperlink actionExpression="#{ListaPlanos.goEditarPlano_action}" id="lnkLojaActivo" text="#{currentRow.value['nome_estabelecimento']}"/>
@ -149,8 +152,10 @@
<webuijsf:hyperlink actionExpression="#{ListaPlanos.goImprimirPlanoFromSeguimento_action}" id="hyperlink4" <webuijsf:hyperlink actionExpression="#{ListaPlanos.goImprimirPlanoFromSeguimento_action}" id="hyperlink4"
style="color: #008000;" text="imprimir" /> style="color: #008000;" text="imprimir" />
<webuijsf:staticText id="staticTextSeguimentoSeparator" text=" | " /> <webuijsf:staticText id="staticTextSeguimentoSeparator" text=" | " />
<webuijsf:hyperlink actionExpression="#{ListaPlanos.goImprimirPlanoSeguimentoPatrimoniais_action}" id="lnkPlanoImprimirSeguimentoPatrimoniais" <webuijsf:staticText id="lnkPlanoImprimirSeguimentoPatrimoniais" text="imprimir (Patrimoniais)" />
<!-- <webuijsf:hyperlink actionExpression="#{ListaPlanos.goImprimirPlanoSeguimentoPatrimoniais_action}" id="lnkPlanoImprimirSeguimentoPatrimoniais"
style="color: #008000;" text="imprimir (Patrimoniais)"/> style="color: #008000;" text="imprimir (Patrimoniais)"/>
-->
</webuijsf:tableColumn> </webuijsf:tableColumn>
<webuijsf:tableColumn headerText="Loja" id="tableColumn14" sort="nome_estabelecimento"> <webuijsf:tableColumn headerText="Loja" id="tableColumn14" sort="nome_estabelecimento">
<webuijsf:hyperlink actionExpression="#{ListaPlanos.goVerPlanoFromSeguimento_action}" id="hyperlink5" text="#{currentRow.value['nome_estabelecimento']}"/> <webuijsf:hyperlink actionExpression="#{ListaPlanos.goVerPlanoFromSeguimento_action}" id="hyperlink5" text="#{currentRow.value['nome_estabelecimento']}"/>
@ -205,8 +210,10 @@
<webuijsf:hyperlink actionExpression="#{ListaPlanos.goImprimirPlanoFromConcluidos_action}" id="hyperlink9" <webuijsf:hyperlink actionExpression="#{ListaPlanos.goImprimirPlanoFromConcluidos_action}" id="hyperlink9"
style="color: #008000;" text="imprimir"/> style="color: #008000;" text="imprimir"/>
<webuijsf:staticText id="staticTextConcluidoSeparator" text=" | " /> <webuijsf:staticText id="staticTextConcluidoSeparator" text=" | " />
<webuijsf:hyperlink actionExpression="#{ListaPlanos.goImprimirPlanoConcluidoPatrimoniais_action}" id="lnkPlanoImprimirConcluidoPatrimoniais" <webuijsf:staticText id="lnkPlanoImprimirConcluidoPatrimoniais" text="imprimir (Patrimoniais)" />
<!-- <webuijsf:hyperlink actionExpression="#{ListaPlanos.goImprimirPlanoConcluidoPatrimoniais_action}" id="lnkPlanoImprimirConcluidoPatrimoniais"
style="color: #008000;" text="imprimir (Patrimoniais)"/> style="color: #008000;" text="imprimir (Patrimoniais)"/>
-->
</webuijsf:tableColumn> </webuijsf:tableColumn>
<webuijsf:tableColumn headerText="Loja" id="tableColumn15" sort="nome_estabelecimento"> <webuijsf:tableColumn headerText="Loja" id="tableColumn15" sort="nome_estabelecimento">
<webuijsf:hyperlink actionExpression="#{ListaPlanos.goVerPlanoFromConcluidos_action}" id="hyperlink10" text="#{currentRow.value['nome_estabelecimento']}"/> <webuijsf:hyperlink actionExpression="#{ListaPlanos.goVerPlanoFromConcluidos_action}" id="hyperlink10" text="#{currentRow.value['nome_estabelecimento']}"/>

Loading…
Cancel
Save