public static int gravar(Usuario usuario) { if (usuario.getId() != -1) { remover(usuario.getId()); usuarios.put(usuario.getId(), usuario); } else { int ultimoId = 0; for (int id : usuarios.keySet()) { ultimoId = id; } usuario.setId(ultimoId + 1); usuarios.put(ultimoId + 1, usuario); } return 0; }
BorrarTask(org.jdesktop.application.Application app) { super(app); int[] filas = tabla.getSelectedRows(); int op = JOptionPane.showConfirmDialog( MaimonidesApp.getApplication().getMainFrame(), "¿Esta seguro de que desea borrar los usuarios seleccionados (" + filas.length + ")?", "Borrar", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE); if (op == JOptionPane.YES_OPTION) { for (int i : filas) { int row = tabla.convertRowIndexToModel(i); Usuario u = modelo.getElemento(row); if (u.getId() == 1) { JOptionPane.showMessageDialog( MaimonidesApp.getApplication().getMainFrame(), "El usuario administrador no puede ser eliminado", "Error", JOptionPane.ERROR_MESSAGE); } else { profs.add(u); } } modelo.quitarDatos(profs); } }
public Medico efetuarLogin(String usuario, String senha) { try { Usuario u = dao.findByExample("Usuario", "usuario", "'" + usuario + "'"); if (u != null) { Medico m = dao.findByExample("Medico", "id_usuario", new Integer(u.getId()).toString()); if (m.getUsuario().getSenha().equals(senha)) return m; } } catch (NoResultException e) { return null; } return null; }
static { Usuario u1 = new Usuario(); u1.setId(1); u1.setCpf("123-4"); u1.setRg("321-1"); u1.setCtps("456-7"); u1.setNome("Astrogildo da Silva"); u1.setLogin("astro"); u1.setSenha("123"); usuarios.put(u1.getId(), u1); Usuario u2 = new Usuario(); u2.setId(2); u2.setCpf("789-0"); u2.setRg("987-6"); u2.setCtps("567-8"); u2.setNome("Estelvania da Silva"); u2.setLogin("telva"); u2.setSenha("456"); usuarios.put(u2.getId(), u2); }
@Override protected Integer doInBackground() { setMessage("Procensado usuarios..."); int cont = 0; PreparedStatement st = null; ResultSet res = null; int asoc = 0; try { st = (PreparedStatement) MaimonidesApp.getConexion() .prepareStatement( "SELECT p.cod FROM profesores AS p JOIN usuarios_profesores AS up ON up.profesor_id=p.id AND p.ano=up.ano WHERE p.ano<>? AND up.usuario_id=? ORDER BY p.ano DESC LIMIT 0,1"); st.setInt(1, MaimonidesApp.getApplication().getAnoEscolar().getId()); for (Usuario u : modelo.getDatos()) { cont++; setProgress(cont, 0, modelo.getRowCount()); setMessage("Verificando " + u + "..."); if (u.getProfesor() == null) { // Vemos la id del profesor del año anterior st.setInt(2, u.getId()); res = st.executeQuery(); if (res.next()) { Profesor p = Profesor.getProfesorPorCodigo( res.getInt(1), MaimonidesApp.getApplication().getAnoEscolar()); if (p != null) { u.setProfesor(p); if (u.guardar()) { asoc++; } } } } } } catch (SQLException ex) { Logger.getLogger(PanelUsuarios.class.getName()).log(Level.SEVERE, null, ex); } return asoc; }
/** Actualiza la información del usuario en la BBDD */ public void actualizarUsuario(Usuario usuario) { Entidad eUsuario = servPersistencia.recuperarEntidad(usuario.getId()); Entidad newEUsuario = usuario_a_entidad(usuario); eUsuario.setPropiedades(newEUsuario.getPropiedades()); servPersistencia.modificarEntidad(eUsuario); }
public boolean borrar(Usuario usuario) { Entidad eUsuario = servPersistencia.recuperarEntidad(usuario.getId()); return servPersistencia.borrarEntidad(eUsuario); }
public int getIdSolicitante() { return solicitante.getId(); }