private void llenarCombo() throws Exception { bindingGroup = new org.jdesktop.beansbinding.BindingGroup(); produccionBBSector1 = new shrimp.produccion.beanbinding.ProduccionBBSector(); eLProperty = org.jdesktop.beansbinding.ELProperty.create("${listaPrdListaSectorTO}"); org.jdesktop.swingbinding.JComboBoxBinding jComboBoxBinding = org.jdesktop.swingbinding.SwingBindings.createJComboBoxBinding( org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, produccionBBSector1, eLProperty, jcboCP); bindingGroup.addBinding(jComboBoxBinding); this.bindingGroup.bind(); this.produccionBBSector1.setPrdListaSectorTO( shrimp.produccion.delegate.ProduccionDelegate.getInstance() .getListaSectorTO(sisUsuarioEmpresaTO.getEmpCodigo(), false)); this.bindingGroup.bind(); this.jcboCP.updateUI(); this.jcboCP.setSelectedIndex(0); codigoSector = "'" + produccionBBSector1 .getListaPrdListaSectorTO() .get(jcboCP.getSelectedIndex()) .getSecCodigo() + "'"; jcboCP.requestFocus(); }
private void guardarExcel() throws Exception { java.util.List<String> listaCabecera = new java.util.ArrayList(); java.util.List<String> listaCuerpo = new java.util.ArrayList(); java.math.BigDecimal cero = new java.math.BigDecimal("0.00"); desde = jftfDesde.getValue() == null ? "" : jftfDesde.getText(); hasta = jftfHasta.getValue() == null ? "" : jftfHasta.getText(); listaCabecera.add("S" + sisUsuarioEmpresaTO.getEmpRazonSocial()); listaCabecera.add("SReporte de Pesca"); listaCabecera.add("SDesde: " + desde + " Hasta: " + hasta); listaCabecera.add("S"); listaCuerpo.add( "SSect." + "¬" + "SPisc." + "¬" + "SHas." + "¬" + "SCor." + "¬" + "SSiembra" + "¬" + "SPesca" + "¬" + "SDías" + "¬" + "SN.Larvas" + "¬" + "SDensidad." + "¬" + "SLab." + "¬" + "SNauplio." + "¬" + "SBalanceado" + "¬" + "SBiomasa Proy." + "¬" + "SBiomasa Real" + "¬" + "SLibrasxHas." + "¬" + "SConv. Al." + "¬" + "SGra. Prom." + "¬" + "SGra. Ideal" + "¬" + "SSobrev." + "¬" + "SCosto" + "¬" + "SVenta" + "¬" + "SResul." + "¬" + "SCostoxHas." + "¬" + "SVentaxHas." + "¬" + "SResultxHas." + "¬" + "SCostoxLb." + "¬" + "SVentaxLb." + "¬" + "SResultxLb." + "¬" + "SResultDia"); for (produccion.TO.PrdResumenCorridaTO prdResumenCorridaTO : bbResumenCorrida1.getListaPrdListaResumenCorridaTO()) { listaCuerpo.add( (prdResumenCorridaTO.getSecCodigo() == null ? "S" : "S" + prdResumenCorridaTO.getSecCodigo()) + "¬" + (prdResumenCorridaTO.getPisNumero() == null ? "S" : "S" + prdResumenCorridaTO.getPisNumero()) + "¬" + (prdResumenCorridaTO.getRcHectareaje() == null ? "D" : "D" + prdResumenCorridaTO.getRcHectareaje().toString()) + "¬" + (prdResumenCorridaTO.getRcCorridaNumero() == null ? "S" : "S" + prdResumenCorridaTO.getRcCorridaNumero().toString()) + "¬" + (prdResumenCorridaTO.getRcFechaSiembra() == null ? "S" : "S" + prdResumenCorridaTO.getRcFechaSiembra().toString()) + "¬" + (prdResumenCorridaTO.getRcFechaPesca() == null ? "S" : "S" + prdResumenCorridaTO.getRcFechaPesca().toString()) + "¬" + (prdResumenCorridaTO.getRcEdad() == null ? "C" : "C" + prdResumenCorridaTO.getRcEdad().toString()) + "¬" + (prdResumenCorridaTO.getRcNumeroLarvas() == null ? "C" : "C" + prdResumenCorridaTO.getRcNumeroLarvas().toString()) + "¬" + (prdResumenCorridaTO.getRcDensidad() == null ? "C" : "C" + prdResumenCorridaTO.getRcDensidad().toString()) + "¬" + (prdResumenCorridaTO.getRcLaboratorio() == null ? "S" : "S" + prdResumenCorridaTO.getRcLaboratorio().toString()) + "¬" + (prdResumenCorridaTO.getRcNauplio() == null ? "S" : "S" + prdResumenCorridaTO.getRcNauplio().toString()) + "¬" + (prdResumenCorridaTO.getRcLibrasBalanceados() == null ? "C" : "C" + prdResumenCorridaTO.getRcLibrasBalanceados().toString()) + "¬" + (prdResumenCorridaTO.getRcBiomasa() == null ? "C" : "C" + prdResumenCorridaTO.getRcBiomasa().toString()) + "¬" + (prdResumenCorridaTO.getRcBiomasaReal() == null ? "C" : "C" + prdResumenCorridaTO.getRcBiomasaReal().toString()) + "¬" + (prdResumenCorridaTO.getRcBiomasaReal() == null || prdResumenCorridaTO.getRcHectareaje() == null || prdResumenCorridaTO.getRcHectareaje().compareTo(cero) == 0 ? "C" : "C" + String.valueOf( prdResumenCorridaTO .getRcBiomasaReal() .divide( prdResumenCorridaTO.getRcHectareaje(), 2, java.math.RoundingMode.HALF_UP) .intValue())) + "¬" + (prdResumenCorridaTO.getRcConversion() == null ? "D" : "D" + prdResumenCorridaTO.getRcConversion().toString()) + "¬" + (prdResumenCorridaTO.getRcTPromedio() == null ? "D" : "D" + prdResumenCorridaTO.getRcTPromedio().toString()) + "¬" + (prdResumenCorridaTO.getRcPesoIdeal() == null ? "D" : "D" + prdResumenCorridaTO.getRcPesoIdeal().toString()) + "¬" + (prdResumenCorridaTO.getRcSobrevivencia() == null ? "S" : "S" + prdResumenCorridaTO.getRcSobrevivencia().toString()) + "¬" + (prdResumenCorridaTO.getRcCosto() == null ? "D" : "D" + prdResumenCorridaTO.getRcCosto().toString()) + "¬" + (prdResumenCorridaTO.getRcValorVenta() == null ? "D" : "D" + prdResumenCorridaTO.getRcValorVenta().toString()) + "¬" + (prdResumenCorridaTO.getRcResultado() == null ? "D" : "D" + prdResumenCorridaTO.getRcResultado().toString()) + "¬" + (prdResumenCorridaTO.getRcCostoHectarea() == null ? "D" : "D" + prdResumenCorridaTO.getRcCostoHectarea().toString()) + "¬" + (prdResumenCorridaTO.getRcVentaHectarea() == null ? "D" : "D" + prdResumenCorridaTO.getRcVentaHectarea().toString()) + "¬" + (prdResumenCorridaTO.getRcResultadoHectarea() == null ? "D" : "D" + prdResumenCorridaTO.getRcResultadoHectarea().toString()) + "¬" + (prdResumenCorridaTO.getRcCostoLibra() == null ? "D" : "D" + prdResumenCorridaTO.getRcCostoLibra().toString()) + "¬" + (prdResumenCorridaTO.getRcVentaLibra() == null ? "D" : "D" + prdResumenCorridaTO.getRcVentaLibra().toString()) + "¬" + (prdResumenCorridaTO.getRcResultadoLibra() == null ? "D" : "D" + prdResumenCorridaTO.getRcResultadoLibra().toString()) + "¬" + (prdResumenCorridaTO.getRcResultadoLibra() == null || prdResumenCorridaTO.getRcEdad() == null || prdResumenCorridaTO.getRcEdad().compareTo(cero) == 0 ? "D" : "D" + validaciones.Validacion.redondeoDecimalBigDecimal( prdResumenCorridaTO .getRcResultadoHectarea() .divide( prdResumenCorridaTO.getRcEdad(), 2, java.math.RoundingMode.HALF_UP)) .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"); }
/** Creates new form JIFResumenPesca */ public JIFResumenPesca(shrimp.componentes.GUI.MDIShrimp mDIShrimp, String titulo) { mDIShrimp.jTabbedPane.setVisible(false); this.mDIShrimp = mDIShrimp; this.sisUsuarioEmpresaTO = mDIShrimp.getSisUsuarioEmpresaTO(); empresa = this.sisUsuarioEmpresaTO.getEmpCodigo(); try { eventoKeyPressPadre(); initComponents(); super.inicializar(); this.setTitle(titulo); initCombos(); jPanel1.setBounds(0, 0, 350, 110); jPanelDatos.add(jPanel1); teclasBotonesCalientes(); eventosKeyFormulario(); tabulacion(); eventoKeyPress(); barraEstado(false); manejoControlesBotones(true); desde = null; hasta = null; empresa = "¬"; llenarBindingGroup(); empresa = sisUsuarioEmpresaTO.getEmpCodigo(); llenarCombo(); fechaServidor = ProduccionDelegate.getInstance().consultarFechaMaxMin(empresa, tipoResumen); if (!fechaServidor.trim().isEmpty()) { desdeOriginal = fechaServidor.substring(0, fechaServidor.indexOf(",") - 1); hastaOriginal = fechaServidor.substring(fechaServidor.indexOf(",") + 1); jftfDesde.setValue( validaciones.Validacion.fecha(desdeOriginal, "yyyy-MM-dd", "dd-MM-yyyy")); jftfHasta.setValue( validaciones.Validacion.fecha(hastaOriginal, "yyyy-MM-dd", "dd-MM-yyyy")); this.setVisible(true); mDIShrimp.desktopPane.add(this); } else { JOptionPane.showMessageDialog(null, "No existen datos en corrida"); } jbtnActualizar.addActionListener( new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jbtnReconstruirActualizarActionPerformed(evt); } }); jbtnImprimir.addActionListener( new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jbtnImprimirActionPerformed(evt); } }); jbtnExportar.addActionListener( new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jbtnExportarActionPerformed(evt); } }); try { String aux = codigoSector; this.codigoSector = "'@'"; llenarjTable(); this.codigoSector = aux; } catch (Exception ex) { shrimp.helper.Excepciones.guardarExcepcionesAC( ex, getClass().getName(), mDIShrimp.getSisInfoTO()); } } catch (java.rmi.RemoteException re) { JOptionPane.showMessageDialog( null, "Se perdio la conexion. Contacte con el administrador..."); } catch (javax.ejb.EJBException eje) { JOptionPane.showMessageDialog( null, "Se perdio la conexion. Contacte con el administrador..."); } catch (NameNotFoundException nnfe) { JOptionPane.showMessageDialog( null, "El programa servidor no esta listo. Intente mas tarde..."); } catch (Exception e) { shrimp.helper.Excepciones.guardarExcepcionesAC( e, getClass().getName(), mDIShrimp.getSisInfoTO()); } try { robot = new Robot(); robot.keyPress(KeyEvent.VK_ESCAPE); robot.keyRelease(KeyEvent.VK_ESCAPE); } catch (Exception ex) { } }