Package base

Examples of base.Produit


    // Recuperation de tous les produits concernes
    for(Iterator<String> it = c.getLesProduits().keySet().iterator();
      it.hasNext();){
      String refProd = it.next();
      try {
        Produit p = fprod.rechercherProduit(refProd);
        // mise a jour du max(Delai disponible)
        if(p.getDelaiDisponible() > delai)
          delai = p.getDelaiDisponible();
       
      } catch (SQLException e) {
        throw new MetierException(MetierException.CONNEXION_IMPOSSIBLE);
      }
     
View Full Code Here


  public void calculerMontant(){
    //double montant = 0;
    montant = 0;
    Iterator itPdts = produits.values().iterator();
    while(itPdts.hasNext()){
      Produit p = (Produit)itPdts.next();
      montant+=p.getPrix()*getQuantite(p);
    }
   
    //return montant;
  }
View Full Code Here

   */
  public Produit rechercherProduit(String refProduit) throws SQLException{
    pSelectProduit.clearParameters();
    pSelectProduit.setString(1,refProduit);
    ResultSet rsProduit = pSelectProduit.executeQuery();
    Produit produit = null;
    if(rsProduit.next()){
      String nom = rsProduit.getString(2);
      String desc = rsProduit.getString(3);
      double prix = rsProduit.getDouble(4);
      int qteStock = rsProduit.getInt(5);
      int delaiDispo = rsProduit.getInt(6);
      int delaiIndispo = rsProduit.getInt(7);
      String cheminImage = rsProduit.getString(8);
      String typeProduit = rsProduit.getString(9);
      String categorie = "";
      //On récupére le libellé de la catégorie
      pSelectCategorie.clearParameters();
      pSelectCategorie.setString(1, typeProduit);
      ResultSet rsCat = pSelectCategorie.executeQuery();
      if(rsCat.next()){
        categorie = rsCat.getString(1);
      }
     
      produit = new Produit(refProduit,nom,desc,prix,qteStock,delaiDispo,delaiIndispo,cheminImage,categorie);
    }
   
    return produit;
  }
View Full Code Here

     */
    public String execute(HttpServletRequest req) throws Exception {
      String idProduit = req.getParameter("idProduit");
      IMetierCatalogue mc = (IMetierCatalogue)req.getSession().getServletContext().getAttribute("metierCatalogue");
      //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
View Full Code Here

     
     
      // 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();
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
View Full Code Here

     
     
      // 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();
View Full Code Here

TOP

Related Classes of base.Produit

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.