private void jbtnImprimirActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_jbtnImprimirActionPerformed // TODO add your handling code here: if (rRHHBBFunciones.getRhFunUtilidadesConsultarTOs().size() > 0) { java.util.List<rrhh.reporte.ReporteXivSueldoConsulta> lista = new java.util.ArrayList(); for (int i = 0; i < rRHHBBFunciones.getRhFunUtilidadesConsultarTOs().size(); i++) { rrhh.reporte.ReporteXivSueldoConsulta rrhhXivSueldoConsulta = new rrhh.reporte.ReporteXivSueldoConsulta( sector, periodo, fechaDesde, fechaHasta, fechaMaxima, rRHHBBFunciones.getRhFunXivSueldoConsultarTO().get(i).getXivCategoria() == null ? "" : rRHHBBFunciones.getRhFunXivSueldoConsultarTO().get(i).getXivCategoria(), rRHHBBFunciones.getRhFunXivSueldoConsultarTO().get(i).getXivSector() == null ? "" : rRHHBBFunciones.getRhFunXivSueldoConsultarTO().get(i).getXivSector(), rRHHBBFunciones.getRhFunXivSueldoConsultarTO().get(i).getXivId() == null ? "" : rRHHBBFunciones.getRhFunXivSueldoConsultarTO().get(i).getXivId(), rRHHBBFunciones.getRhFunXivSueldoConsultarTO().get(i).getXivNombres() == null ? null : rRHHBBFunciones.getRhFunXivSueldoConsultarTO().get(i).getXivNombres(), rRHHBBFunciones.getRhFunXivSueldoConsultarTO().get(i).getXivApellidos() == null ? null : rRHHBBFunciones.getRhFunXivSueldoConsultarTO().get(i).getXivApellidos(), rRHHBBFunciones.getRhFunXivSueldoConsultarTO().get(i).getXivGenero() == null ? ' ' : rRHHBBFunciones.getRhFunXivSueldoConsultarTO().get(i).getXivGenero(), rRHHBBFunciones.getRhFunXivSueldoConsultarTO().get(i).getXivFechaIngreso() == null ? "" : rRHHBBFunciones.getRhFunXivSueldoConsultarTO().get(i).getXivFechaIngreso(), rRHHBBFunciones.getRhFunXivSueldoConsultarTO().get(i).getXivCargo() == null ? "" : rRHHBBFunciones.getRhFunXivSueldoConsultarTO().get(i).getXivCargo(), rRHHBBFunciones.getRhFunXivSueldoConsultarTO().get(i).getXivTotalIngresos() == null ? null : rRHHBBFunciones.getRhFunXivSueldoConsultarTO().get(i).getXivTotalIngresos(), rRHHBBFunciones.getRhFunXivSueldoConsultarTO().get(i).getXivDiasLaborados() == null ? null : rRHHBBFunciones.getRhFunXivSueldoConsultarTO().get(i).getXivDiasLaborados(), rRHHBBFunciones.getRhFunXivSueldoConsultarTO().get(i).getXivValorXivSueldo() == null ? null : rRHHBBFunciones.getRhFunXivSueldoConsultarTO().get(i).getXivValorXivSueldo(), rRHHBBFunciones.getRhFunXivSueldoConsultarTO().get(i).getXivCodigoMinisterial() == null ? ' ' : rRHHBBFunciones .getRhFunXivSueldoConsultarTO() .get(i) .getXivCodigoMinisterial(), rRHHBBFunciones.getRhFunXivSueldoConsultarTO().get(i).getXivPeriodo() == null ? "" : rRHHBBFunciones.getRhFunXivSueldoConsultarTO().get(i).getXivPeriodo(), rRHHBBFunciones.getRhFunXivSueldoConsultarTO().get(i).getXivTipo() == null ? "" : rRHHBBFunciones.getRhFunXivSueldoConsultarTO().get(i).getXivTipo(), rRHHBBFunciones.getRhFunXivSueldoConsultarTO().get(i).getXivNumero() == null ? "" : rRHHBBFunciones.getRhFunXivSueldoConsultarTO().get(i).getXivNumero()); lista.add(rrhhXivSueldoConsulta); } LlamarReporteRrhh.generarReporteXivSueldoConsultaVistaPrevia( mDIShrimp, sector, periodo, fechaDesde, fechaHasta, fechaMaxima, rRHHBBFunciones.getRhFunXivSueldoConsultarTO()); cancelar(); } else { javax.swing.JOptionPane.showInternalMessageDialog(this, "No hay datos para imprimir..."); this.requestFocus(); } } // GEN-LAST:event_jbtnImprimirActionPerformed
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 Utilidades"); listaCabecera.add("SDesde: " + fechaDesde + " Hasta: " + fechaHasta); listaCabecera.add("S"); listaCuerpo.add( "SCategoría" + "¬" + "SSector" + "¬" + "SId" + "¬" + "SNombres" + "¬" + "SApellidos" + "¬" + "SGenero" + "¬" + "SFecha Ingreso" + "¬" + "SCargo" + "¬" + "STotal Ingreso" + "¬" + "SDías Laborados" + "¬" + "SValor Utilidades" + "¬" + "SCodigo Ministerial" + "¬" + "SPerido" + "¬" + "STipo" + "¬" + "SNumero"); for (rrhh.TO.RhFunUtilidadesConsultarTO rhFunUtilidadesConsultarTO : rRHHBBFunciones.getRhFunUtilidadesConsultarTOs()) { listaCuerpo.add( (rhFunUtilidadesConsultarTO.getUtiCategoria() == null ? "S" : "S" + rhFunUtilidadesConsultarTO.getUtiCategoria().toString()) + "¬" + (rhFunUtilidadesConsultarTO.getUtiSector() == null ? "S" : "S" + rhFunUtilidadesConsultarTO.getUtiSector().toString()) + "¬" + (rhFunUtilidadesConsultarTO.getUtiId() == null ? "S" : "S" + rhFunUtilidadesConsultarTO.getUtiId().toString()) + "¬" + (rhFunUtilidadesConsultarTO.getUtiNombres() == null ? "S" : "S" + rhFunUtilidadesConsultarTO.getUtiNombres().toString()) + "¬" + (rhFunUtilidadesConsultarTO.getUtiApellidos() == null ? "S" : "S" + rhFunUtilidadesConsultarTO.getUtiApellidos().toString()) + "¬" + (rhFunUtilidadesConsultarTO.getUtiGenero() == null ? "S" : "S" + rhFunUtilidadesConsultarTO.getUtiGenero().toString()) + "¬" + (rhFunUtilidadesConsultarTO.getUtiFechaIngreso() == null ? "S" : "S" + rhFunUtilidadesConsultarTO.getUtiFechaIngreso().toString()) + "¬" + (rhFunUtilidadesConsultarTO.getUtiCargo() == null ? "S" : "S" + rhFunUtilidadesConsultarTO.getUtiCargo().toString()) + "¬" + (rhFunUtilidadesConsultarTO.getUtiTotalIngresos() == null ? "F" : "F" + rhFunUtilidadesConsultarTO.getUtiTotalIngresos().toString()) + "¬" + (rhFunUtilidadesConsultarTO.getUtiDiasLaborados() == null ? "I" : "I" + rhFunUtilidadesConsultarTO.getUtiDiasLaborados().toString()) + "¬" + (rhFunUtilidadesConsultarTO.getUtiValorUtilidades() == null ? "F" : "F" + rhFunUtilidadesConsultarTO.getUtiValorUtilidades().toString()) + "¬" + (rhFunUtilidadesConsultarTO.getUtiCodigoMinisterial() == null ? "S" : "S" + rhFunUtilidadesConsultarTO.getUtiCodigoMinisterial().toString()) + "¬" + (rhFunUtilidadesConsultarTO.getUtiPeriodo() == null ? "S" : "S" + rhFunUtilidadesConsultarTO.getUtiPeriodo().toString()) + "¬" + (rhFunUtilidadesConsultarTO.getUtiTipo() == null ? "S" : "S" + rhFunUtilidadesConsultarTO.getUtiTipo().toString()) + "¬" + (rhFunUtilidadesConsultarTO.getUtiNumero() == null ? "S" : "S" + rhFunUtilidadesConsultarTO.getUtiNumero().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"); }