private void jTextFieldCUITFocusLost( java.awt.event.FocusEvent evt) { // GEN-FIRST:event_jTextFieldCUITFocusLost // TODO add your handling code here: if (Validar.controlCUIT(jTextFieldCUIT.getText())) { jTextFieldCUIT.setText(Validar.formatearCUIT(jTextFieldCUIT.getText())); } else { JOptionPane.showMessageDialog( null, "El CUIT ingresado no es válido", "¡Atención!", JOptionPane.INFORMATION_MESSAGE); jTextFieldCUIT.requestFocus(); } } // GEN-LAST:event_jTextFieldCUITFocusLost
private void jTextFieldCUITFocusGained( java.awt.event.FocusEvent evt) { // GEN-FIRST:event_jTextFieldCUITFocusGained // TODO add your handling code here: jTextFieldCUIT.setText(Validar.desformatearCUIT(jTextFieldCUIT.getText())); } // GEN-LAST:event_jTextFieldCUITFocusGained
private void jButtonguardarActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_jButtonguardarActionPerformed try { // variable logica para validar si se puede guardar o modificar boolean condicion = true; // Valida CUIT (no parece que sea necesario) // if (jTextFieldCUIT.getText().isEmpty() == false){ // if(!Validar.controlCUIT(jTextFieldCUIT.getText())){ // condicion=false; // JOptionPane.showMessageDialog(null, "El CUIT ingresado no es válido", // "Información", JOptionPane.INFORMATION_MESSAGE); // } // } // else{ // condicion=false; // JOptionPane.showMessageDialog(null, "Escriba un CUIT válido", "Información", // JOptionPane.INFORMATION_MESSAGE); // } // Valida Nombre if (JTextFieldNombre.getText().isEmpty() == false) { if (!Validar.controlApellido(JTextFieldNombre.getText())) { condicion = false; JOptionPane.showMessageDialog( null, "El Nombre ingresado no es válido", "¡Atención!", JOptionPane.INFORMATION_MESSAGE); } } else { condicion = false; JOptionPane.showMessageDialog( null, "Escriba un Nombre válido", "¡Atención!", JOptionPane.INFORMATION_MESSAGE); } // Valida Direccion if (jTextFieldDireccion.getText().isEmpty()) { condicion = false; JOptionPane.showMessageDialog( null, "Escriba una Dirección válida", "¡Atención!", JOptionPane.INFORMATION_MESSAGE); } // Valida codigo if (jTextFieldCodigo.getText().isEmpty() == false) { if (!Validar.controlCodigo(jTextFieldCodigo.getText())) { condicion = false; JOptionPane.showMessageDialog( null, "El número ingresado no es válido", "¡Atención!", JOptionPane.INFORMATION_MESSAGE); } } else { condicion = false; JOptionPane.showMessageDialog( null, "Escriba un número válido", "¡Atención!", JOptionPane.INFORMATION_MESSAGE); } // Verifica condicion y guarda if (condicion) { int codigo = Integer.parseInt(jTextFieldCodigo.getText()); String nombre = JTextFieldNombre.getText(); String direccion = jTextFieldDireccion.getText(); String CUIT = jTextFieldCUIT.getText(); Long id = cliente.getId(); String iva = jComboBoxIVA.getSelectedItem().toString(); controlador.guardarCliente(codigo, nombre, CUIT, direccion, id, iva); // Actualiza la tabla del ABM if (PantallaABMCliente != null) { PantallaABMCliente.listaClientes = controlador.ObtenerClientes(); PantallaABMCliente.CargarTabla(); this.setVisible(false); } this.dispose(); } } catch (Exception e) { JOptionPane.showMessageDialog( null, "Error al guardar", "¡Atención!", JOptionPane.INFORMATION_MESSAGE); } } // GEN-LAST:event_jButtonguardarActionPerformed