Package metier.catalogue

Examples of metier.catalogue.MetierCatalogue


   
    ArrayList<Produit> lp = new ArrayList<Produit>();
   
    try {
      //On liste tout les produits de la base
      lp = new MetierCatalogue().listerCatalogue(null);
    } catch (RemoteException e) {
      System.out.println("Probleme RMI");
      e.printStackTrace();
    } catch (MetierException e) {
      System.out.println("Probleme metier: "+e.getMessage());
View Full Code Here


  private void publier() {
    try{
     
      registry = LocateRegistry.createRegistry(port);
     
      IMetierCatalogue metierCatalogue = new MetierCatalogue();
      /*IMetierClients metierClients = new MetierClients();
      IMetierCommandes metierCommandes = new MetierCommandes();
      IMetierProduits metierProduits = new MetierProduits();*/
     
      //System.out.println("Chargement des stubs ...");
View Full Code Here

  private class PublierCatalogue extends Thread{
    public void run(){
      try{
//            registration du metier Catalogue.
          String name = "MetierCatalogue";
            IMetierCatalogue metierCatalogue = new MetierCatalogue();
            IMetierCatalogue stubCatalog =
                (IMetierCatalogue) UnicastRemoteObject.exportObject(metierCatalogue, port);
            System.out.println("Registration de "+name);
           
            String urlMetier = URL_RMI+name;
View Full Code Here

   
    ArrayList<Produit> lp = new ArrayList<Produit>();
   
    try {
      //On liste tout les produits de la base
      lp = new MetierCatalogue().listerCatalogue(null);
    } catch (RemoteException e) {
      System.out.println("Probleme RMI");
      e.printStackTrace();
    } catch (MetierException e) {
      System.out.println("Probleme metier: "+e.getMessage());
View Full Code Here

    /**
     *
     */
    public String execute(HttpServletRequest req) throws Exception {
      String idProduit = req.getParameter("idProduit");
      MetierCatalogue mc = new MetierCatalogue();
      Produit produit = null;
      if(idProduit == null){       
        req.setAttribute(Message.MESSAGE_ERREUR, Message.PAS_DE_PRODUIT_SAISI);       
        return erreur;
      }else{
        //Accés au métier, récupération des infos sur le produit et état des stocks
        produit = mc.rechercherProduit(idProduit);
        req.setAttribute(Message.PRODUIT, produit);
      }
     
      return suite;
    }
View Full Code Here

    /**
     *
     */
    public String execute(HttpServletRequest req) throws Exception {
      String libCategorie = req.getParameter("libCategorie");
      MetierCatalogue mc = new MetierCatalogue();
      ArrayList<Produit> catalogue = null;
     
      // On marque le passage par cet action
      req.setAttribute("prec", "menu");
     
      String idProduit = req.getParameter("idProduit");
      String qteStr = req.getParameter("qte");
     
     
     
      // On récupére la liste des catégories
      ArrayList<String> categories = null;
      categories = (ArrayList<String>)req.getSession().getServletContext().getAttribute("categories");
      /*if(categories == null){
        try{
          categories = mc.getListeCategories();
          req.getSession().getServletContext().setAttribute("categories",categories);
          //req.setAttribute("categories", categories);
        }catch(MetierException me){
          me.printStackTrace();
          req.setAttribute(Message.MESSAGE_ERREUR, Message.PAS_DE_CATEGORIES);
          return erreur;
        }
      }*/
     
     
      // On ajoute le produit au panier si on a un id de produit
      if(idProduit != null && qteStr != null){
        try{
          Produit p = mc.rechercherProduit(idProduit);
          Panier panier = (Panier)req.getSession(true).getAttribute("panier");
          int qte = Integer.parseInt(qteStr);
          panier.ajouterProduit(p, qte);
        }catch(MetierException me){
          me.printStackTrace();
          req.setAttribute(Message.MESSAGE_ERREUR, Message.PROBLEME_PANIER);
          return erreur;
        }
      }
     
      //System.out.println("Libellé = "+libCategorie);
      //if(libCategorie == null){
        //On demande la liste des produits compléte       
        try{                   
          catalogue = mc.listerCatalogue(libCategorie);
          System.out.println("Catalogue = "+catalogue);
          req.setAttribute("catalogue", catalogue);
        }catch(Exception me){
          me.printStackTrace();
          req.setAttribute(Message.MESSAGE_ERREUR, Message.CATALOGUE_INDISPO);
View Full Code Here

TOP

Related Classes of metier.catalogue.MetierCatalogue

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.