private void jbtnImprimirActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: if (carBBPagosCobrosConsulta.getCarFunPagosDetalleTOs().size() > 0) { llenarAtributos(); java.util.List<cartera.reporte.ReporteListadoPagos> reporteListadoPagoses = new java.util.ArrayList(); cartera.reporte.ReporteListadoPagos reporteListadoPagos = null; for (int i = 0; i < carBBPagosCobrosConsulta.getCarFunPagosDetalleTOs().size(); i++) { reporteListadoPagos = new cartera.reporte.ReporteListadoPagos(); reporteListadoPagos.setCodigoCP(codigoSector); reporteListadoPagos.setDesde(fechaDesde); reporteListadoPagos.setHasta(fechaDesde); reporteListadoPagos.setProveedor(provCodNombre); reporteListadoPagos.setPagNumeroSistema( carBBPagosCobrosConsulta.getCarFunPagosDetalleTOs().get(i).getPagNumeroSistema()); reporteListadoPagos.setPagFecha( carBBPagosCobrosConsulta.getCarFunPagosDetalleTOs().get(i).getPagFecha()); reporteListadoPagos.setPagProveedor( carBBPagosCobrosConsulta.getCarFunPagosDetalleTOs().get(i).getPagProveedor()); reporteListadoPagos.setPagValor( carBBPagosCobrosConsulta.getCarFunPagosDetalleTOs().get(i).getPagValor()); reporteListadoPagos.setPagObservaciones( carBBPagosCobrosConsulta.getCarFunPagosDetalleTOs().get(i).getPagObservaciones()); reporteListadoPagos.setPagPendiente( carBBPagosCobrosConsulta.getCarFunPagosDetalleTOs().get(i).getPagPendiente()); reporteListadoPagos.setPagAnulado( carBBPagosCobrosConsulta.getCarFunPagosDetalleTOs().get(i).getPagAnulado()); reporteListadoPagoses.add(reporteListadoPagos); } shrimp.cartera.reporte.LlamarReporteCartera.generarReporteListadoPagosVistaPrevia( mDIShrimp, reporteListadoPagoses); this.requestFocus(); } else { javax.swing.JOptionPane.showInternalMessageDialog( this, "No se puede generar un reporte en una tabla vacía..."); } }
private void guardarExcel() throws Exception { java.util.List<String> listaCabecera = new java.util.ArrayList(); java.util.List<String> listaCuerpo = new java.util.ArrayList(); listaCabecera.add("S" + sisUsuarioEmpresaTO.getEmpRazonSocial()); listaCabecera.add("SPagos Detalle"); listaCabecera.add("S"); listaCuerpo.add( "SNúmero" + "¬" + "SFecha" + "¬" + "SProveedor" + "¬" + "SValor" + "¬" + "SObservaciones" + "¬" + "SPendiente" + "¬" + "SAnulado"); for (cartera.TO.CarFunPagosDetalleTO carFunPagosDetalleTO : carBBPagosCobrosConsulta.getCarFunPagosDetalleTOs()) { boolean pendiente = carFunPagosDetalleTO.getPagPendiente() == null ? false : carFunPagosDetalleTO.getPagPendiente(); boolean anulado = carFunPagosDetalleTO.getPagAnulado() == null ? false : carFunPagosDetalleTO.getPagAnulado(); listaCuerpo.add( (carFunPagosDetalleTO.getPagNumeroSistema() == null ? "S" : "S" + carFunPagosDetalleTO.getPagNumeroSistema()) + "¬" + (carFunPagosDetalleTO.getPagFecha() == null ? "S" : "S" + carFunPagosDetalleTO.getPagFecha()) + "¬" + (carFunPagosDetalleTO.getPagProveedor() == null ? "S" : "S" + carFunPagosDetalleTO.getPagProveedor().toString()) + "¬" + (carFunPagosDetalleTO.getPagValor() == null ? "D" : "D" + carFunPagosDetalleTO.getPagValor().add(cero).toString()) + "¬" + (carFunPagosDetalleTO.getPagObservaciones() == null ? "S" : "S" + carFunPagosDetalleTO.getPagObservaciones().toString()) + "¬" + (pendiente == false ? "S" : "SPENDIENTE") + "¬" + (anulado == false ? "S" : "SANULADO") + "¬"); } long nombreFichero = java.util.Calendar.getInstance(java.util.TimeZone.getTimeZone("America/Guayaquil")) .getTime() .getTime(); shrimp.validaciones.GenerarExcel.crearExcel( listaCabecera, listaCuerpo, "TODOCOMPU", "tmp/" + nombreFichero + ".xls"); shrimp.validaciones.Fichero.abrirFichero("tmp/" + nombreFichero + ".xls"); }