/*
* Copyright (C) 2014 heap.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
* MA 02110-1301 USA
*/
package com.dataman.prometeo.swing;
import com.dataman.prometeo.core.Buscador;
import com.dataman.prometeo.core.DbOperation;
import com.dataman.prometeo.core.Persona;
import com.dataman.prometeo.core.Proveedor;
import com.dataman.prometeo.core.Proveedores;
import com.dataman.prometeo.core.Valida;
import java.awt.Dimension;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.text.DateFormat;
import java.util.Calendar;
import java.util.Date;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
/**
*
* @author heap
*/
public class PnlProveedores extends javax.swing.JPanel {
private Valida valida = new Valida();
private ResultSet rs;
private Integer idProveedor;
private DbOperation catalogo = new DbOperation();
private Proveedores cmdProveedores = new Proveedores();
private JFrame frame;
private Proveedor pro;
private PnlBuscador<Proveedor> buscador;
/**
* Creates new form PnlProveedores
*/
public PnlProveedores() {
initComponents();
clearAll();
}
public PnlProveedores(int idProducto){
initComponents();
clearAll();
jtxtID.setText(String.valueOf(idProducto));
idProveedor = idProducto;
mostrarDatos();
}
/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
* regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
private void initComponents() {
java.awt.GridBagConstraints gridBagConstraints;
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
jLabel3 = new javax.swing.JLabel();
jLabel4 = new javax.swing.JLabel();
jLabel5 = new javax.swing.JLabel();
jLabel6 = new javax.swing.JLabel();
jLabel7 = new javax.swing.JLabel();
jLabel8 = new javax.swing.JLabel();
jtxtNombre = new javax.swing.JTextField();
jtxtTelefono = new javax.swing.JTextField();
jtxtFax = new javax.swing.JTextField();
jtxtRfc = new javax.swing.JTextField();
jtxtRepresentante = new javax.swing.JTextField();
jtxtFecha = new javax.swing.JTextField();
jbtnRegistrar = new javax.swing.JButton();
jbtnActualizar = new javax.swing.JButton();
jbtnMostrar = new javax.swing.JButton();
jSeparator1 = new javax.swing.JSeparator();
jbtnLimpiar = new javax.swing.JButton();
jbtnSalir = new javax.swing.JButton();
jtxtID = new javax.swing.JTextField();
jbtnBuscar = new javax.swing.JButton();
jScrollPane1 = new javax.swing.JScrollPane();
jtxtDomicilio = new javax.swing.JTextArea();
setBorder(javax.swing.BorderFactory.createTitledBorder("Proveedor"));
setMinimumSize(new java.awt.Dimension(486, 259));
setName(""); // NOI18N
setPreferredSize(new java.awt.Dimension(872, 376));
setLayout(new java.awt.GridBagLayout());
jLabel1.setText(" Proveedores:");
jLabel1.setPreferredSize(new java.awt.Dimension(96, 30));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 0;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
add(jLabel1, gridBagConstraints);
jLabel2.setText(" Domicilio:");
jLabel2.setPreferredSize(new java.awt.Dimension(96, 30));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 6;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
add(jLabel2, gridBagConstraints);
jLabel3.setText(" Fax:");
jLabel3.setPreferredSize(new java.awt.Dimension(96, 30));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 10;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
add(jLabel3, gridBagConstraints);
jLabel4.setText(" Fecha:");
jLabel4.setPreferredSize(new java.awt.Dimension(96, 30));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 16;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
add(jLabel4, gridBagConstraints);
jLabel5.setText(" Nombre:");
jLabel5.setPreferredSize(new java.awt.Dimension(96, 30));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 4;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
add(jLabel5, gridBagConstraints);
jLabel6.setText(" Representante:");
jLabel6.setPreferredSize(new java.awt.Dimension(96, 30));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 14;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
add(jLabel6, gridBagConstraints);
jLabel7.setText(" R.F:C:");
jLabel7.setPreferredSize(new java.awt.Dimension(96, 30));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 12;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
add(jLabel7, gridBagConstraints);
jLabel8.setText(" Telefono:");
jLabel8.setPreferredSize(new java.awt.Dimension(96, 30));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 8;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
add(jLabel8, gridBagConstraints);
jtxtNombre.setText("jTextField1");
jtxtNombre.setMinimumSize(new java.awt.Dimension(4, 26));
jtxtNombre.setPreferredSize(new java.awt.Dimension(448, 26));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 4;
gridBagConstraints.gridwidth = 15;
gridBagConstraints.gridheight = 2;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.insets = new java.awt.Insets(6, 0, 0, 0);
add(jtxtNombre, gridBagConstraints);
jtxtTelefono.setText("jTextField2");
jtxtTelefono.setMinimumSize(new java.awt.Dimension(4, 26));
jtxtTelefono.setPreferredSize(new java.awt.Dimension(448, 26));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 8;
gridBagConstraints.gridwidth = 15;
gridBagConstraints.gridheight = 2;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
gridBagConstraints.weightx = 1.0;
add(jtxtTelefono, gridBagConstraints);
jtxtFax.setText("jTextField3");
jtxtFax.setMinimumSize(new java.awt.Dimension(4, 26));
jtxtFax.setPreferredSize(new java.awt.Dimension(448, 26));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 10;
gridBagConstraints.gridwidth = 15;
gridBagConstraints.gridheight = 2;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
gridBagConstraints.weightx = 1.0;
add(jtxtFax, gridBagConstraints);
jtxtRfc.setText("jTextField5");
jtxtRfc.setMinimumSize(new java.awt.Dimension(4, 26));
jtxtRfc.setPreferredSize(new java.awt.Dimension(448, 26));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 12;
gridBagConstraints.gridwidth = 15;
gridBagConstraints.gridheight = 2;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
gridBagConstraints.weightx = 1.0;
add(jtxtRfc, gridBagConstraints);
jtxtRepresentante.setText("jTextField6");
jtxtRepresentante.setMinimumSize(new java.awt.Dimension(4, 26));
jtxtRepresentante.setPreferredSize(new java.awt.Dimension(448, 26));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 14;
gridBagConstraints.gridwidth = 15;
gridBagConstraints.gridheight = 2;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
gridBagConstraints.weightx = 1.0;
add(jtxtRepresentante, gridBagConstraints);
jtxtFecha.setEditable(false);
jtxtFecha.setText("jTextField7");
jtxtFecha.setMinimumSize(new java.awt.Dimension(4, 26));
jtxtFecha.setPreferredSize(new java.awt.Dimension(448, 26));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 16;
gridBagConstraints.gridwidth = 15;
gridBagConstraints.gridheight = 2;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
gridBagConstraints.weightx = 1.0;
add(jtxtFecha, gridBagConstraints);
jbtnRegistrar.setText("Registrar");
jbtnRegistrar.setMinimumSize(new java.awt.Dimension(144, 26));
jbtnRegistrar.setPreferredSize(new java.awt.Dimension(114, 26));
jbtnRegistrar.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseReleased(java.awt.event.MouseEvent evt) {
jbtnRegistrarMouseReleased(evt);
}
});
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 11;
gridBagConstraints.gridy = 18;
gridBagConstraints.gridwidth = 3;
gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;
add(jbtnRegistrar, gridBagConstraints);
jbtnActualizar.setText("Actualizar");
jbtnActualizar.setMinimumSize(new java.awt.Dimension(144, 26));
jbtnActualizar.setPreferredSize(new java.awt.Dimension(114, 26));
jbtnActualizar.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseReleased(java.awt.event.MouseEvent evt) {
jbtnActualizarMouseReleased(evt);
}
});
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 15;
gridBagConstraints.gridy = 18;
gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;
add(jbtnActualizar, gridBagConstraints);
jbtnMostrar.setText("Mostrar datos");
jbtnMostrar.setMinimumSize(new java.awt.Dimension(144, 26));
jbtnMostrar.setPreferredSize(new java.awt.Dimension(144, 26));
jbtnMostrar.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseReleased(java.awt.event.MouseEvent evt) {
jbtnMostrarMouseReleased(evt);
}
});
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 11;
gridBagConstraints.gridy = 0;
gridBagConstraints.gridwidth = 3;
gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;
add(jbtnMostrar, gridBagConstraints);
jSeparator1.setPreferredSize(new java.awt.Dimension(390, 10));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 13;
gridBagConstraints.gridy = 3;
gridBagConstraints.ipadx = -389;
gridBagConstraints.ipady = -9;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
gridBagConstraints.insets = new java.awt.Insets(6, 3, 0, 0);
add(jSeparator1, gridBagConstraints);
jbtnLimpiar.setText("Limpiar");
jbtnLimpiar.setToolTipText("Restablece el formulario a su estado inicial");
jbtnLimpiar.setMinimumSize(new java.awt.Dimension(144, 26));
jbtnLimpiar.setPreferredSize(new java.awt.Dimension(114, 26));
jbtnLimpiar.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseReleased(java.awt.event.MouseEvent evt) {
jbtnLimpiarMouseReleased(evt);
}
});
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 7;
gridBagConstraints.gridy = 18;
gridBagConstraints.gridwidth = 3;
gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;
add(jbtnLimpiar, gridBagConstraints);
jbtnSalir.setText("Cerrar");
jbtnSalir.setMinimumSize(new java.awt.Dimension(144, 26));
jbtnSalir.setPreferredSize(new java.awt.Dimension(114, 26));
jbtnSalir.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseReleased(java.awt.event.MouseEvent evt) {
jbtnSalirMouseReleased(evt);
}
});
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 18;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
add(jbtnSalir, gridBagConstraints);
jtxtID.setText("jTextField1");
jtxtID.setMinimumSize(new java.awt.Dimension(4, 26));
jtxtID.setPreferredSize(new java.awt.Dimension(55, 26));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 0;
gridBagConstraints.gridwidth = 9;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.anchor = java.awt.GridBagConstraints.LINE_START;
gridBagConstraints.weightx = 1.0;
add(jtxtID, gridBagConstraints);
jbtnBuscar.setText("Buscar | Ocultar Panel");
jbtnBuscar.setMinimumSize(new java.awt.Dimension(164, 26));
jbtnBuscar.setPreferredSize(new java.awt.Dimension(164, 26));
jbtnBuscar.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseReleased(java.awt.event.MouseEvent evt) {
jbtnBuscarMouseReleased(evt);
}
});
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 15;
gridBagConstraints.gridy = 0;
add(jbtnBuscar, gridBagConstraints);
jtxtDomicilio.setColumns(20);
jtxtDomicilio.setLineWrap(true);
jtxtDomicilio.setRows(5);
jtxtDomicilio.setWrapStyleWord(true);
jtxtDomicilio.setMinimumSize(new java.awt.Dimension(60, 150));
jtxtDomicilio.setName(""); // NOI18N
jtxtDomicilio.setPreferredSize(new java.awt.Dimension(60, 150));
jScrollPane1.setViewportView(jtxtDomicilio);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 6;
gridBagConstraints.gridwidth = 15;
gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.weighty = 1.0;
add(jScrollPane1, gridBagConstraints);
}// </editor-fold>//GEN-END:initComponents
/**
* Metodo p/borraf campos del formulario y rellenar box
*/
public void clearAll() {
jtxtNombre.setText("");
jtxtDomicilio.setText("");
jtxtTelefono.setText("");
jtxtFax.setText("");
jtxtRepresentante.setText("");
jtxtRfc.setText("");
jtxtID.setText("");
/**
* Establece los parametros iniciales de los botones y campos editables
* asi como rellena el comboBox
*/
jtxtNombre.setEditable(true);
jtxtFecha.setText(DateFormat.getDateInstance().
format(Calendar.getInstance().getTime()).trim());
jbtnActualizar.setEnabled(false);
jbtnRegistrar.setEnabled(true);
}
private void jbtnRegistrarMouseReleased(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jbtnRegistrarMouseReleased
/**
* valida que este habilitado el boton
*/
if (jbtnRegistrar.isEnabled()) {
/**
* Valida los campos Nombre, domicilio, telefono no esten vacios
*/
if ((jtxtNombre.getText().length() != 0)
&& (jtxtDomicilio.getText().length() != 0)
&& (jtxtTelefono.getText().length() != 0)) {
int c = JOptionPane.showConfirmDialog(frame, "ESTA SEGURO(A)?",
"MENSAJE DEL SISTEMA", JOptionPane.YES_NO_OPTION);
if (c == 0) {
pro = new Proveedor(-1);
pro.setNombre(jtxtNombre.getText());
pro.setDomicilio(jtxtDomicilio.getText());
pro.setTelefono(jtxtTelefono.getText());
pro.setFax(jtxtFax.getText());
pro.setRfc(jtxtRfc.getText());
pro.setFechaRegistro(Calendar.getInstance().getTime());
pro.setRepresentante(jtxtRepresentante.getText());
pro.insertaSQL();
JOptionPane.showMessageDialog(frame, "EL REGISTRO FUE CORRECTO",
"MENSAJE DEL SISTEMA", JOptionPane.INFORMATION_MESSAGE);
clearAll(); //limpia la forma y rellena el combo
}
} else {
//muestra un mensaje de error
JOptionPane.showMessageDialog(frame, "VERIFICA LOS DATOS DE LA FORMA",
"MENSAJE DEL SISTEMA", JOptionPane.WARNING_MESSAGE);
}
}
}//GEN-LAST:event_jbtnRegistrarMouseReleased
private void jbtnActualizarMouseReleased(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jbtnActualizarMouseReleased
// Add your handling code here:
if (jbtnActualizar.isEnabled()) {
/**
* Actualiza la base de datos con los cambios del GUI
*/
int c = JOptionPane.showConfirmDialog(frame, "ESTA SEGURO(A)?",
"MENSAJE DEL SISTEMA", JOptionPane.YES_NO_OPTION);
if (c == 0) {
/**
* Manda el comando de actualizacion
*/
pro.setNombre(jtxtNombre.getText());
pro.setDomicilio(jtxtDomicilio.getText());
pro.setTelefono(jtxtTelefono.getText());
pro.setFax(jtxtFax.getText());
pro.setRfc(jtxtRfc.getText());
pro.setRepresentante(jtxtRepresentante.getText());
int r = pro.actualizaSQL();
if (r != -1) {
JOptionPane.showMessageDialog(frame, "EL REGISTRO FUE CORRECTO",
"MENSAJE DEL SISTEMA", JOptionPane.INFORMATION_MESSAGE);
clearAll(); //limpia la forma
} else {
JOptionPane.showMessageDialog(frame, "EL REGISTRO NO FUE CORRECTO",
"MENSAJE DEL SISTEMA", JOptionPane.ERROR_MESSAGE);
}
}
} else {
//muestra un mensaje de error
JOptionPane.showMessageDialog(frame, "VERIFICA LOS DATOS DE LA FORMA",
"MENSAJE DEL SISTEMA", JOptionPane.WARNING_MESSAGE);
}
}//GEN-LAST:event_jbtnActualizarMouseReleased
private void mostrarDatos() {
try {
String iSelected = "";
iSelected = "";
/**
* Verifica el uso del panel buscador
*/
if (buscador != null) {
pro = buscador.getSelected();
idProveedor = pro.getId();
} else {
// idProveedor = Integer.valueOf(jtxtID.getText());
/**
* Proteccion base
*/
String t = jtxtID.getText();
if (t.length() > 0) {
idProveedor = Integer.valueOf(t);
} else {
return;
}
// pro = new Proveedor(idProveedor);
}
/**
* Conecta con la base de datos p/obtener los datos del proveedor
* seleccionado
*/
pro = new Proveedor(idProveedor);
if (pro.buscarSQL(idProveedor) == -1) {
return;
}
/**
* Llena el formulario GUI
*/
jtxtNombre.setText(pro.getNombre());
jtxtDomicilio.setText(pro.getDomicilio());
jtxtTelefono.setText(pro.getTelefono());
jtxtFax.setText(pro.getFax());
jtxtRepresentante.setText(pro.getRepresentante());
jtxtRfc.setText(pro.getRfc());
/**
* Establece la fecha en formato adecuado
*/
Date rsx = pro.getFechaRegistro();
String date = DateFormat.getDateInstance(DateFormat.LONG).format(rsx);
jtxtFecha.setText(date.toUpperCase());
/**
* Prepara el formulraio p/solo permitir Actualizaciones
*/
jbtnRegistrar.setEnabled(false);
jbtnActualizar.setEnabled(true);
jtxtNombre.setEditable(false);
} catch (Exception e) {
System.err.println(e.getMessage());
}
}
private void jbtnMostrarMouseReleased(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jbtnMostrarMouseReleased
mostrarDatos();
}//GEN-LAST:event_jbtnMostrarMouseReleased
private void jbtnLimpiarMouseReleased(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jbtnLimpiarMouseReleased
// Add your handling code here:
clearAll();
}//GEN-LAST:event_jbtnLimpiarMouseReleased
private void jbtnSalirMouseReleased(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jbtnSalirMouseReleased
// Add your handling code here:
//dispose();
}//GEN-LAST:event_jbtnSalirMouseReleased
private void jbtnBuscarMouseReleased(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jbtnBuscarMouseReleased
if (buscador != null) {
getRootPane().getContentPane().remove(buscador);
getRootPane().getParent().setPreferredSize(
new Dimension((this.getWidth() - 50),
this.getHeight()));
buscador = null;
} else {
buscador = new PnlBuscador<>( new Proveedor(-1));
getRootPane().getContentPane().add(buscador);
buscador.setVisible(true);
getRootPane().getParent().setPreferredSize(
new Dimension((this.getWidth() + 170),
this.getHeight()));
}
}//GEN-LAST:event_jbtnBuscarMouseReleased
// Variables declaration - do not modify//GEN-BEGIN:variables
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel5;
private javax.swing.JLabel jLabel6;
private javax.swing.JLabel jLabel7;
private javax.swing.JLabel jLabel8;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JSeparator jSeparator1;
private javax.swing.JButton jbtnActualizar;
private javax.swing.JButton jbtnBuscar;
private javax.swing.JButton jbtnLimpiar;
private javax.swing.JButton jbtnMostrar;
private javax.swing.JButton jbtnRegistrar;
private javax.swing.JButton jbtnSalir;
private javax.swing.JTextArea jtxtDomicilio;
private javax.swing.JTextField jtxtFax;
private javax.swing.JTextField jtxtFecha;
private javax.swing.JTextField jtxtID;
private javax.swing.JTextField jtxtNombre;
private javax.swing.JTextField jtxtRepresentante;
private javax.swing.JTextField jtxtRfc;
private javax.swing.JTextField jtxtTelefono;
// End of variables declaration//GEN-END:variables
}