Ejemplo n.º 1
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 static boolean nuevoUsuario(
      String usuario,
      String pass,
      String email,
      String nombre,
      String apellidos,
      String direccion,
      String ciudad,
      String pais) {

    Usuario user = new Usuario();
    user.setUsuario(usuario);
    user.setClave(pass);
    user.setEmail(email);
    user.setNombre(nombre);
    user.setApellidos(apellidos);
    user.setDireccion(direccion);
    user.setCiudad(ciudad);
    user.setPais(pais);

    return nuevoUsuario(user);
  }
Ejemplo n.º 3
0
 @Override
 protected ArrayList<Usuario> doInBackground() {
   ArrayList<Usuario> usuarios = new ArrayList<Usuario>();
   setMessage("Cargando profesores...");
   ArrayList<Profesor> profesores = Profesor.getProfesores();
   int i = 0;
   for (Profesor p : profesores) {
     i++;
     setProgress(i, 0, profesores.size());
     setMessage("Procesando " + p + "...");
     // Ahora vemos si ya existe un usuario con ese profesor asignado
     boolean existe = false;
     for (Usuario usr : modelo.getDatos()) {
       if (p.equals(usr.getProfesor())) {
         existe = true;
         break;
       }
     }
     if (existe) {
       setMessage("Ya existe usuario para el profesor...");
     } else {
       setMessage("Creando usuario para el profesor...");
       Usuario u = new Usuario();
       u.setRoles(Rol.ROL_PROFESOR);
       u.setClave("");
       u.setFechaAlta(new GregorianCalendar());
       u.setProfesor(p);
       String nombre =
           (p.getNombre().substring(0, 1) + p.getApellido1().substring(0, 1) + p.getApellido2())
               .toLowerCase()
               .replaceAll("á", "a")
               .replaceAll("é", "e")
               .replaceAll("í", "i")
               .replaceAll("ó", "o")
               .replaceAll("ú", "u");
       u.setNombre(nombre);
       // Vemos si existe el nombre
       existe = true;
       int cont = 0;
       while (existe) {
         cont++;
         existe = false;
         // Revisamos en los usuarios de la tabla
         for (Usuario usr : modelo.getDatos()) {
           if (usr.getNombre().equals(u.getNombre())) {
             existe = true;
             break;
           }
         }
         // Si no existe revisamos en los usuarios que estamos creando
         if (!existe) {
           for (Usuario usr : usuarios) {
             if (usr.getNombre().equals(u.getNombre())) {
               existe = true;
               break;
             }
           }
         }
         if (existe) {
           u.setNombre(nombre + cont);
         }
       }
       if (u.guardar()) {
         usuarios.add(u);
       }
     }
   }
   return usuarios;
 }
Ejemplo n.º 4
0
  protected void doGet(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
    PrintWriter out = response.getWriter();
    String opcion = request.getParameter("opcion");

    if (opcion.equalsIgnoreCase("actualizar")) {

      Usuario u = new Usuario();
      Modelo m = new Modelo();
      u =
          m.getUsuarioByUsuarioClave(
              ((Usuario) request.getSession(false).getAttribute("usuario"))
                  .getNumeroDeIdentificacionDelUsuario(),
              ((Usuario) request.getSession(false).getAttribute("usuario")).getClave());
      // u.setNumeroDeIdentificacionDelUsuario(((Usuario)request.getSession(false).getAttribute("usuario")).getNumeroDeIdentificacionDelUsuario());
      u.setNombre(request.getParameter("nombre"));
      u.setApellido(request.getParameter("apellido"));
      u.setNumeroDeIdentificacionDelContribuyente(
          request.getParameter("numero_de_identificacion_del_contribuyente"));
      u.setClave(request.getParameter("clave"));
      u.setRazonSocial(request.getParameter("razon_social"));
      u.setPeriodoDeDeclaracionDeIva(request.getParameter("periodo_de_declaracion_de_IVA"));
      u.setCorreoElectronico(request.getParameter("correo_electronico"));
      u.setProvincia(request.getParameter("provincia"));
      u.setCiudad(request.getParameter("ciudad"));
      u.setAlertaCorreoIr(request.getParameter("correoIR"));
      u.setAlertaCorreoIva(request.getParameter("correoIVA"));
      /*out.println(u.getNumeroDeIdentificacionDelUsuario());
      out.println(u.getNombre());
      out.println(u.getApellido());
      out.println(u.getNumeroDeIdentificacionDelContribuyente());
      out.println(u.getClave());
      out.println(u.getRazonSocial());
      out.println(u.getPeriodoDeDeclaracionDeIva());
      out.println(u.getCorreoElectronico());
      out.println(u.getCiudad());
      out.println(u.getProvincia());
      out.println(u.getAlertaCorreoIr());
      out.println(u.getAlertaCorreoIva());*/

      Modelo.actualizar(u);

      response.sendRedirect("Editar_Configuraciones_Usuario.jsp");
    }

    if (opcion.equalsIgnoreCase("guardar")) {

      Usuario u = new Usuario(request.getParameter("numero_de_identificacion_del_usuario"));

      u.setNombre(request.getParameter("nombre"));
      u.setApellido(request.getParameter("apellido"));
      u.setTipoDeIdentificacionDelUsuario(
          request.getParameter("Tipo_de_identificacion_del_usuario"));

      u.setNumeroDeIdentificacionDelContribuyente(
          request.getParameter("numero_de_identificacion_del_contribuyente"));
      u.setClave(request.getParameter("clave"));
      u.setRazonSocial(request.getParameter("razon_social"));
      u.setPeriodoDeDeclaracionDeIva(request.getParameter("periodo_de_declaracion_de_IVA"));
      u.setCorreoElectronico(request.getParameter("correo_electronico"));
      u.setProvincia(request.getParameter("provincia"));
      u.setCiudad(request.getParameter("ciudad"));
      u.setAlertaCorreoIr("3");
      u.setAlertaCorreoIva("3");

      Modelo.guardar(u);

      response.sendRedirect("index.jsp");
    }
  }