All pastes #960783 Raw Edit

Miscellany

public java v1 · immutable
#960783 ·published 2008-03-28 13:41 UTC
rendered paste body
                  <%           >>>>>>>  SQL= "select distinct extract(month from principal.vencimento)mes,                                       extract(year from principal.vencimento) ano                       from contas_pagar  principal                      where principal.vencimento < current_date                        order by extract(year from principal.vencimento),extract(month from principal.vencimento)";                aQuery = stmt.executeQuery(SQL);                                while (aQuery.next()) {                                    String MensagemP = "Teste";                mesP = new Integer(Integer.parseInt(aQuery.getString("MES")));                 anoP = new Integer(Integer.parseInt(aQuery.getString("ANO")));                 switch(mesP){                    case 1: MensagemP = "JAN."  +  aQuery.getString("ANO"); break;                    case 2: MensagemP = "FEV."  +  aQuery.getString("ANO"); break;                     case 3: MensagemP = "MAR."  +  aQuery.getString("ANO"); break;                    case 4: MensagemP = "ABR."  +  aQuery.getString("ANO"); break;                    case 5: MensagemP = "MAI."  +  aQuery.getString("ANO"); break;                    case 6: MensagemP = "JUN."  +  aQuery.getString("ANO"); break;                    case 7: MensagemP = "JUL."  +  aQuery.getString("ANO"); break;                    case 8: MensagemP = "AGO."  +  aQuery.getString("ANO"); break;                    case 9: MensagemP = "SET."  +  aQuery.getString("ANO"); break;                    case 10: MensagemP = "OUT." +  aQuery.getString("ANO"); break;                      case 11: MensagemP = "NOV." +  aQuery.getString("ANO"); break;                     case 12: MensagemP = "DEZ." +  aQuery.getString("ANO"); break;                }                                %>                                 <tr>                  <td width="110" align="left"  ><font face="Arial" size="1" ><%= MensagemP%></font></td>                                     <%                    cSQL= "select distinct  (select distinct coalesce(sum(detalhe.valor_pagamento),0) from contas_pagar_liq detalhe where detalhe.vencimento < current_date and  extract(month from detalhe.vencimento) =" + mesP + "and  extract(year from detalhe.vencimento) =" + anoP  + ") + (select distinct coalesce(sum(detalhe.valor -  detalhe.valor_pagamento),0) from contas_pagar detalhe where detalhe.vencimento < current_date and  extract(month from detalhe.vencimento) =" + mesP + "and  extract(year from detalhe.vencimento) =" + anoP + ") carteira,(select distinct coalesce(sum(detalhe.valor_pagamento),0) from contas_pagar_liq detalhe where detalhe.dataliq < current_date and  extract(month from detalhe.dataliq) =" + mesP + "and  extract(year from detalhe.dataliq) =" + anoP + ") realizado, coalesce(sum(Principal.valor -  Principal.valor_pagamento),0) aPagar from contas_pagar Principal  where principal.vencimento < current_date  and  extract(month from principal.vencimento) = " + mesP + "and  extract(year from principal.vencimento) =" + anoP;                    cQuery = cstmt.executeQuery(cSQL);                    cQuery.next();                    pCarteira  = cQuery.getFloat("CARTEIRA");                    pRealizado = cQuery.getFloat("REALIZADO");                    pAPagar    = cQuery.getFloat("APAGAR");                                        psubTotalCarteira   += pCarteira;                    psubTotalRealizado  += pRealizado;                    psubTotalPagar      += pAPagar;                                        pTotalCarteira   += pCarteira;                    pTotalRealizado  += pRealizado;                    pTotalPagar      += pAPagar;                                       %>                                        <td width="90" align="right" ><font face="Arial" size="1" > <%= format.format(pCarteira) %></font> </td>                    <td width="90" align="right" ><font face="Arial" size="1" ><%= format.format(pRealizado) %></font> </td>                    <td width="90" align="right" ><font face="Arial" size="1" ><%= format.format(pAPagar) %></font></td>               <td width="18"  align="center"><font face="Arial" size="1" ><a href="page3.jsp?mes=<%=mesP%>&ano=<%=anoP%>&tipo=apagar&operador=menor"><img src="images/db_find16.jpg" border="0"/></a></font></td>               </tr>                         <%                 }             %>               <tr>                    <td width="110"  align="center"  bgcolor="#C0C0C0" ><font face="Arial" size="1" > Sub-Total Até Ontem </font></td>                    <td width="90" align="right"   bgcolor="#C0C0C0" ><font face="Arial" size="1" > <%= format.format(psubTotalCarteira) %>        </font> </td>                    <td width="90" align="right"   bgcolor="#C0C0C0" ><font face="Arial" size="1" > <%= format.format(psubTotalRealizado) %>       </font> </td>                    <td width="90" align="right"   bgcolor="#C0C0C0" ><font face="Arial" size="1" > <%= format.format(psubTotalPagar) %>         </font> </td>                    <td width="18"  align="center"  bgcolor="#C0C0C0" ><font face="Arial" size="1" > <img src="images/db_find16.jpg" border="0"/>  </font></td>                                                     </tr>                  </tr>                                     <%                  psubTotalCarteira   = new Float(0);                  psubTotalRealizado  = new Float(0);                  psubTotalPagar      = new Float(0);                                    SQL= "select distinct extract(month from principal.vencimento) mes, extract(year from principal.vencimento) ano from contas_pagar  principal where principal.vencimento >= current_date order by extract(year from principal.vencimento),extract(month from principal.vencimento)";                aQuery = stmt.executeQuery(SQL);                                while (aQuery.next()) {                                    String MensagemP = "Teste";                mesP = new Integer(Integer.parseInt(aQuery.getString("MES")));                 anoP = new Integer(Integer.parseInt(aQuery.getString("ANO")));                 switch(mesP){                    case 1: MensagemP = "JAN."  +  aQuery.getString("ANO"); break;                    case 2: MensagemP = "FEV."  +  aQuery.getString("ANO"); break;                     case 3: MensagemP = "MAR."  +  aQuery.getString("ANO"); break;                    case 4: MensagemP = "ABR."  +  aQuery.getString("ANO"); break;                    case 5: MensagemP = "MAI."  +  aQuery.getString("ANO"); break;                    case 6: MensagemP = "JUN."  +  aQuery.getString("ANO"); break;                    case 7: MensagemP = "JUL."  +  aQuery.getString("ANO"); break;                    case 8: MensagemP = "AGO."  +  aQuery.getString("ANO"); break;                    case 9: MensagemP = "SET."  +  aQuery.getString("ANO"); break;                    case 10: MensagemP = "OUT." +  aQuery.getString("ANO"); break;                      case 11: MensagemP = "NOV." +  aQuery.getString("ANO"); break;                     case 12: MensagemP = "DEZ." +  aQuery.getString("ANO"); break;                }                                %>                                 <tr>                  <td width="110" align="left"  ><font face="Arial" size="1" ><%= MensagemP%></font></td>                                     <%                    cSQL= "select distinct  (select distinct coalesce(sum(detalhe.valor_pagamento),0) from contas_pagar_liq detalhe where detalhe.vencimento >= current_date and  extract(month from detalhe.vencimento) =" + mesP + "and  extract(year from detalhe.vencimento) =" + anoP  + ") + (select distinct coalesce(sum(detalhe.valor -  detalhe.valor_pagamento),0) from contas_pagar detalhe where detalhe.vencimento >= current_date and  extract(month from detalhe.vencimento) =" + mesP + "and  extract(year from detalhe.vencimento) =" + anoP + ") carteira, (select distinct coalesce(sum(detalhe.valor_pagamento),0) from contas_pagar_liq detalhe where detalhe.dataliq >= current_date and  extract(month from detalhe.dataliq) =" + mesP + "and  extract(year from detalhe.dataliq) =" + anoP + ") realizado, coalesce(sum(Principal.valor -  Principal.valor_pagamento),0) aPagar from contas_pagar Principal  where principal.vencimento >= current_date  and  extract(month from principal.vencimento) = " + mesP + "and  extract(year from principal.vencimento) =" + anoP;                    cQuery = cstmt.executeQuery(cSQL);                    cQuery.next();                    pCarteira  = cQuery.getFloat("CARTEIRA");                    pRealizado = cQuery.getFloat("REALIZADO");                    pAPagar    = cQuery.getFloat("APAGAR");                                        psubTotalCarteira   += pCarteira;                    psubTotalRealizado  += pRealizado;                    psubTotalPagar      += pAPagar;                                        pTotalCarteira   += pCarteira;                    pTotalRealizado  += pRealizado;                    pTotalPagar      += pAPagar;                                                           %>                                        <td width="90" align="right" ><font face="Arial" size="1" > <%= format.format(pCarteira) %></font> </td>                    <td width="90" align="right" ><font face="Arial" size="1" ><%= format.format(pRealizado) %></font> </td>                    <td width="90" align="right" ><font face="Arial" size="1" ><%= format.format(pAPagar) %></font></td>               <td width="18"  align="center"><font face="Arial" size="1" ><a href="page3.jsp?mes=<%=mesP%>&ano=<%=anoP%>&tipo=apagar&operador=maiorIgual"> <img src="images/db_find16.jpg" border="0"/></a></font></td>               </tr>                         <%                 }             %>               <tr>                    <td width="110"  align="center"  bgcolor="#C0C0C0" ><font face="Arial" size="1" > Sub-Total</font></td>                    <td width="90" align="right"   bgcolor="#C0C0C0" ><font face="Arial" size="1" > <%= format.format(psubTotalCarteira) %>        </font> </td>                    <td width="90" align="right"   bgcolor="#C0C0C0" ><font face="Arial" size="1" > <%= format.format(psubTotalRealizado) %>       </font> </td>                    <td width="90" align="right"   bgcolor="#C0C0C0" ><font face="Arial" size="1" > <%= format.format(psubTotalPagar) %>         </font> </td>                    <td width="18"  align="center"  bgcolor="#C0C0C0" ><font face="Arial" size="1" ><img src="images/db_find16.jpg" border="0"/> </font></td>                                                     </tr>                                               <tr>                    <td width="110"  align="center"  bgcolor="#C0C0C0" ><font face="Arial" size="1" >Total</font></td>                    <td width="90" align="right"   bgcolor="#C0C0C0" ><font face="Arial" size="1" > <%= format.format(pTotalCarteira) %>        </font> </td>                    <td width="90" align="right"   bgcolor="#C0C0C0" ><font face="Arial" size="1" > <%= format.format(pTotalRealizado) %>       </font> </td>                    <td width="90" align="right"   bgcolor="#C0C0C0" ><font face="Arial" size="1" > <%= format.format(pTotalPagar) %>         </font> </td>                    <td width="18"  align="center"  bgcolor="#C0C0C0" ><font face="Arial" size="1" > <img src="images/db_find16.jpg" border="0"/>  </font></td>                                                     </tr>