private void muestraUsuario(UsuarioVo usuario) { textNombre.setText(usuario.getNombreUsuario()); textEdad.setText(usuario.getEdadUsuario() + ""); textTelefono.setText(usuario.getTelefonoUsuario() + ""); textProfesion.setText(usuario.getProfesionUsuario()); habilita(true, false, false, false, false, true, false, true, true); }
@Override public void actionPerformed(ActionEvent e) { if (e.getSource() == botonGuardar) { try { UsuarioVo miUsuario = new UsuarioVo(); miUsuario.setIdUsuario(Integer.parseInt(textId.getText())); miUsuario.setNombreUsuario(textNombre.getText()); miUsuario.setTelefonoUsuario(Integer.parseInt(textTelefono.getText())); miUsuario.setEdadUsuario(Integer.parseInt(textEdad.getText())); miUsuario.setProfesionUsuario(textProfesion.getText()); miControla.modificarUsuario(miUsuario); if (Logica.modificaUsuario == true) { habilita(true, false, false, false, false, true, false, true, true); } } catch (Exception e2) { JOptionPane.showMessageDialog( null, "Error en el Ingreso de Datos", "Error", JOptionPane.ERROR_MESSAGE); } } if (e.getSource() == botonBuscar) { UsuarioVo miPersona = miControla.buscarUsuario(textId.getText()); if (miPersona != null) { muestraUsuario(miPersona); } else if (Logica.consultaUsuario == true) { JOptionPane.showMessageDialog( null, "La persona no Existe", "Advertencia", JOptionPane.WARNING_MESSAGE); } } if (e.getSource() == botonModificar) { habilita(false, true, true, true, true, false, true, false, false); } if (e.getSource() == botonEliminar) { if (!textId.getText().equals("")) { int respuesta = JOptionPane.showConfirmDialog( this, "¿Esta seguro de eliminar la Persona?", "Confirmación", JOptionPane.YES_NO_OPTION); if (respuesta == JOptionPane.YES_NO_OPTION) { miControla.eliminarUsuario(textId.getText()); limpiar(); } } else { JOptionPane.showMessageDialog( null, "Ingrese un numero de Documento", "Información", JOptionPane.WARNING_MESSAGE); } } if (e.getSource() == botonCancelar) { this.dispose(); } }