예제 #1
0
 private boolean mtdProductTable() {
   try {
     if (mtdTitleTable()) {
       List<Product> listProduct = pDAO.listProduct();
       for (Product p : listProduct) {
         for (Category c : myCategory) {
           if (p.getId_category().equals(c.getId_category())) {
             if (p.getActivo() == 1) {
               mensaje = "SI";
             } else {
               mensaje = "NO";
             }
             modelo.addRow(
                 new Object[] {
                   p.getId_product(),
                   p.getProduct() + " " + p.getDescripcion(),
                   p.getCantidad(),
                   p.getP_compra(),
                   p.getP_venta(),
                   c.getCategory(),
                   mensaje
                 });
           }
         }
       }
       // getNegocio();
       this.jlblRegistros.setText(
           "Hay " + listProduct.size() + " Articulos registrados en la Base de Datos");
     }
     return true;
   } catch (Exception ex) {
     valForm.msjErr("Error: " + ex.getMessage());
     return false;
   }
 }
예제 #2
0
 private void jbtnBuscaActionPerformed(
     java.awt.event.ActionEvent evt) { // GEN-FIRST:event_jbtnBuscaActionPerformed
   try {
     if (!"".equals(this.jtxtCodigoBusca.getText())) {
       Product rec;
       String id_Product = this.jtxtCodigoBusca.getText();
       rec = pDAO.selectProduct(id_Product);
       if (rec == null) {
         valForm.msjInfo("Al articulo que desea buscar no existe en nuestra Base de Datos");
       } else {
         if (mtdTitleTable()) {
           Category c = categoryLogic.categoryId(rec.getId_category());
           modelo.addRow(
               new Object[] {
                 rec.getId_product(),
                 rec.getProduct() + " " + rec.getDescripcion(),
                 rec.getCantidad(),
                 rec.getP_compra(),
                 rec.getP_venta(),
                 c.getCategory(),
                 rec.getActivo()
               });
         }
       }
       this.jtxtCodigoBusca.setText("");
       this.jtxtCodigoBusca.requestFocus();
     } else {
       if (mtdProductTable()) {}
     }
   } catch (Exception ex) {
     System.out.println("Error Buscar: " + ex.getMessage());
     this.jtxtCodigoBusca.setText("");
     this.jtxtCodigoBusca.requestFocus();
   }
 } // GEN-LAST:event_jbtnBuscaActionPerformed
예제 #3
0
  private void getByModifiedProduct() {
    try {
      if (this.jtblProduct.getSelectedRowCount() != 0) {
        Product rc = recoveryProduct();
        valForm.editableTextFields(jpnAddProduct, true);
        this.jtxtId_Product.setEnabled(false);
        this.jtxtId_Product.setText("" + rc.getId_product());
        this.jtxtProduct.setText("" + rc.getProduct());
        this.jtxtDescripcion.setText("" + rc.getDescripcion());
        this.jtxtPrecioCompra.setText("" + rc.getP_compra());
        this.jtxtPrecioVenta.setText("" + rc.getP_venta());
        this.jtxtCantidad.setText("" + rc.getCantidad());

        if (null != myCategory) {
          for (Category c : myCategory) {
            if (c.getId_category().equals(rc.getId_category())) {
              jcmbCategoria.setSelectedItem(c.getCategory());
            }
          }
        }
        /*
         * Validamos si el Articulo esta activo
         */
        if (rc.getActivo() == 1) {
          this.jchkActivo.setSelected(true);
        } else {
          this.jchkActivo.setSelected(false);
        }
        /*
         * Cambia el estatus del boton Guardar a Actualizar
         */
        this.jbtnOperacion.setText("Actualizar");
        jbtnOperacion.setIcon(new ImageIcon(pathImage + "update.gif"));
        // Seleccionamos la Pestaña 1 para modificar el Articulo seleccionado
        frmProduct.jtbpProduct.setSelectedIndex(0);
        jtbpProduct.setEnabledAt(1, false);
      } else {
        valForm.msjWarn("No se ha seleccionado ningun Articulo...");
      }
    } catch (Exception ex) {
      System.out.println("getByModifiedProduct. Error: " + ex.getMessage());
    }
  }