Пример #1
0
 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();
 }
Пример #2
0
  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");
  }
Пример #3
0
  /** 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) {
    }
  }