public String Verificar(Usuario usuario) {
    String userName = null;
    String passwrd = null;
    String sql = "select login,senha from usuario where senha = ?";
    try {
      PreparedStatement stmt = con.prepareStatement(sql);
      stmt.setString(1, usuario.getSenha());
      ResultSet rs = stmt.executeQuery();
      if (rs != null && rs.next()) {
        userName = rs.getString("login");
        passwrd = rs.getString("senha");
      }

      rs.close();
      stmt.close();
      con.close();
    } catch (Exception e) {
      System.out.println("Exception is :" + e);
    }
    if (usuario.getLogin().equals(userName) && usuario.getSenha().equals(passwrd)) {
      return ("Welcome " + usuario.getLogin());
    } else {
      return ("Invalid username or password,please try again");
    }
  }
Example #2
0
 @Override
 protected ArrayList<Usuario> doInBackground() {
   ArrayList<Usuario> ret = new ArrayList<Usuario>();
   if (!Beans.isDesignTime()) {
     try {
       PreparedStatement st =
           (PreparedStatement)
               MaimonidesApp.getApplication()
                   .getConector()
                   .getConexion()
                   .prepareStatement(
                       "SELECT * FROM usuarios WHERE fbaja IS NULL ORDER BY nombre");
       ResultSet res = st.executeQuery();
       while (res.next()) {
         Usuario p = new Usuario();
         try {
           p.cargarDesdeResultSet(res);
           ret.add(p);
         } catch (SQLException ex) {
           Logger.getLogger(PanelUsuarios.class.getName()).log(Level.SEVERE, null, ex);
         } catch (Exception ex) {
           Logger.getLogger(PanelUsuarios.class.getName()).log(Level.SEVERE, null, ex);
         }
       }
       Obj.cerrar(st, res);
     } catch (SQLException ex) {
       Logger.getLogger(PanelUsuarios.class.getName()).log(Level.SEVERE, null, ex);
     }
   }
   return ret; // return your result
 }
Example #3
0
  public Usuario BuscarUsuarioDevolver(Usuario objeto) {
    boolean encontrado = false;
    Usuario auxiliar = null;

    /*
     * Se define un iterador inicializado con el iterador de la colecciĆ³n
     */
    Iterator iterador = UsuariosRegistrados.iterator();

    /*
     * Mientras no se encuentre el elemento y existan mas elementos en la
     * colecciĆ³n, se sigue entrando en el ciclo
     */
    while (!encontrado && iterador.hasNext()) {
      /*
       *  Se obtiene el siguiente objeto del iterador y se le hace un cast
       *  para asignarlo al objeto de tipo Nodo
       */
      auxiliar = (Usuario) iterador.next();

      /*
       * Se invoca al mƩtodo equals de la clase Nodo para determinar si son
       * iguales. En caso de serlo, se encontrĆ³ el elemento buscado
       */
      // if (objeto.equals(auxiliar))
      if ((objeto.getNickname().contentEquals(auxiliar.getNickname()))
          && (objeto.getClave().contentEquals(auxiliar.getClave()))) return (auxiliar);
    }
    return (objeto);
  }
Example #4
0
  public void ImprimirColeccion() {
    int i;
    Usuario registro;

    /*
     * Se define un arreglo de tipo Object (la clase genƩrica Java)
     */
    Object[] arreglo;

    /*
     * Se convierte la colecciĆ³n pasada como parĆ”metro a un array, que
     * es asignado al arreglo de tipo Object
     */
    arreglo = UsuariosRegistrados.toArray();

    System.out.println("DATOS");

    /*
     * Se hace un recorrido del arreglo de tipo Object y se imprime
     * la informaciĆ³n de la casilla i
     */
    for (i = 0; i < arreglo.length; i++) {
      registro = (Usuario) arreglo[i];
      System.out.println("Nick: " + registro.getNickname());
      System.out.println("Clave: " + registro.getClave());
      System.out.println("Nombre" + registro.getNombre());
      System.out.println();
    }

    System.out.println("\n\n");
  }
Example #5
0
 /** Compara la ingesta de calorias de este usuario con otro usuario dado */
 public void comparaCalorias(Usuario usuarioAComparar) {
   float caloriasSegundoUsuario = usuarioAComparar.getCalorias();
   String masCalorias =
       usuarioAComparar.getNombreCompleto()
           + " ha consumido mas calorias que "
           + getNombreCompleto()
           + " ("
           + caloriasSegundoUsuario
           + " calorias frente a "
           + calorias
           + " calorias)";
   if (calorias > caloriasSegundoUsuario) {
     masCalorias =
         getNombreCompleto()
             + " ha consumido mas calorias que "
             + usuarioAComparar.getNombreCompleto()
             + " ("
             + calorias
             + " calorias frente a "
             + caloriasSegundoUsuario
             + "calorias)";
   } else if (calorias == caloriasSegundoUsuario) {
     masCalorias =
         "Tanto "
             + getNombreCompleto()
             + " como "
             + usuarioAComparar.getNombreCompleto()
             + " han consumido las mismas calorias ("
             + calorias
             + " calorias).";
   }
   System.out.println(masCalorias);
 }
Example #6
0
 @Override
 public synchronized boolean equals(Object obj) {
   if (this == obj) return true;
   if (obj == null) return false;
   if (getClass() != obj.getClass()) return false;
   Solicitacao other = (Solicitacao) obj;
   if (destinoCaronaSolicitacao == null) {
     if (other.destinoCaronaSolicitacao != null) return false;
   } else if (!destinoCaronaSolicitacao.equals(other.destinoCaronaSolicitacao)) return false;
   if (donoDaCaronaSolicitacao == null) {
     if (other.donoDaCaronaSolicitacao != null) return false;
   } else if (!donoDaCaronaSolicitacao.equals(other.donoDaCaronaSolicitacao)) return false;
   if (donoDaSolicitacao == null) {
     if (other.donoDaSolicitacao != null) return false;
   } else if (!donoDaSolicitacao.equals(other.donoDaSolicitacao)) return false;
   if (estado == null) {
     if (other.estado != null) return false;
   } else if (!estado.equals(other.estado)) return false;
   if (idCarona == null) {
     if (other.idCarona != null) return false;
   } else if (!idCarona.equals(other.idCarona)) return false;
   if (idSolicitacao == null) {
     if (other.idSolicitacao != null) return false;
   } else if (!idSolicitacao.equals(other.idSolicitacao)) return false;
   if (origemCaronaSolicitacao == null) {
     if (other.origemCaronaSolicitacao != null) return false;
   } else if (!origemCaronaSolicitacao.equals(other.origemCaronaSolicitacao)) return false;
   if (sugestaoDePontoEncontro == null) {
     if (other.sugestaoDePontoEncontro != null) return false;
   } else if (!sugestaoDePontoEncontro.equals(other.sugestaoDePontoEncontro)) return false;
   if (tipoSolicitacao != other.tipoSolicitacao) return false;
   return true;
 }
Example #7
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);
   }
 }
Example #8
0
  /**
   * excluir
   *
   * @param VO Usuario
   * @return boolean
   */
  public static boolean excluir(Usuario usuario) {
    SigeDataBase db = new SigeDataBase();
    try {
      db.getConn().setAutoCommit(false);
      db.prepareStatement("DELETE FROM permissao_usuario WHERE cd_usuario=?");
      db.setInt(1, usuario.getCodigo());
      db.executeUpdate();
      db.getPreparedStatement().close();

      db.prepareStatement("DELETE FROM usuarios WHERE cd_usuario=?");
      db.setInt(1, usuario.getCodigo());
      db.executeUpdate();
      db.getConn().commit();
      db.closeConnection();
      return true;

    } catch (SQLException ex) {
      ex.printStackTrace();
      try {
        db.getConn().rollback();
        db.closeConnection();
      } catch (SQLException ex1) {
        ex1.printStackTrace();
        db.closeConnection();
      }
      return false;
    }
  }
Example #9
0
  private List<Permissao> buscarPermissoes(String codUnidade) {
    if ("".equals(codUnidade))
      return new ColecaoPermissoes(daoBase)
          .buscaPermissoes(usuario.getCd_usuario(), codTipoOrc, idAplicacao);

    return new ColecaoPermissoes(daoBase)
        .buscaPermissoesUnidade(usuario.getCd_usuario(), codTipoOrc, idAplicacao, codUnidade);
  }
Example #10
0
 public Usuario crearUsuario(String claveEnMD5, String email, String nick) {
   Usuario usuario = new Usuario();
   usuario.hacerOwner();
   usuario.setClave(claveEnMD5);
   usuario.setEmail(email);
   usuario.setNick(nick);
   return usuario;
 }
  public void inserir(Usuario usuario) {
    ContentValues valores = new ContentValues();
    valores.put("_id", usuario.getRegistrationId());
    valores.put("nome", usuario.getNickname());
    valores.put("imagem", usuario.getUrlFoto());

    db.insert("usuario", null, valores);
  }
 public void atualizaProvasUsuarios() {
   if (!provas.isEmpty() && !usuarios.isEmpty()) {
     List<Prova> provasList = new ArrayList<Prova>(provas);
     for (Usuario usuario : usuarios) {
       usuario.adicionaProvas(provasList);
     }
   }
 }
Example #13
0
 public Boolean logearse(String nombre, String password) {
   Boolean btmp = false;
   Usuario tusuario = buscarUsuario(nombre);
   if (tusuario != null) {
     if (tusuario.getPassword().equals(password)) {
       btmp = true;
     }
   }
   return btmp;
 }
 @Before
 public void setUp() {
   UsuarioDao usuarioDao = mock(UsuarioDao.class);
   Usuario usuario = new Usuario();
   usuario.setUsername("admin");
   usuario.setPassword("1234");
   when(usuarioDao.getUsuarioPorUsername("admin")).thenReturn(usuario);
   usuarioService = new UsuarioServiceImpl();
   usuarioService.setUsuarioDao(usuarioDao);
 }
 public boolean verificaLogin(Usuario login) {
   for (Usuario usuario : this.usuarios) {
     if (usuario.getNome().equals(login.getNome())) {
       if (usuario.getSenha().equals(login.getSenha())) {
         return true;
       }
     }
   }
   return false;
 }
Example #16
0
  public static List<Usuario> getUsuariosPorRG(String rg) {
    List<Usuario> encontrados = new ArrayList<Usuario>();

    for (Usuario u : usuarios.values()) {
      if (u.getRg().equals(rg)) {
        encontrados.add(u);
      }
    }

    return encontrados;
  }
Example #17
0
  public static List<Usuario> getUsuariosPorCPF(String cpf) {
    List<Usuario> encontrados = new ArrayList<Usuario>();

    for (Usuario u : usuarios.values()) {
      if (u.getCpf().equals(cpf)) {
        encontrados.add(u);
      }
    }

    return encontrados;
  }
Example #18
0
  public static List<Usuario> getUsuariosPorLoginSenha(String login, String senha) {
    List<Usuario> encontrados = new ArrayList<Usuario>();

    for (Usuario u : usuarios.values()) {
      if (u.getLogin().equals(login) && u.getSenha().equals(senha)) {
        encontrados.add(u);
      }
    }

    return encontrados;
  }
Example #19
0
  public static List<Usuario> getUsuariosPorNome(String nome) {
    List<Usuario> encontrados = new ArrayList<Usuario>();

    for (Usuario u : usuarios.values()) {
      if (u.getNome().toLowerCase().contains(nome.toLowerCase())) {
        encontrados.add(u);
      }
    }

    return encontrados;
  }
Example #20
0
  public void quitarPerfilUsuario(Integer idUsuario, Perfil perfil) {
    Usuario utmp = new Usuario();
    utmp.setIdUsuario(idUsuario);

    if (usuarioExiste(utmp)) {
      for (int i = 0; i < this.usuarios.size(); i++) {
        if (this.usuarios.get(i).getIdUsuario() == idUsuario) {
          this.usuarios.get(i).quitarPerfil(perfil);
        }
      }
    }
  }
Example #21
0
 public Mensagem(String texto, Usuario enviador, Usuario receptor) {
   this.texto = texto;
   this.setEnviador(enviador);
   this.setReceptor(receptor);
   if (enviador != null) {
     enviador.enviarMensagem(this);
   }
   if (receptor != null) {
     receptor.receberMensagem(this);
   }
   this.dataEnvio = new Date();
 }
Example #22
0
 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 #23
0
 @Override
 protected ArrayList<Usuario> doInBackground() {
   firePropertyChange("message", null, "Borrando usuarios...");
   ArrayList<Usuario> noBorrados = new ArrayList<Usuario>();
   if (profs != null) {
     for (Usuario p : profs) {
       if (!p.borrar()) {
         noBorrados.add(p);
       }
     }
   }
   return noBorrados;
 }
  public Usuario findUsuario(String id) {
    EntityManager em = getEntityManager();
    try {
      Usuario x = em.find(Usuario.class, id);

      Collection<Perfil> perfilCollection = x.getPerfilCollection();
      for (Perfil perfil : perfilCollection) {}

      return x;
    } finally {
      em.close();
    }
  }
Example #25
0
 /**
  * Metodo que autentica al jefe para ejecutar acciones.
  *
  * @param i contraseƱa
  * @return boolean True si se autentica satisfactoriamente al jefe, false de lo contrario.
  * @throws Exception si el usuario no tiene clave asignada.
  */
 public boolean confirmarUsuario(String cedula, Integer i, String tipoUsuario) throws Exception {
   boolean confirmado = false;
   Usuario u = (new UsuarioHome()).buscarUsuarioPorCedula(cedula);
   if (u != null) {
     if (u.getPassword() == null) throw new Exception("Usuario no tiene clave asignada.");
     else if (u.getPassword().equals(i)) {
       sesionUsuario = new SesionUsuario();
       sesionUsuario.setUsuario(u);
       sesionUsuario.setTipoUsuario(tipoUsuario);
       confirmado = true;
     }
   }
   return confirmado;
 }
  /**
   * Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods.
   *
   * @param request servlet request
   * @param response servlet response
   * @throws ServletException if a servlet-specific error occurs
   * @throws IOException if an I/O error occurs
   */
  protected void doPost(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
    response.setContentType("text/html;charset=UTF-8");
    PrintWriter out = response.getWriter();
    try {
      String usuario = request.getParameter("Login");
      String senha = request.getParameter("senha");
      Usuario objUsuario = new Usuario();

      objUsuario.setUsuario(usuario);
      objUsuario.setSenha(senha);

      TrataLoginDj trataLogin = new TrataLoginDj();

      if (trataLogin.verificaLogin(objUsuario)) {

        HttpSession sessao = request.getSession();

        sessao.setAttribute("usuarioSessao", objUsuario);

        /* TODO output your page here. You may use following sample code. */
        out.println("<!DOCTYPE html>");
        out.println("<html>");
        out.println("<head>");
        out.println("<title>Servlet TratarLoginServlet</title>");
        out.println("</head>");
        out.println("<body>");
        out.println("<h1> Usuario ok " + objUsuario.getUsuario() + "</h1>");
        out.println(
            "<a href=\"catalogoProdutos\">Clique aqui para listar o catalogo de produtos</a>");
        out.println("</body>");
        out.println("</html>");
      } else {

        /* TODO output your page here. You may use following sample code. */
        out.println("<!DOCTYPE html>");
        out.println("<html>");
        out.println("<head>");
        out.println("<title>Servlet TratarLoginServlet</title>");
        out.println("</head>");
        out.println("<body>");
        out.println("<h1> Usuario ou senha incorreta </h1>");
        out.println("</body>");
        out.println("</html>");
      }
    } finally {
      out.println("<h1> Usuario ou senha incorreta </h1>");
      out.close();
    }
  }
Example #27
0
 @Override
 public void setProperty(int arg0, Object arg1) {
   switch (arg0) {
     case 0:
       super.setTelefone(arg1.toString());
       break;
     case 1:
       super.setNome(arg1.toString());
       break;
     case 2:
       super.setDataDeNascimento(arg1.toString());
       break;
     case 3:
       super.setEmail(arg1.toString());
       break;
     case 4:
       super.setSexo(arg1.toString());
       break;
     case 5:
       super.setUsuario(arg1.toString());
       break;
     case 6:
       super.setSenha(arg1.toString());
       break;
     case 7:
       super.setFoto(arg1.toString());
       break;
     default:
       break;
   }
 }
Example #28
0
  private void menuPlantaFisicaActionPerformed(
      java.awt.event.ActionEvent evt) { // GEN-FIRST:event_menuPlantaFisicaActionPerformed

    listaPlantaFisica = OperacionesBD.getAulas(usuario.getNombre(), usuario.getClave());

    if (listaPlantaFisica != null) {
      ventanaplantafisica.usuario = new Usuario();
      ventanaplantafisica.usuario.setNombre(usuario.getNombre());
      ventanaplantafisica.usuario.setClave(usuario.getClave());

      ventanaplantafisica.cargar();
      ventanaplantafisica.setVisible(true);
    }
  } // GEN-LAST:event_menuPlantaFisicaActionPerformed
Example #29
0
  public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
      throws IOException, ServletException {
    Usuario userForm = new Usuario();
    userForm.setNome(request.getParameter("nome"));
    userForm.setSenha(request.getParameter("senha"));

    ((HttpServletRequest) request).getSession().setAttribute("session", userForm.getNome());
    if (!getUsuario().equals(userForm)) {
      ((HttpServletResponse) response).sendRedirect("/AulaJavaWeb/index.html");
    } else {
      String destino = ((HttpServletRequest) request).getRequestURI().replace("/filter", "");
      ((HttpServletResponse) response).sendRedirect(destino);
    }
  }
Example #30
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;
  }