Package com.netflox.model

Examples of com.netflox.model.FilmsManager


    String inPath = this.getServletContext().getRealPath(IN_PATH);
    int page = 1;
    int recordsPerPage = 20;
    if (request.getParameter("page") != null)
      page = Integer.parseInt(request.getParameter("page"));
    FilmsManager films = new FilmsManager(inPath);
    List<Film> list = films.FilmsPerPage((page - 1),
        recordsPerPage, "T");
    int noOfRecords = films.getNoOfFilms();
    int noOfPages = (int) Math.ceil(noOfRecords * 1.0 / recordsPerPage);
//    Envoie des informations du film à la jsp
    request.setAttribute("FilmsList", list);
    request.setAttribute("noOfPages", noOfPages);
    request.setAttribute("currentPage", page);
View Full Code Here


    String inPath = this.getServletContext().getRealPath(IN_PATH);
    int page = 1;
    int recordsPerPage = 20;
    if (request.getParameter("page") != null)
      page = Integer.parseInt(request.getParameter("page"));
    FilmsManager films = new FilmsManager(inPath);
    List<Film> list = films.FilmsPerPage((page - 1),
        recordsPerPage, "T");
    int noOfRecords = films.getNoOfFilms();
    int noOfPages = (int) Math.ceil(noOfRecords * 1.0 / recordsPerPage);
//    Envoie des informations du film à la jsp
    request.setAttribute("FilmsList", list);
    request.setAttribute("noOfPages", noOfPages);
    request.setAttribute("currentPage", page);
View Full Code Here

//      Recuperer l'adresse du movies.xml
          int page = 1;
          int recordsPerPage = 20;
          if(request.getParameter("page") != null)
              page = Integer.parseInt(request.getParameter("page"));
          FilmsManager films = new  FilmsManager(inPath);
          List<Film> list = films.FilmsPerPage((page-1),recordsPerPage,"Y");
          int noOfRecords = films.getNoOfFilms();
          int noOfPages = (int) Math.ceil(noOfRecords * 1.0 / recordsPerPage);
//      Envoie des informations du film à la jsp
          request.setAttribute("FilmsList", list);
          request.setAttribute("noOfPages", noOfPages);
          request.setAttribute("currentPage", page);
View Full Code Here

    HttpSession session = request.getSession();
    Utilisateur user = (Utilisateur) session.getAttribute(ATT_SESSION_USER);
    MysqlGestionUtilisateur BDu = new MysqlGestionUtilisateur();
    user.setSolde(BDu.getSoldeUtilisateur(user));
    String inPath = this.getServletContext().getRealPath(IN_PATH);
    FilmsManager films = new FilmsManager(inPath);
    String titre = request.getParameter("titre");
    if (titre != null){
      byte ptext[] = titre.getBytes();
      titre = new String(ptext, "UTF-8");
      System.out.println(titre);
      List<Film> list = films.searchResult(titre, "Titre");
      request.setAttribute("film", list.get(0));
      f = list.get(0);
    }
    String codeBon = "";
    request.setAttribute("codeBon", codeBon);
View Full Code Here

    MysqlGestionUtilisateur BDu = new MysqlGestionUtilisateur();
    user.setSolde(BDu.getSoldeUtilisateur(user));
    request.setAttribute("user", user);
   
    String inPath = this.getServletContext().getRealPath(IN_PATH);
    FilmsManager films = new FilmsManager(inPath);
   
    GestionCompteClient gcc = new GestionCompteClient(user);
    //récupération film loué
    ArrayList<String[]> filmLoue = new ArrayList<String[]>();
    ArrayList<Streaming> stream = gcc.filmLoue();
    for(Streaming s : stream){
      String titre = films.getFilm(s.getFilm().getId()).getTitre();
      String[] t = {titre , Long.toString(s.getDateFin()) , Long.toString(s.tempsRestantH()) , Long.toString(s.tempsRestantM()) };
      filmLoue.add(t);
    }
    request.setAttribute("filmLoue", filmLoue);
    //récupération historique achat
    ArrayList<String[]> ventesUser = new ArrayList<String[]>();
    ArrayList<Vente> histo = gcc.histoAchat();
    for(Vente v: histo){
      String type;
      if(v.getType().equals('a')){type="Achat";}else if(v.getType().equals('l')){type="Location";}else{type="Bon";}
      Date d = new Date(v.getDate());
      String prix = Integer.toString(v.getPrix());
      String titre = "";
      if(!type.equals("Bon")){
        titre = films.getFilm(v.getIdFilm()).getTitre();
      }
      String[] tab = {type,d.toString(),prix,titre};
      ventesUser.add(tab);
    }
    request.setAttribute("ventesUser", ventesUser);
View Full Code Here

    MysqlGestionUtilisateur BDu = new MysqlGestionUtilisateur();
    user.setSolde(BDu.getSoldeUtilisateur(user));
    request.setAttribute("user", user);
   
    String inPath = this.getServletContext().getRealPath(IN_PATH);
    FilmsManager films = new FilmsManager(inPath);
   
    GestionCompteClient gcc = new GestionCompteClient(user);
    //récupération film loué
    ArrayList<String[]> filmLoue = new ArrayList<String[]>();
    ArrayList<Streaming> stream = gcc.filmLoue();
    for(Streaming s : stream){
      String titre = films.getFilm(s.getFilm().getId()).getTitre();
      String[] t = {titre , Long.toString(s.tempsRestantH()) , Long.toString(s.tempsRestantM()) };
      filmLoue.add(t);
    }
    request.setAttribute("filmLoue", filmLoue);
    //récupération historique achat
    ArrayList<String[]> ventesUser = new ArrayList<String[]>();
    ArrayList<Vente> histo = gcc.histoAchat();
    for(Vente v: histo){
      String type;
      if(v.getType().equals('a')){type="Achat";}else if(v.getType().equals('l')){type="Location";}else{type="Bon";}
      Date d = new Date(v.getDate());
      String prix = Integer.toString(v.getPrix());
      String titre = "";
      if(!type.equals("Bon")){
        titre = films.getFilm(v.getIdFilm()).getTitre();
      }
      String[] tab = {type,d.toString(),prix,titre};
      ventesUser.add(tab);
    }
    request.setAttribute("ventesUser", ventesUser);
View Full Code Here

    String inPath = this.getServletContext().getRealPath(IN_PATH);
    int page = 1;
    int recordsPerPage = 20;
    if (request.getParameter("page") != null)
      page = Integer.parseInt(request.getParameter("page"));
    FilmsManager films = new FilmsManager(inPath);
    List<Film> list = films.FilmsPerPage(
        films.searchResult(request.getParameter("recherche"),
            request.getParameter("Categorie")), (page - 1),
        recordsPerPage, "T");
    int noOfRecords = films.getNoOfFilms();
    int noOfPages = (int) Math.ceil(noOfRecords * 1.0 / recordsPerPage);
//    Envoie des informations du film à la jsp
    request.setAttribute("FilmsList", list);
    request.setAttribute("noOfPages", noOfPages);
    request.setAttribute("currentPage", page);
View Full Code Here

  protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    // TODO Auto-generated method stub
    String inPath = this.getServletContext().getRealPath(IN_PATH);

//    request.getParameter("titre");
    FilmsManager p = new FilmsManager(inPath);
    List<Acteur> a = new ArrayList<Acteur>();
    a.add(new Acteur(request.getParameter("nomActeur1"), request.getParameter("prenomActeur1"),request.getParameter("role")));
    a.add(new Acteur(request.getParameter("nomActeur2"), request.getParameter("prenomActeur2"),request.getParameter("role")));
    List<Realisateur> r = new ArrayList<Realisateur>();
    r.add(new Realisateur(request.getParameter("nomRealisateur1"), request.getParameter("prenomRealisateur1")));
    r.add(new Realisateur(request.getParameter("nomRealisateur1"), request.getParameter("prenomRealisateur1")));
    List<AlternateTitle> at = new ArrayList<AlternateTitle>();
    at.add(new AlternateTitle("fr",request.getParameter( "titreFr")));
    at.add(new AlternateTitle("de", request.getParameter("titreDe")));
    at.add(new AlternateTitle("it", request.getParameter("titreIt")));
    System.out.println(request.getParameter("titre"));
    p.ajouterFilm(p.getId(),
        request.getParameter("titre"),
        request.getParameter("annee"),
        request.getParameter("duree"),
        request.getParameter("description"),
        r, a, at);
View Full Code Here

    HttpSession session = request.getSession();
    Utilisateur user = (Utilisateur) session.getAttribute(ATT_SESSION_USER);
   
   
    String inPath = this.getServletContext().getRealPath(IN_PATH);
    FilmsManager films = new FilmsManager(inPath);
    String titre = request.getParameter("titre");
   
    if (titre != null){
      byte ptext[] = titre.getBytes();
      titre = new String(ptext, "UTF-8");
      System.out.println(titre);
      List<Film> list = films.searchResult(titre, "Titre");
      request.setAttribute("film", list.get(0));
      f = list.get(0);
    }
    //gestion temps
    Long dateExpi = Long.parseLong(request.getParameter("expi"));
View Full Code Here

TOP

Related Classes of com.netflox.model.FilmsManager

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.