Buenas! Necesito ayudaa!!
Tengo mi clase conexion con la conexion hecha a la BD. Y el metodo modificar y eliminar clientes.
Tengo un JFRAME ListadoClientes que tiene los clientes cargados en una tabla funcionando muy bien. En este mismo hay un boton editar, que yo al seleccionar una fila de la tabla y presionando el boton editar me abre un JFRame donde cargo clientes que tambien se puede editar. entonces paso desde la tabla los datos a mis JTextField.
if(tablaListadoHuesped.getSelectedRow()!=-1)
{
RegistrarHuesped rh= new RegistrarHuesped();
Integer id= Integer.parseInt(tablaListadoHuesped.getValueAt(ta blaListadoHuesped.getSelectedRow(), 0).toString());
rh.txt_nombre.setText((String)tablaListadoHuesped. getValueAt(tablaListadoHuesped.getSelectedRow(), 1).toString());
rh.txt_apellido.setText((String)tablaListadoHuespe d.getValueAt(tablaListadoHuesped.getSelectedRow(), 2).toString());
rh.txt_dni1.setText(tablaListadoHuesped.getValueAt (tablaListadoHuesped.getSelectedRow(), 3).toString());
rh.txt_fecha.setText((String)tablaListadoHuesped.g etValueAt(tablaListadoHuesped.getSelectedRow(), 4).toString());
rh.txt_email.setText((String)tablaListadoHuesped.g etValueAt(tablaListadoHuesped.getSelectedRow(), 5).toString());
rh.txt_ciudad.setText((String)tablaListadoHuesped. getValueAt(tablaListadoHuesped.getSelectedRow(), 6).toString());
rh.txt_direccion.setText((String)tablaListadoHuesp ed.getValueAt(tablaListadoHuesped.getSelectedRow() , 7).toString());
rh.txt_telefono.setText(tablaListadoHuesped.getVal ueAt(tablaListadoHuesped.getSelectedRow(), 8).toString());
rh.setVisible(true);
El problema que cuando desde el JFrame RegistrarClientes presiono el boton editar..aca va el metodo en el boton editar del jframe Registrar donde esta el formulario
ListadoHuesped l = new ListadoHuesped();
Integer id=Integer.parseInt(l.tablaListadoHuesped.getValue At(l.tablaListadoHuesped.getSelectedRow(), 0).toString());
conexion.getInstance().ModificarHuesped(id, txt_nombre.getText(), txt_apellido.getText(), Integer.parseInt(txt_dni1.getText()), txt_fecha.getText(), txt_email.getText(), txt_ciudad.getText(), txt_direccion.getText(), Integer.parseInt(txt_telefono.getText()));