private void btn_updateActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btn_updateActionPerformed conexion cn = new conexion(); try { Connection n = cn.conectar(); PreparedStatement st = n.prepareStatement( "UPDATE inventario SET item=?,price=?,stock=? WHERE codigo='" + codigo.getText() + "'"); st.setString(1, item.getText()); st.setString(2, precio.getText()); st.setString(3, cantidad.getText()); st.executeUpdate(); // cargar de nuevo la tabla llenarTabla(); // limpiar codigo.setText(""); item.setText(""); precio.setText(""); cantidad.setText(""); // cerrar botones cerrar(); } catch (Exception e) { System.out.println(e); } cn.cerrarConexion(); } // GEN-LAST:event_btn_updateActionPerformed
public void llenarTabla() { // limpiar tabla try { DefaultTableModel model = (DefaultTableModel) tabla.getModel(); int filas = tabla.getRowCount(); for (int i = 0; filas > i; i++) { model.removeRow(0); } } catch (Exception e) { System.out.println("Error al limpiar tabla:" + e); } // fin de limpiar tabla String[] registros = new String[4]; conexion nc = new conexion(); try { Connection n = nc.conectar(); Statement st = n.createStatement(); ResultSet rs = st.executeQuery("SELECT codigo,item,price,stock FROM inventario"); while (rs.next()) { registros[0] = rs.getString("codigo"); registros[1] = rs.getString("item"); registros[2] = rs.getString("price"); registros[3] = rs.getString("stock"); ((DefaultTableModel) tabla.getModel()).addRow(registros); } } catch (Exception e) { System.out.println(e); } nc.cerrarConexion(); }
private void btn_guardarActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btn_guardarActionPerformed conexion nc = new conexion(); try { Connection n = nc.conectar(); PreparedStatement st = n.prepareStatement("INSERT INTO inventario (codigo,item,price,stock) VALUES (?,?,?,?)"); st.setString(1, codigo.getText()); st.setString(2, item.getText()); st.setString(3, precio.getText()); st.setString(4, cantidad.getText()); st.execute(); // cargar de nuevo la tabla llenarTabla(); // limpiar codigo.setText(""); item.setText(""); precio.setText(""); cantidad.setText(""); // cerrar botones cerrar(); } catch (Exception e) { System.out.println(e); } nc.cerrarConexion(); } // GEN-LAST:event_btn_guardarActionPerformed
private void btn_borrarActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btn_borrarActionPerformed conexion cn = new conexion(); try { Connection n = cn.conectar(); PreparedStatement st = n.prepareStatement("DELETE FROM inventario WHERE codigo='" + codigo.getText() + "'"); st.execute(); // cargar de nuevo la tabla llenarTabla(); // limpiar codigo.setText(""); item.setText(""); precio.setText(""); cantidad.setText(""); // cerrar botones cerrar(); } catch (Exception e) { System.out.println(e); } cn.cerrarConexion(); } // GEN-LAST:event_btn_borrarActionPerformed