private void modificarProducto() { try { int ultimoReg = daoProd.getUltimoProducto(); productos.setIdproducto(ultimoReg); productos.setCodigobarra(Completar13(String.valueOf(ultimoReg))); productos.setDescripcion(txtDescripcion.getText().toUpperCase()); productos.setPrecio(Double.parseDouble(txtPrecio.getText())); daoProd.update(productos); limpiarTextos(); } catch (NumberFormatException e) { JOptionPane.showMessageDialog(rootPane, "Precio incorrecto..."); } }
@Override public String getAsString(FacesContext facesContext, UIComponent component, Object object) { if (object == null) { return null; } if (object instanceof Productos) { Productos o = (Productos) object; return getStringKey(o.getIdproductos()); } else { Logger.getLogger(this.getClass().getName()) .log( Level.SEVERE, "object {0} is of type {1}; expected type: {2}", new Object[] {object, object.getClass().getName(), Productos.class.getName()}); return null; } }
private void insertarProducto() { try { productos.setDescripcion(txtDescripcion.getText().toUpperCase()); productos.setPrecio(Double.parseDouble(txtPrecio.getText())); productos.setSucursal(cmbTiendaCalzado.getSelectedItem().toString()); int ultimoReg = daoProd.getUltimoProducto(); productos.setCodigobarra(Completar13(String.valueOf(ultimoReg))); // productos.setStock(Integer.parseInt(cantidad1.getText()) + // Integer.parseInt(cantidad2.getText()) + Integer.parseInt(cantidad3.getText()) + // Integer.parseInt(cantidad4.getText()) + Integer.parseInt(cantidad5.getText()) + // Integer.parseInt(cantidad6.getText())); daoProd.insert(productos); if (talle1.getText().equals("") && cantidad1.getText().equals("")) { } else { int n = Integer.parseInt(cantidad1.getText()); int count = 0; while (count < n) { codBarras.setProductos(productos); codBarras.setTalle(talle1.getText().toUpperCase()); codBarras.setCantidad(Integer.parseInt(cantidad1.getText())); impCodBarras.insert(codBarras); count++; } } if (talle2.getText().equals("") && cantidad2.getText().equals("")) { } else { int n = Integer.parseInt(cantidad2.getText()); int count = 0; while (count < n) { codBarras.setProductos(productos); codBarras.setTalle(talle2.getText().toUpperCase()); codBarras.setCantidad(Integer.parseInt(cantidad2.getText())); impCodBarras.insert(codBarras); count++; } } if (talle3.getText().equals("") && cantidad3.getText().equals("")) { } else { int n = Integer.parseInt(cantidad3.getText()); int count = 0; while (count < n) { codBarras.setProductos(productos); codBarras.setTalle(talle3.getText().toUpperCase()); codBarras.setCantidad(Integer.parseInt(cantidad3.getText())); impCodBarras.insert(codBarras); count++; } } if (talle4.getText().equals("") && cantidad4.getText().equals("")) { } else { int n = Integer.parseInt(cantidad4.getText()); int count = 0; while (count < n) { codBarras.setProductos(productos); codBarras.setTalle(talle4.getText().toUpperCase()); codBarras.setCantidad(Integer.parseInt(cantidad4.getText())); impCodBarras.insert(codBarras); count++; } } if (talle5.getText().equals("") && cantidad5.getText().equals("")) { } else { int n = Integer.parseInt(cantidad5.getText()); int count = 0; while (count < n) { codBarras.setProductos(productos); codBarras.setTalle(talle5.getText().toUpperCase()); codBarras.setCantidad(Integer.parseInt(cantidad5.getText())); impCodBarras.insert(codBarras); count++; } } if (talle6.getText().equals("") && cantidad6.getText().equals("")) { } else { int n = Integer.parseInt(cantidad6.getText()); int count = 0; while (count < n) { codBarras.setProductos(productos); codBarras.setTalle(talle6.getText().toUpperCase()); codBarras.setCantidad(Integer.parseInt(cantidad6.getText())); impCodBarras.insert(codBarras); count++; } } JOptionPane.showMessageDialog(null, "Producto creado correctamente...!!!"); } catch (NumberFormatException e) { JOptionPane.showMessageDialog(null, "Debe completar los campos..."); } }