private void jbtnImprimirActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: if (bbRRHHFunciones.getListaConsolidadoBonosViaticosTO().size() > 0) { LlamarReporteRrhh.generarReporteConsolidadoBonosViaticoVistaPrevia( mDIShrimp, fechaDesde, fechaHasta, bbRRHHFunciones.getListaConsolidadoBonosViaticosTO()); } else { javax.swing.JOptionPane.showInternalMessageDialog(this, "No hay datos para imprimir..."); this.requestFocus(); } }
private void guardarExcel() throws Exception { java.util.List<String> listaCabecera = new java.util.ArrayList(); java.util.List<String> listaCuerpo = new java.util.ArrayList(); fechaDesde = jftfFechaDesde.getValue() == null ? "" : jftfFechaDesde.getText(); fechaHasta = jftfFechaHasta.getValue() == null ? "" : jftfFechaHasta.getText(); listaCabecera.add("S" + sisUsuarioEmpresaTO.getEmpRazonSocial()); listaCabecera.add("SReporte Consolidado de Bonos y Viáticos"); listaCabecera.add("SDesde: " + fechaDesde + " Hasta: " + fechaHasta); listaCabecera.add("S"); listaCuerpo.add( "SCat." + "¬" + "SId" + "¬" + "SNombres" + "¬" + "SBonos" + "¬" + "SBonos ND" + "¬" + "SBono Fijo" + "¬" + "SBono Fijo ND" + "¬" + "SViáticos" + "¬" + "STotal" + "¬" + "SOrden"); for (rrhh.TO.RhListaConsolidadoBonosViaticosTO rhListaConsolidadoAnticiposPrestamosTO : bbRRHHFunciones.getListaConsolidadoBonosViaticosTO()) { listaCuerpo.add( (rhListaConsolidadoAnticiposPrestamosTO.getCbvCategoria() == null ? "S" : "S" + rhListaConsolidadoAnticiposPrestamosTO.getCbvCategoria().toString()) + "¬" + (rhListaConsolidadoAnticiposPrestamosTO.getCbvId() == null ? "S" : "S" + rhListaConsolidadoAnticiposPrestamosTO.getCbvId().toString()) + "¬" + (rhListaConsolidadoAnticiposPrestamosTO.getCbvNombres() == null ? "S" : "S" + rhListaConsolidadoAnticiposPrestamosTO.getCbvNombres().toString()) + "¬" + (rhListaConsolidadoAnticiposPrestamosTO.getCbvBonos() == null ? "D" : "D" + rhListaConsolidadoAnticiposPrestamosTO.getCbvBonos().toString()) + "¬" + (rhListaConsolidadoAnticiposPrestamosTO.getCbvBonosND() == null ? "D" : "D" + rhListaConsolidadoAnticiposPrestamosTO.getCbvBonosND().toString()) + "¬" + (rhListaConsolidadoAnticiposPrestamosTO.getCbvBonoFijo() == null ? "D" : "D" + rhListaConsolidadoAnticiposPrestamosTO.getCbvBonoFijo().toString()) + "¬" + (rhListaConsolidadoAnticiposPrestamosTO.getCbvBonoFijoND() == null ? "D" : "D" + rhListaConsolidadoAnticiposPrestamosTO.getCbvBonoFijoND().toString()) + "¬" + (rhListaConsolidadoAnticiposPrestamosTO.getCbvViaticos() == null ? "D" : "D" + rhListaConsolidadoAnticiposPrestamosTO.getCbvViaticos().toString()) + "¬" + (rhListaConsolidadoAnticiposPrestamosTO.getCbvTotal() == null ? "D" : "D" + rhListaConsolidadoAnticiposPrestamosTO.getCbvTotal().toString()) + "¬" + (rhListaConsolidadoAnticiposPrestamosTO.getCbvOrden() == null ? "S" : "S" + rhListaConsolidadoAnticiposPrestamosTO.getCbvOrden().toString())); } 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"); }