<%@ page language="java" errorPage='sesionterminada.jsp' %> <%@ page import="java.sql.*" %> <%@ page import="java.util.*" %> <%@ page import ="java.text.*"%> <% Calendar fecha = Calendar.getInstance(); Locale.setDefault(Locale.GERMAN); NumberFormat nf = NumberFormat.getInstance(); nf.setMaximumFractionDigits(2); int j =0; String sql = ""; String origen =""; int cuentaorigen=0; String logistica =""; int cuentalogistica=0; String consolidado =""; int cuentaconsolidado=0; String stacking=""; int cuentastacking=0; String camiones=""; int cuentacamiones=0; String cargas=""; int cuentacargas=0; String embarques=""; int cuentaembarques=0; String agencias=""; int cuentaagencias=0; if (request.getParameter("REGISTRESE")!=null){ response.sendRedirect("registrese.jsp"); } if (request.getParameter("REGISTRESECOMP")!=null){ response.sendRedirect("registrocomp.jsp"); } if (request.getParameter("INICIO")!=null){ /* response.sendRedirect("indexInicio.jsp"); */ response.sendRedirect("index1_OLD.jsp"); } try{ Connection connection = null; Class.forName("com.mysql.jdbc.Driver").newInstance(); connection = DriverManager.getConnection("jdbc:mysql://localhost/kebircl_kebir?user=kebircl_admin&password=1346"); Statement select = connection.createStatement (); sql = "SELECT count(num) as num "; sql = sql + " FROM solicitud "; sql = sql + " where solicita ='CAMION'"; sql = sql + " and estado='D'"; ResultSet rscond = select.executeQuery (sql); if (rscond.next()){ cuentacamiones = (rscond.getInt("num")); camiones = "CAMION"; } rscond.close(); sql = "SELECT count(num) as num "; sql = sql + " FROM solicitud "; sql = sql + " where solicita ='CARGA'"; sql = sql + " and estado='D'"; rscond = select.executeQuery (sql); if (rscond.next()){ cuentacargas = (rscond.getInt("num")); cargas = "CARGA"; } rscond.close(); sql = "SELECT count(num) as num "; sql = sql + " FROM embarque "; rscond = select.executeQuery (sql); if (rscond.next()){ cuentaembarques = (rscond.getInt("num")); embarques = "EMBARQUE"; } rscond.close(); sql = "SELECT count(rut) as num "; sql = sql + " FROM CONTACTO where rut in"; sql = sql + " (select rut from condicion where "; sql = sql + " condicion ='CAMION'"; sql = sql + " or condicion ='EMBARCADOR'"; sql = sql + " or condicion ='EMPRESARIO'"; sql = sql + " or condicion ='DUEÑO'"; sql = sql + " or condicion ='CHOFER'"; sql = sql + " or condicion ='TRANSPORTISTA'"; sql = sql + " or condicion ='PERSONA')"; rscond = select.executeQuery (sql); if (rscond.next()){ cuentaagencias = (cuentaagencias + (rscond.getInt("num"))); agencias = "AGENCIA"; } sql = "SELECT count(rut) as num "; sql = sql + " FROM registro where rut in"; sql = sql + " (select rut from condicion where "; sql = sql + " condicion ='CAMION'"; sql = sql + " or condicion ='DUEÑO'"; sql = sql + " or condicion ='EMBARCADOR'"; sql = sql + " or condicion ='EMPRESARIO'"; sql = sql + " or condicion ='CHOFER'"; sql = sql + " or condicion ='TRANSPORTISTA'"; sql = sql + " or condicion ='PERSONA')"; rscond = select.executeQuery (sql); if (rscond.next()){ cuentaagencias = (cuentaagencias + (rscond.getInt("num"))); agencias = "AGENCIA"; } rscond.close(); cuentaagencias=(cuentaagencias + 5); %>

<% out.println("

"); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); sql = "SELECT ciudad_o, count(ciudad_o) as num "; sql = sql + " FROM solicitud "; sql = sql + " where ciudad_o <>''"; sql = sql + " and estado='D'"; sql = sql + " group by ciudad_o"; sql = sql + " order by ciudad_o"; ResultSet rslocalidad = select.executeQuery (sql); int i = 0; out.println(""); sql = "SELECT logistica, count(logistica) as num "; sql = sql + " FROM solicitud "; sql = sql + " where logistica <>''"; sql = sql + " and estado='D'"; sql = sql + " group by logistica"; sql = sql + " order by logistica"; rslocalidad = select.executeQuery (sql); i = 0; out.println(""); rslocalidad.close(); /*------------------------------------------------------------------------------*/ rslocalidad.close(); out.println(""); sql = "SELECT consolidado, count(consolidado) as num "; sql = sql + " FROM solicitud "; sql = sql + " where consolidado <>''"; sql = sql + " and estado='D'"; sql = sql + " group by consolidado"; sql = sql + " order by consolidado"; rslocalidad = select.executeQuery (sql); i = 0; out.println(""); rslocalidad.close(); /*------------------------------------------------------------------------------*/ sql = "SELECT ciudad_d, count(ciudad_d) as num "; sql = sql + " FROM solicitud "; sql = sql + " where ciudad_d <>''"; sql = sql + " and estado='D'"; sql = sql + " group by ciudad_d"; sql = sql + " order by ciudad_d"; rslocalidad = select.executeQuery (sql); i = 0; out.println(""); rslocalidad.close(); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); sql = "SELECT vehiculo, count(vehiculo) as num "; sql = sql + " FROM solicitud "; sql = sql + " where vehiculo <>''"; sql = sql + " and estado='D'"; sql = sql + " AND SOLICITA ='CARGA'"; sql = sql + " group by vehiculo"; sql = sql + " order by vehiculo"; rslocalidad = select.executeQuery (sql); i = 0; out.println(""); sql = "SELECT carroceria, count(carroceria) as num "; sql = sql + " FROM solicitud "; sql = sql + " where carroceria<>''"; sql = sql + " and estado='D'"; sql = sql + " AND SOLICITA ='CARGA'"; sql = sql + " group by carroceria"; sql = sql + " order by carroceria"; rslocalidad = select.executeQuery (sql); i = 0; out.println(""); rslocalidad.close(); /*------------------------------------------------------------------------------*/ out.println(""); sql = "SELECT capacidad, count(capacidad) as num "; sql = sql + " FROM solicitud "; sql = sql + " where capacidad<>''"; sql = sql + " and estado='D'"; sql = sql + " AND SOLICITA ='CARGA'"; sql = sql + " group by capacidad"; sql = sql + " order by capacidad"; rslocalidad = select.executeQuery (sql); i = 0; out.println(""); rslocalidad.close(); /*------------------------------------------------------------------------------*/ sql = "SELECT propiedad, count(propiedad) as num "; sql = sql + " FROM solicitud "; sql = sql + " where propiedad<>''"; sql = sql + " and estado='D'"; sql = sql + " AND SOLICITA ='CARGA'"; sql = sql + " group by propiedad"; sql = sql + " order by propiedad"; rslocalidad = select.executeQuery (sql); i = 0; out.println(""); rslocalidad.close(); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); sql = "SELECT embalaje, count(embalaje) as num "; sql = sql + " FROM solicitud "; sql = sql + " where embalaje <>''"; sql = sql + " and estado='D'"; sql = sql + " AND SOLICITA ='CAMION'"; sql = sql + " group by embalaje"; sql = sql + " order by embalaje"; rslocalidad = select.executeQuery (sql); i = 0; out.println(""); sql = "SELECT empaque, count(empaque) as num "; sql = sql + " FROM solicitud "; sql = sql + " where empaque<>''"; sql = sql + " and estado='D'"; sql = sql + " AND SOLICITA ='CAMION'"; sql = sql + " group by empaque"; sql = sql + " order by empaque"; rslocalidad = select.executeQuery (sql); i = 0; out.println(""); rslocalidad.close(); /*------------------------------------------------------------------------------*/ out.println(""); sql = "SELECT peso, count(peso) as num,tipo_peso "; sql = sql + " FROM solicitud "; sql = sql + " where peso<>''"; sql = sql + " and estado='D'"; sql = sql + " AND SOLICITA ='CAMION'"; sql = sql + " group by peso,tipo_peso"; sql = sql + " order by peso"; rslocalidad = select.executeQuery (sql); i = 0; out.println(""); rslocalidad.close(); /*------------------------------------------------------------------------------*/ sql = "SELECT propiedad, count(propiedad) as num "; sql = sql + " FROM solicitud "; sql = sql + " where propiedad<>''"; sql = sql + " and estado='D'"; sql = sql + " AND SOLICITA ='CAMION'"; sql = sql + " group by propiedad"; sql = sql + " order by propiedad"; rslocalidad = select.executeQuery (sql); i = 0; out.println(""); rslocalidad.close(); out.println(""); /*------------------------------------------------------------------------------*/ /*------------------------------------------------------------------------------*/ /*------------------------------------------------------------------------------*/ /*------------------------------------------------------------------------------*/ /* SELECT solicitud.embalaje, Count(solicitud.embalaje) AS CuentaDeembalaje FROM solicitud INNER JOIN embarque ON solicitud.num = embarque.num GROUP BY solicitud.embalaje; */ out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); sql = "SELECT solicitud.embalaje, Count(solicitud.embalaje) AS num1 "; sql = sql + "FROM solicitud INNER JOIN embarque ON solicitud.num = embarque.num "; sql = sql + " where solicitud.estado='D' "; sql = sql + "GROUP BY solicitud.embalaje "; rslocalidad = select.executeQuery (sql); i = 0; out.println(""); sql = "SELECT solicitud.empaque, Count(solicitud.empaque) AS num1 "; sql = sql + "FROM solicitud INNER JOIN embarque ON solicitud.num = embarque.num "; sql = sql + " where solicitud.estado='D' "; sql = sql + "GROUP BY solicitud.empaque "; rslocalidad = select.executeQuery (sql); i = 0; out.println(""); rslocalidad.close(); /*------------------------------------------------------------------------------*/ out.println(""); sql = "SELECT solicitud.dimension, Count(solicitud.dimension) AS num1, tipo_dim "; sql = sql + "FROM solicitud INNER JOIN embarque ON solicitud.num = embarque.num "; sql = sql + " where solicitud.estado='D' "; sql = sql + "GROUP BY solicitud.dimension, tipo_dim"; rslocalidad = select.executeQuery (sql); i = 0; out.println(""); rslocalidad.close(); /*------------------------------------------------------------------------------*/ sql = "SELECT solicitud.propiedad, Count(solicitud.propiedad) AS num1 "; sql = sql + "FROM solicitud INNER JOIN embarque ON solicitud.num = embarque.num "; sql = sql + " where solicitud.estado='D' "; sql = sql + "GROUP BY solicitud.propiedad"; rslocalidad = select.executeQuery (sql); i = 0; out.println(""); rslocalidad.close(); out.println(""); out.println("
LOCALIDAD
ORIGEN
LOGISTICA
CONSOLIDADO
DESTINO
SOLICITUD
CAMIONES
CARGAS
EMBARQUES
AGENCIAS
"+cuentacamiones+"
"+cuentacargas+"
"+cuentaembarques+"
"+cuentaagencias+"
CAMION
VEHICULO
CARROCERIA
CAPACIDAD
PROPIEDAD
CARGA
EMBALAJE
EMPAQUE
PESO
PROPIEDAD
EMBARQUE
EMBALAJE
EMPAQUE
DIMESION
PROPIEDAD
"); out.println("
"); %>

<% }//try aca acaba el try catch(SQLException e){ out.println("

ERROR SQL: " + e.getMessage() + "

"); out.println("

" + sql + "

"); } catch (java.lang.ClassNotFoundException e){ out.println("

ERROR Class notfound: " + e.getMessage() + "

"); out.println("

" + sql + "

"); } catch (Exception e){ out.println("

ERROR Exception: " + e.getMessage() + "

"); out.println("

" + sql + "

"); } %>