private void cargarUsuarios() { try { usuarios.setNombreusuario(txtUsuario.getText()); usuarios.setClaveusuario(txtContraseña.getText()); usuarios.setEstado("Activo"); personas = impPersonas.getUnaPersona(Integer.parseInt(txtDniUsuario.getText())); usuarios.setPersonas(personas); usuarios.setTipo(personas.getPerfil()); impUsuarios.insert(usuarios); JOptionPane.showMessageDialog(rootPane, "Usuario cargado correctamente"); } catch (IndexOutOfBoundsException e) { JOptionPane.showMessageDialog(rootPane, "El DNI ingresado no es correcto..."); } catch (NumberFormatException e) { JOptionPane.showMessageDialog( rootPane, "El DNI debe ingresarse correctamente... ej: 11562898"); } }
private void cargarTabla() { DefaultTableModel modelo = (DefaultTableModel) this.tblPersonas.getModel(); modelo.setRowCount(0); List<Personas> personas = impPersonas.getAll(); Iterator<Personas> iter = personas.iterator(); while (iter.hasNext()) { try { Personas pers = iter.next(); Object datos[] = new Object[6]; datos[0] = pers.getDnipersona(); datos[1] = pers.getApellido(); datos[2] = pers.getNombre(); datos[3] = pers.getDireccion(); datos[4] = pers.getPerfil(); datos[5] = pers.getFechaalta(); modelo.addRow(datos); } catch (NullPointerException e) { JOptionPane.showMessageDialog(null, "error"); } } }