Package utilisateurs.modele

Examples of utilisateurs.modele.Utilisateur


    // à partir du contenu de persistence.xml 
    @PersistenceContext
    private EntityManager em;

    public Utilisateur creeUtilisateur(String nom, String prenom, String login, String password, Abonnement abonnement) throws ParseException {
        Utilisateur up = getUserByLogin(login);
        if (up == null) {
            Utilisateur u;
            if(login.equals("admin")){
                String s = "2014-20-05";
                SimpleDateFormat sdf = new SimpleDateFormat("yyyy-dd-mm");
                Date d;
                d = sdf.parse(s);
                //Date d = new Date();
                u = new Utilisateur(login, nom, prenom, password, abonnement, d);
                em.persist(u);
            }else{
                Date d = new Date();
                u = new Utilisateur(login, nom, prenom, password, abonnement, d);
                em.persist(u);
            }
            return u;
        } else {
            return null;
View Full Code Here


        u.setFirstname(prenom);
        u.setLastname(nom);
        u.setLogin(login);
        u.setPassword(password);
        em.merge(u);
        Utilisateur up = getUserByLogin(login);
        return up;
    }
View Full Code Here

    public Utilisateur getUserByLogin(String login) {
        Query q = em.createQuery("select u from Utilisateur u where u.login='" + login + "'");
        List results = q.getResultList();
        if (!results.isEmpty()) {
            Iterator stIterator = results.iterator();
            Utilisateur u = (Utilisateur) stIterator.next();
            return u;
        } else {
            return null;
        }
    }
View Full Code Here

        List results = q.getResultList();
        return Integer.parseInt(results.get(0).toString());
    }

    public void addMorceau(String login, Morceau m) {
        Utilisateur u = getUserByLogin(login);
        if (!u.getMorceaux().contains(m)) {
            u.addMorceau(m);
            em.merge(u);
        }
    }
View Full Code Here

   
    /**
     * Fonction qui n'est appellé qu'a l'init pour l'admin uniquement
     */
    public void addAllMorceau(){
        Utilisateur u = getUserByLogin("admin");
        System.out.println(u);
        Query q = em.createQuery("select u from Morceau u");
        Collection<Morceau> listMorceau = q.getResultList();
        for(Morceau m : listMorceau){
            u.addMorceau(m);
        }
        em.merge(u);
    }
View Full Code Here

       
        int sizeListe = 0;
       
        HttpSession session = request.getSession(true);
        String conneclogin = session.getAttribute("login") == null ? "fail" : session.getAttribute("login").toString();
        Utilisateur user = gestionnaireUtilisateurs.getUserByLogin(conneclogin);
        request.setAttribute("utilisateur", user);

        if (action.equals("recherche")) {
            Collection<Morceau> liste;
            String search = request.getParameter("champ_recherche");
View Full Code Here

        int sizeListe = 0;

        HttpSession session = request.getSession(true);
        String conneclogin = session.getAttribute("login") == null ? "fail" : session.getAttribute("login").toString();
        String connecpassword = session.getAttribute("password") == null ? "fail" : session.getAttribute("password").toString();
        Utilisateur user = gestionnaireUtilisateurs.getUserByLogin(conneclogin);
        request.setAttribute("utilisateur", user);
        //Connection
        if (action.equals("connection")) {
            conneclogin = request.getParameter("conneclogin");
            connecpassword = request.getParameter("connecpassword");
            user = gestionnaireUtilisateurs.getUserByLogin(conneclogin);

            if (user == null || !user.getPassword().equals(connecpassword)) {
                forwardTo = "index.jsp?action=error";
                code = 1;
                message = "Votre login/mot de passe n'existe et/ou n'est pas bon";
            } else {
                session.setAttribute("login", conneclogin);
                session.setAttribute("password", connecpassword);
                configureProfil(request, conneclogin);
                sizeListe = gestionnaireMorceaux.countMorceaux(user);
                message = "Bienvenue";
            }
            //Inscription
        } else if (action.equals("inscription")) {
            forwardTo = "index.jsp?action=inscription";
            Collection<Abonnement> liste = gestionnaireAbonnements.getAllAbonnements();
            request.setAttribute("listAbo", liste);
            code = 0;
            message = "";
            //Créer un utilisateur
        } else if (action.equals("creerUnUtilisateur")) {
            createUser(request);
            //Update utilisateur
        } else if (action.equals("updateUtilisateur")) {
            user = updateUser(request, user);
            sizeListe = gestionnaireMorceaux.countMorceaux(user);
            //Navigation dans le site en changeant
        } else if (action.equals("reabonnement")) {
            String abonnement = request.getParameter("abonnement");
            Abonnement a = gestionnaireAbonnements.getAbonnementById(abonnement);
            gestionnaireUtilisateurs.reAbonnement(user, a);
            configureProfil(request, conneclogin);
            sizeListe = gestionnaireMorceaux.countMorceaux(user);
            message = "Vous êtes bien ré-abonné";
            //Créer un utilisateur
        } else if (user == null || !user.getPassword().equals(connecpassword)) {
            session.setAttribute("login", null);
            session.setAttribute("password", null);
            forwardTo = "index.jsp?action=error";
            code = 2;
            message = "Vous n'êtes pas connecté!";
View Full Code Here

        String prenom = request.getParameter("prenom");
        String login = request.getParameter("login");
        String password = request.getParameter("password");
        String abonnement = request.getParameter("abonnement");
        Abonnement a = gestionnaireAbonnements.getAbonnementById(abonnement);
        Utilisateur u = null;
        try {
            u = gestionnaireUtilisateurs.creeUtilisateur(nom, prenom, login, password, a);
        } catch (ParseException ex) {
            Logger.getLogger(ServletUsers.class.getName()).log(Level.SEVERE, null, ex);
        }
View Full Code Here

        String nom = request.getParameter("nom");
        String prenom = request.getParameter("prenom");
        String login = request.getParameter("login");
        String password = request.getParameter("password");
        HttpSession session = request.getSession(true);
        Utilisateur u = gestionnaireUtilisateurs.updateUtilisateur(user, nom, prenom, login, password);
        request.setAttribute("utilisateur", u);
        if (u == null) {
            configureProfil(request,u.getLogin());
            code = 2;
            message = "Erreur dans l'update";
        } else {
            session.setAttribute("login", null);
            session.setAttribute("password", null);
View Full Code Here

        }
        return u;
    }

    private void configureProfil(HttpServletRequest request, String conneclogin) {
        Utilisateur user = gestionnaireUtilisateurs.getUserByLogin(conneclogin);
        request.setAttribute("utilisateur", user);
        Collection<Abonnement> liste = gestionnaireAbonnements.getAllAbonnements();
        request.setAttribute("listAbo", liste);
        forwardTo = "index.jsp?action=showProfil";
        code = 0;
View Full Code Here

TOP

Related Classes of utilisateurs.modele.Utilisateur

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.