Package business

Examples of business.Utilisateur


    response.setContentType("json");
    response.setCharacterEncoding("utf-8");
    PrintWriter out = response.getWriter();

    String action = request.getParameter("action");
    Utilisateur utilisateur = (Utilisateur) request.getSession().getAttribute("utilisateur");
   
    // Renvoie les défis en cours.
    if(action == null || action.equals("")) {
      // Renvoie les défis en cours.
      List<Defi_Package> json = new ArrayList<Defi_Package>();
     
      List<Defi> defisFaits = utilisateur.getDefisFaits();
      if(defisFaits != null && !defisFaits.isEmpty()) {
        for(Defi d : defisFaits) {
          Defi_Package dp = new Defi_Package();
          dp.update(d, utilisateur);
          json.add(dp);
        }
      }
     
      List<Defi> defisRecus = utilisateur.getDefisRecus();
      if(defisRecus != null && !defisRecus.isEmpty()) {
        for(Defi d : defisRecus) {
          Defi_Package dp = new Defi_Package();
          dp.update(d, utilisateur);
          json.add(dp);
        }
      }
     
      if(!json.isEmpty())
        out.print(JsonWriter.objectToJson(json));
      else
        out.print("{}");
    }
    else {
      // Nouveau défi.
      if(action.equals("ajouter")) {
        int id_cible = Integer.valueOf(request.getParameter("id_cible"));
        int id_pariDemandeur = Integer.valueOf(request.getParameter("id_pari"));
       
        if(utilisateur.ajouterDefi(id_cible, id_pariDemandeur))
          out.print("{}");
        else
          response.setStatus(599);
      }
      // Accepter défi.
      else if(action.equals("accepter")) {
        int id_defi = Integer.valueOf(request.getParameter("id_defi"));
        int mise = Integer.valueOf(request.getParameter("mise"));
        int retard = Integer.valueOf(request.getParameter("retard"));
       
        if(utilisateur.accepterDefi(id_defi, mise, retard))
          out.print("{}");
        else
          response.setStatus(598);
      }
      else if(action.equals("refuser")) {
        int id_defi = Integer.valueOf(request.getParameter("id_defi"));
       
        if(utilisateur.refuserDefi(id_defi))
          out.print("{}");
        else
          response.setStatus(597);
      }
    }
View Full Code Here


  @Override
  public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    response.setContentType("html");
   
    Utilisateur utilisateur = (Utilisateur) request.getSession().getAttribute("utilisateur");
    if(utilisateur != null) {
      utilisateur = DaoUtilisateur.getUtilisateur(utilisateur.getId_utilisateur());
      request.getSession().setAttribute("utilisateur", utilisateur);
      request.getRequestDispatcher("/pageComponent/menu_top.jsp").forward(request, response);
    }
  }
View Full Code Here

    response.setContentType("json");
    response.setCharacterEncoding("utf-8");
    PrintWriter out = response.getWriter();
   
    String action = request.getParameter("action");
    Utilisateur utilisateur = (Utilisateur) request.getSession().getAttribute("utilisateur");
   
    // Renvoie les paris en cours.
    if(action == null || action.equals("")) {
      List<Pari> paris = utilisateur.getParis();
      if(paris != null && !paris.isEmpty()) {
        List<Pari_Package> json = new ArrayList<Pari_Package>();
        for(Pari p : paris) {
          Pari_Package pp = new Pari_Package();
          pp.update(p);
          json.add(pp);
        }
        out.print(JsonWriter.objectToJson(json));
      }
      else
        out.print("{}");
    }
    else {
      int id_passageTrainTheorique = Integer.valueOf(request.getParameter("id_passageTrainTheorique"));
      int mise = Integer.valueOf(request.getParameter("mise"));
      int retard = Integer.valueOf(request.getParameter("retard"));
     
      // Nouveau pari.
      if(action.equals("ajouter")) {
        if(utilisateur.ajouterPari(id_passageTrainTheorique, mise, retard))
          out.print("{}");
        else
          response.setStatus(599);
      }
    }
View Full Code Here

    response.setContentType("json");
    response.setCharacterEncoding("utf-8");
    PrintWriter out = response.getWriter();
   
    String action = request.getParameter("action");
    Utilisateur utilisateur = (Utilisateur) request.getSession().getAttribute("utilisateur");
   
    // Renvoi des demandes d'ami non répondues.
    if(action == null || action.equals("")) {
      List<Ami_Package> json = new ArrayList<Ami_Package>();
     
      List<Utilisateur> demandeurs = DaoAmitie.getDemandesAmiRecues(utilisateur.getId_utilisateur());
      if(demandeurs != null && !demandeurs.isEmpty()) {
        for(Utilisateur d : demandeurs) {
          Ami_Package ap = new Ami_Package();
          ap.update(utilisateur, d);
          json.add(ap);
        }
      }
     
      List<Utilisateur> cibles = DaoAmitie.getDemandesAmiFaites(utilisateur.getId_utilisateur());
      if(cibles != null && !cibles.isEmpty()) {
        for(Utilisateur c : cibles) {
          Ami_Package ap = new Ami_Package();
          ap.update(utilisateur, c);
          json.add(ap);
        }
      }
     
      if(!json.isEmpty())
        out.print(JsonWriter.objectToJson(json));
      else
        out.print("{}");
    }
    else {
      int id_ami = Integer.valueOf(request.getParameter("id_ami"));
     
      // Nouvelle demande d'ami.
      if(action.equals("ajouter")) {
        if(DaoAmitie.demanderAmi(utilisateur.getId_utilisateur(), id_ami))
          out.print("{}");
        else
          response.setStatus(599);
      }
      // Accepter une demande d'ami.
      else if(action.equals("accepter")) {
        if(DaoAmitie.accepterAmi(utilisateur.getId_utilisateur(), id_ami))
          out.print("{}");
        else
          response.setStatus(598);
      }
      // Refuser une demande d'ami.
      else if(action.equals("refuser")) {
        if(DaoAmitie.refuserAmi(utilisateur.getId_utilisateur(), id_ami))
          out.print("{}");
        else
          response.setStatus(597);
      }
      // Supprimer un ami.
      else if(action.equals("supprimer")) {
        if(DaoAmitie.supprimerAmi(utilisateur.getId_utilisateur(), id_ami))
          out.print("{}");
        else
          response.setStatus(596);
      }
    }
View Full Code Here

  @Override
  public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    response.setContentType("html");
   
    Utilisateur utilisateur = DaoUtilisateur.login(request.getParameter("mail"), request.getParameter("password"));
    if(utilisateur != null)
      request.getSession().setAttribute("utilisateur", utilisateur);
    else
      response.setStatus(599);
  }
View Full Code Here

  public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    response.setContentType("json");
    response.setCharacterEncoding("utf-8");
    PrintWriter out = response.getWriter();
   
    Utilisateur utilisateur = (Utilisateur) request.getSession().getAttribute("utilisateur");
   
    // Renvoie l'historique des défis.
    List<DefiHistorique_Package> json = new ArrayList<DefiHistorique_Package>();
   
    List<DefiHistorique> defisHistoriqueFaits = utilisateur.getDefisHistoriqueFaits();
    if(defisHistoriqueFaits != null && !defisHistoriqueFaits.isEmpty()) {
      for(DefiHistorique dh : defisHistoriqueFaits) {
        DefiHistorique_Package dhp = new DefiHistorique_Package();
        dhp.update(dh, utilisateur);
        json.add(dhp);
      }
    }
   
    List<DefiHistorique> defisHistoriqueRecus = utilisateur.getDefisHistoriqueRecus();
    if(defisHistoriqueRecus != null && !defisHistoriqueRecus.isEmpty()) {
      for(DefiHistorique dh : defisHistoriqueRecus) {
        DefiHistorique_Package dhp = new DefiHistorique_Package();
        dhp.update(dh, utilisateur);
        json.add(dhp);
View Full Code Here

  public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    response.setContentType("json");
    response.setCharacterEncoding("utf-8");
    PrintWriter out = response.getWriter();
   
    Utilisateur utilisateur = (Utilisateur) request.getSession().getAttribute("utilisateur");
   
    // Renvoie l'historique des paris.
    List<PariHistorique> parisHistorique = utilisateur.getParisHistorique();
    if(parisHistorique != null && !parisHistorique.isEmpty()) {
      List<PariHistorique_Package> json = new ArrayList<PariHistorique_Package>();
      for(PariHistorique ph : parisHistorique) {
        PariHistorique_Package php = new PariHistorique_Package();
        php.update(ph);
View Full Code Here

TOP

Related Classes of business.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.