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
/** Creates new form unidadesmedidas */ public unidadesmedidas() { initComponents(); mthunidadmedidas obj = new mthunidadmedidas(); obj.tabla_unidad(); this.setLocationRelativeTo(null); this.setTitle("Unidades de Medida"); this.setResizable(false); this.getContentPane().setBackground(new java.awt.Color(0, 0, 102)); cerrar(); }
private void btnEliminar_TUActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btnEliminar_TUActionPerformed // TODO add your handling code here: // Boton eliminar if (!txtcodigo.getText().isEmpty()) { mthunidadmedidas obj = new mthunidadmedidas(); obj.setNumero(Integer.parseInt(txtcodigo.getText())); int eliminar = JOptionPane.showConfirmDialog( this, "¿Está seguro que desea eliminar?", "Atención", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE); if (eliminar == 0) { if (obj.delete_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 Eliminados"); } else { JOptionPane.showMessageDialog(this, "Error al eliminar datos"); } } } else { JOptionPane.showMessageDialog(this, "Por favor seleccione un usuario para eliminar"); } } // GEN-LAST:event_btnEliminar_TUActionPerformed
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