Example #1
0
  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;
  }
Example #2
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;
 }
Example #4
0
  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);
  }
Example #5
0
    @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();
 }