Esempio n. 1
0
  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
Esempio n. 2
0
 /** 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();
 }
Esempio n. 3
0
  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
Esempio n. 4
0
  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