Documentos de Académico
Documentos de Profesional
Documentos de Cultura
package axisBeans.servicios;
import axisBeans.AxisBean; //
import axisABD.AxisABD;
import java.sql.*;
import java.io.*;
import javax.servlet.jsp.*;
import biblioteca.*;
import axisABD.servicios.interfazServicios.*;
import axisBeans.*;
import axisABD.ErrorAplicativo;
import axisABD.MensajeAplicativo;
import axisBeans.general.*;
import java.util.*;
import java.text.ParseException;
/
***********************************************************************************
********************/
//Presenta la Cabecera del Reporte
public void CabReporte (String cuenta_banco,String ps_tramite) throws
SQLException, IOException, MensajeAplicativo
{
try
{
ResultSet e_banco=m_conn.createStatement().executeQuery("select
f.descripcion "+
if(e_banco.next()){
m_out.println("<table width=\"770\" align=\"left\"
cellpadding=\"0\" cellspacing=\"1\" border=\"0\" >");
m_out.println("<tr>");
m_out.println("<td width=\"110\" class=\"etiqueta_formulario\"><div
align=\"left\">CUENTA:</div></th>");
m_out.println("<td width=\"110\" class=\"detalle_formulario\"><div
align=\"left\">"+cuenta_banco+"</div></th>");
m_out.println("<td width=\"110\" class=\"etiqueta_formulario\"><div
align=\"center\"> </div></th>");
m_out.println("<td width=\"110\" class=\"etiqueta_formulario\"><div
align=\"center\"> </div></th>");
m_out.println("<td width=\"110\" class=\"etiqueta_formulario\"><div
align=\"center\"> </div></th>");
m_out.println("<td width=\"110\"
class=\"etiqueta_formulario\"><div align=\"left\">ENTIDAD BANCARIA:</div></th>");
m_out.println("<td width=\"110\" class=\"detalle_formulario\"><div
align=\"left\">"+e_banco.getString(1)+"</div></th>");
m_out.println("</tr>");
}
ResultSet n_plan=m_conn.createStatement().executeQuery("select
cc.descripcion_plan,cc.valor_nuevoplan,cc.cargo_paquete,cc.valor_total "+
while(n_plan.next()){
m_out.println("<tr>");
m_out.println("<td width=\"110\" class=\"etiqueta_formulario\"><div
align=\"left\">NUEVO PLAN:</div></th>");
m_out.println("<td width=\"110\" class=\"detalle_formulario\"><div
align=\"left\">"+n_plan.getString(1)+"</div></th>");
m_out.println("<td width=\"110\" class=\"etiqueta_formulario\"><div
align=\"center\"> </div></th>");
m_out.println("<td width=\"110\" class=\"etiqueta_formulario\"><div
align=\"center\"> </div></th>");
m_out.println("<td width=\"110\" class=\"etiqueta_formulario\"><div
align=\"center\"> </div></th>");
m_out.println("<td width=\"110\"
class=\"etiqueta_formulario\"><div align=\"left\">TARIFA BASICA:</div></th>");
m_out.println("<td width=\"110\" class=\"detalle_formulario\"><div
align=\"left\">"+n_plan.getString(2)+"</div></th>");
m_out.println("</tr>");
m_out.println("<tr>");
m_out.println("<td width=\"110\"
class=\"etiqueta_formulario\"><div align=\"center\"> </div></th>");
m_out.println("<td width=\"110\"
class=\"detalle_formulario\"><div align=\"center\"> </div></th>");
m_out.println("<td width=\"110\" class=\"etiqueta_formulario\"><div
align=\"center\"> </div></th>");
m_out.println("<td width=\"110\" class=\"etiqueta_formulario\"><div
align=\"center\"> </div></th>");
m_out.println("<td width=\"110\" class=\"etiqueta_formulario\"><div
align=\"center\"> </div></th>");
m_out.println("<td width=\"110\" class=\"etiqueta_formulario\"><div
align=\"left\">CARGO PAQUETE</div></th>");
m_out.println("<td width=\"110\" class=\"detalle_formulario\"><div
align=\"left\">");
if(n_plan.getString(3)==null){
m_out.println(" </div></th>");
}else{
m_out.println(n_plan.getString(3)+"</div></th>");
}
m_out.println("</tr>");
}
m_out.println("<tr>");
m_out.println("<td width=\"110\" class=\"etiqueta_formulario\"><div
align=\"center\"><strong>CUENTA</strong></div></th>");
m_out.println("<td width=\"110\" class=\"etiqueta_formulario\"><div
align=\"center\"><strong>SERVICIO</strong></div></th>");
m_out.println("<td width=\"110\" class=\"etiqueta_formulario\"><div
align=\"center\"><strong>FEATURE</strong></div></th>");
m_out.println("<td width=\"110\" class=\"etiqueta_formulario\"><div
align=\"center\"><strong>COSTO FEATURE</strong></div></th>");
m_out.println("<td width=\"110\" class=\"etiqueta_formulario\"><div
align=\"center\"><strong>TARIFA BASICA</strong></div></th>");
m_out.println("<td width=\"110\"
class=\"etiqueta_formulario\"><div align=\"center\"><strong>CARGO
PAQUETE</strong</div></th>");
m_out.println("<td width=\"110\" class=\"etiqueta_formulario\"><div
align=\"center\"><strong>TOTAL</strong></div></th>");
m_out.println("</tr>");
m_out.println("</table>");
} catch (Exception e) {
ls_observ = e.getMessage()+"error";
}
/
***********************************************************************************
********************/
//Presenta el detalle del reporte
public void DetReporte (String ps_cuenta_bancaria, double pn_tramite) throws
SQLException, IOException, MensajeAplicativo
{
String ls_observ = "";
int band=-1;
double tot_features=0.0;
double total_servicio=0.0;
double tot_serv_feat=0.0;
try
{
m_out.println("<FORM name=\"reporte\">");
m_out.println("<table width=\"770\" align=\"left\"
cellpadding=\"0\" cellspacing=\"0\" border=\"0\" >");
ResultSet r1=m_conn.createStatement().executeQuery("select
ca.codigo_doc "+
"group by ca.codigo_doc");
while(r1.next()){
//MANDAR A IMPRIMIR CUENTA
m_out.println("<tr>");
m_out.println("<td width=\"110\" class=\"etiqueta_formulario\"><div
align=\"center\"><strong>"+r1.getString(1)+"</strong></div></th>");
m_out.println("<td width=\"110\" class=\"etiqueta_formulario\"><div
align=\"center\"> </div></th>");
m_out.println("<td width=\"110\"
class=\"etiqueta_formulario\"><div align=\"center\"> </div></th>");
m_out.println("<td width=\"110\" class=\"etiqueta_formulario\"><div
align=\"center\"> </div></th>");
m_out.println("<td width=\"110\"
class=\"etiqueta_formulario\"><div align=\"center\"> </div></th>");
m_out.println("<td width=\"110\" class=\"etiqueta_formulario\"><div
align=\"center\"> </div></th>");
m_out.println("<td width=\"110\" class=\"etiqueta_formulario\"><div
align=\"center\"> </div></th>");
m_out.println("</tr>");
ResultSet r2=m_conn.createStatement().executeQuery("select
ca.id_servicio "+
"group by ca.id_servicio");
while(r2.next()){
//SACO LOS SERVICIOS POR CODIGO DOC
ResultSet
r3=m_conn.createStatement().executeQuery("select
ca.id_servicio,ca.tarifa_basica,ca.cargo_paquete,ca.valor_total "+
"from cl_cargos_cta ca "+
if(band==0){
m_out.println("<tr bgcolor=>");
m_out.println("<td width=\"11%\" ><div
align=\"center\"> </div></th>");
m_out.println("<td width=\"11%\" ><div
align=\"center\"> </div></th>");
m_out.println("<td width=\"11%\" ><div
align=\"center\"> </div></th>");
m_out.println("<td width=\"11%\" ><div
align=\"center\"> </div></th>");
m_out.println("<td width=\"11%\" ><div
align=\"center\"> </div></th>");
m_out.println("<td width=\"11%\" ><div
align=\"center\"> </div></th>");
m_out.println("<td width=\"11%\" ><div
align=\"center\"> </div></th>");
m_out.println("</tr>");
}
m_out.println("<tr>");
m_out.println("<td width=\"11%\" ><div
align=\"center\"> </div></th>");
m_out.println("<td width=\"11%\"
class=\"detalle_formulario\"><div
align=\"center\">"+r3.getString(1)+"</div></th>");
m_out.println("<td width=\"11%\"
class=\"detalle_formulario\"><div align=\"center\"> </div></th>");
m_out.println("<td width=\"11%\"
class=\"detalle_formulario\"><div align=\"center\"> </div></th>");
m_out.println("<td width=\"11%\"
class=\"detalle_formulario\"><div
align=\"center\">"+r3.getString(2)+"</div></th>");
m_out.println("<td width=\"11%\"
class=\"detalle_formulario\"><div
align=\"center\">"+r3.getString(3)+"</div></th>");
m_out.println("<td width=\"11%\"
class=\"detalle_formulario\"><div align=\"center\"> </div></th>");
m_out.println("</tr>");
ResultSet
r4=m_conn.createStatement().executeQuery("select ca.feature,ca.costo_feature "+
}
total_servicio=r3.getDouble(4)+tot_features;
m_out.println("<tr bgcolor=>");
m_out.println("<td width=\"11%\"><div
align=\"center\"> </div></th>");
m_out.println("<td width=\"11%\"><div
align=\"center\"> </div></th>");
m_out.println("<td width=\"11%\"><div
align=\"center\"> </div></th>");
m_out.println("<td width=\"11%\"><div
align=\"center\"> </div></th>");
m_out.println("<td width=\"11%\"><div
align=\"center\"> </div></th>");
m_out.println("<td width=\"11%\"><div
align=\"center\"> </div></th>");
m_out.println("<td width=\"11%\"><div
align=\"center\"><font size=\"1\" face=\"Verdana, Arial,
Helvetica\"><strong>"+total_servicio+"</font></strong></div></th>");
m_out.println("</tr>");
tot_serv_feat+=total_servicio;
tot_features=0.0;
}
m_out.println("<tr bgcolor=>");
m_out.println("<td width=\"11%\"
class=\"etiqueta_formulario\" ><div
align=\"center\"><strong>Total</strong></div></th>");
m_out.println("<td width=\"11%\"
class=\"etiqueta_formulario\" ><div align=\"center\"> </div></th>");
m_out.println("<td width=\"11%\"
class=\"etiqueta_formulario\"><div align=\"center\"> </div></th>");
m_out.println("<td width=\"11%\"
class=\"etiqueta_formulario\"><div align=\"center\"> </div></th>");
m_out.println("<td width=\"11%\"
class=\"etiqueta_formulario\"><div align=\"center\"> </div></th>");
m_out.println("<td width=\"11%\"
class=\"etiqueta_formulario\"><div align=\"center\"> </div></th>");
m_out.println("<td width=\"11%\"
class=\"etiqueta_formulario\"><div
align=\"center\"><strong>"+tot_serv_feat+"</strong></div></th>");
m_out.println("</tr>");
} catch (Exception e) {
ls_observ = e.getMessage()+"error";
m_out.println(ls_observ);
}
m_out.println("</table>");
m_out.println("</FORM>");
}
}//fin de la clase