private void btnGuardarActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btnGuardarActionPerformed // TODO add your handling code here: if (!txtnombre.getText().isEmpty()) { mthunidadmedidas obj = new mthunidadmedidas(); obj.setNombre(txtnombre.getText()); if (obj.save_unidad()) { // Este metodo es para volver el modelo de la tabla a como era al inicio, entonces la clase // toma el modelo y vuelve a cargar los datos ya actualizados try { DefaultTableModel modelo = (DefaultTableModel) tablaunidadmedidas.getModel(); int filas = tablaunidadmedidas.getRowCount(); for (int i = 0; filas > i; i++) { modelo.removeRow(0); } mthunidadmedidas para_actualizar = new mthunidadmedidas(); para_actualizar.tabla_unidad(); limpiar(); } catch (Exception e) { JOptionPane.showMessageDialog(null, "Error al limpiar la tabla."); } JOptionPane.showMessageDialog(this, "Datos guardados"); } else { JOptionPane.showMessageDialog(this, "Error al guardar datos"); } } else { JOptionPane.showMessageDialog(this, "Por favor llene todos los campos"); } } // GEN-LAST:event_btnGuardarActionPerformed
private void jButton3ActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_jButton3ActionPerformed // TODO add your handling code here: // boton para modificar if (!txtcodigo.getText().isEmpty()) { if (!txtnombre.getText().isEmpty()) { // Se selecciona el dato del comobobox que tiene el id segun el indice del combobox que se // puede ver mthunidadmedidas obj = new mthunidadmedidas(); obj.setNumero(Integer.parseInt(txtcodigo.getText())); obj.setNombre(txtnombre.getText()); if (obj.modify_unidad()) { try { DefaultTableModel modelo = (DefaultTableModel) tablaunidadmedidas.getModel(); int filas = tablaunidadmedidas.getRowCount(); for (int i = 0; filas > i; i++) { modelo.removeRow(0); } mthunidadmedidas para_actualizar = new mthunidadmedidas(); para_actualizar.tabla_unidad(); limpiar(); } catch (Exception e) { JOptionPane.showMessageDialog(null, "Error al limpiar la tabla."); } JOptionPane.showMessageDialog(this, "Datos Modificados"); } else { JOptionPane.showMessageDialog(this, "Error al modificar datos"); } } else { JOptionPane.showMessageDialog(this, "Por favor asegurese de llenar todos los campos"); } } else { JOptionPane.showMessageDialog(this, "Por favor seleccione un usuario a modificar"); } } // GEN-LAST:event_jButton3ActionPerformed