Package base

Examples of base.Commande


   * @param args
   */
  public static void main(String[] args) {

    Date d = Date.valueOf("2007-03-03");
    Commande c = new Commande("premiereCde", "Moi", d);
   
    try {
      new MetierCommandes().ajouterCommande(c);
    } catch (RemoteException e1) {
      // TODO Auto-generated catch block
View Full Code Here


  public Commande rechercherCommande(String idCommande,String idClient)
    throws SQLException{
    pSelectCommande.clearParameters();
    pSelectCommande.setString(1, idCommande);
    ResultSet rsCommande = pSelectCommande.executeQuery();
    Commande commande = null;
    if(rsCommande.next()){
      Date dateCommande = rsCommande.getDate(2);
      double montant = rsCommande.getDouble(3);
      commande = new Commande(idCommande,idClient,dateCommande);
      commande.setPrixTotal(montant);
     
      pSelectLignesCommande.clearParameters();
      pSelectLignesCommande.setString(1, idCommande);
      ResultSet rsLignesCommande = pSelectLignesCommande.executeQuery();
     
      // On ajoute les produits à la commande
      while(rsLignesCommande.next()){
        String refProduit = rsLignesCommande.getString(2);
        int qte = rsLignesCommande.getInt(3);
        commande.ajouterProduit(refProduit, qte);
      }
    }
   
    return commande;
  }
View Full Code Here

    ArrayList<Commande> sesCommandes = new ArrayList<Commande>();
   
    for(Iterator<String> it = cli.getLesCommandes().iterator(); it.hasNext(); ){
      String refCde = it.next();
      try {
        Commande cde = fc.rechercherCommande(refCde, idClient);
        // ajout de la commande trouvee dans la liste
        sesCommandes.add(cde);
      } catch (SQLException e) {
        // Coupure du reseau ou plantage serveur BD
        e.printStackTrace();
View Full Code Here

   * @param args
   */
  public static void main(String[] args) {

    Date d = Date.valueOf("2007-03-03");
    Commande c = new Commande("premiereCde", "Moi", d);
   
    try {
      new MetierCommandes().ajouterCommande(c);
    } catch (RemoteException e1) {
      // TODO Auto-generated catch block
View Full Code Here

    ArrayList<Commande> sesCommandes = new ArrayList<Commande>();
   
    for(Iterator<String> it = cli.getLesCommandes().iterator(); it.hasNext(); ){
      String refCde = it.next();
      try {
        Commande cde = fc.rechercherCommande(refCde, idClient);
        // ajout de la commande trouvee dans la liste
        sesCommandes.add(cde);
      } catch (SQLException e) {
        // Coupure du reseau ou plantage serveur BD
        e.printStackTrace();
View Full Code Here

  public Commande rechercherCommande(String idCommande,String idClient)
    throws SQLException{
    pSelectCommande.clearParameters();
    pSelectCommande.setString(1, idCommande);
    ResultSet rsCommande = pSelectCommande.executeQuery();
    Commande commande = null;
    if(rsCommande.next()){
      Date dateCommande = rsCommande.getDate(2);
      double montant = rsCommande.getDouble(3);
      commande = new Commande(idCommande,idClient,dateCommande);
      commande.setPrixTotal(montant);
     
      pSelectLignesCommande.clearParameters();
      pSelectLignesCommande.setString(1, idCommande);
      ResultSet rsLignesCommande = pSelectLignesCommande.executeQuery();
     
      // On ajoute les produits à la commande
      while(rsLignesCommande.next()){
        String refProduit = rsLignesCommande.getString(2);
        int qte = rsLignesCommande.getInt(3);
        commande.ajouterProduit(refProduit, qte);
      }
    }
   
    return commande;
  }
View Full Code Here

          // Récapitulatif de la réservation => Calcul du délai de livraison
          //Commande c = new Commande();
          int numCmd = client.getLesCommandes().size()+1;
          String idCommande = client.getId()+numCmd;
          java.util.Date today = new java.util.Date();
          Commande c = new Commande(idCommande,client.getId(),new Date(today.getTime()));
          
          Iterator itProduits = panier.getProduits().keySet().iterator();
         
          while(itProduits.hasNext()){           
            String idP = (String)itProduits.next();
            //Produit p = (Produit)panier.getProduit(idP);
            int qte = panier.getQuantite(idP);
            c.ajouterProduit(idP, qte);
           
          }
                   
          // On fixe le montant du panier
          c.setPrixTotal(panier.getMontant());
          session.setAttribute("commande", c);
         
          try{
            req.setAttribute(Message.ACTION_VALIDATION, Message.AFF_VALIDATION);
            int delaiPrevu = mcom.getDelai(c);
            session.setAttribute("delai", new Integer(delaiPrevu));
          }catch(MetierException me){
            req.setAttribute(Message.MESSAGE_ERREUR, Message.ERREUR_VALIDATION);
            System.out.println("Delai Inconnu");
          }
         
        }else if(actionValidation.equals(Message.CONFIRMATION)){
          try{
            // Confirmation de la commande
            req.setAttribute(Message.ACTION_VALIDATION, Message.AFF_CONFIRMATION);
            Commande c = (Commande)session.getAttribute("commande");
            if(c== null){
              throw new MetierException(Message.ERREUR_CONFIRMATION);
            }
            mcom.ajouterCommande(c);
           
View Full Code Here

          // On modifie l'adresse du client       
          ArrayList<Commande> lesCommandes = mc.rechercherCommandesClient(client.getId());
          HashMap<String,Commande> mapCmds = new HashMap<String,Commande>();
          Iterator it = lesCommandes.iterator();
          while(it.hasNext()){
            Commande c = (Commande)it.next();
            mapCmds.put(c.getIdCommande(), c);
          }
          // On met les commandes dans la session
          session.setAttribute("commandes", mapCmds);                             
        }
View Full Code Here

          // Récapitulatif de la réservation => Calcul du délai de livraison
          //Commande c = new Commande();
          int numCmd = client.getLesCommandes().size()+1;
          String idCommande = client.getId()+numCmd;
          java.util.Date today = new java.util.Date();
          Commande c = new Commande(idCommande,client.getId(),new Date(today.getTime()));
          
          Iterator itProduits = panier.getProduits().keySet().iterator();
         
          while(itProduits.hasNext()){           
            String idP = (String)itProduits.next();
            //Produit p = (Produit)panier.getProduit(idP);
            int qte = panier.getQuantite(idP);
            c.ajouterProduit(idP, qte);
           
          }
                   
          // On fixe le montant du panier
          c.setPrixTotal(panier.getMontant());
          session.setAttribute("commande", c);
         
          try{
            req.setAttribute(Message.ACTION_VALIDATION, Message.AFF_VALIDATION);
            int delaiPrevu = mcom.getDelai(c);
            session.setAttribute("delai", new Integer(delaiPrevu));
          }catch(MetierException me){
            req.setAttribute(Message.MESSAGE_ERREUR, Message.ERREUR_VALIDATION);
            System.out.println("Delai Inconnu");
          }
         
        }else if(actionValidation.equals(Message.CONFIRMATION)){
          try{
            // Confirmation de la commande
            req.setAttribute(Message.ACTION_VALIDATION, Message.AFF_CONFIRMATION);
            Commande c = (Commande)session.getAttribute("commande");
            if(c== null){
              throw new MetierException(Message.ERREUR_CONFIRMATION);
            }
            mcom.ajouterCommande(c);
           
View Full Code Here

          // On modifie l'adresse du client       
          ArrayList<Commande> lesCommandes = mc.rechercherCommandesClient(client.getId());
          HashMap<String,Commande> mapCmds = new HashMap<String,Commande>();
          Iterator it = lesCommandes.iterator();
          while(it.hasNext()){
            Commande c = (Commande)it.next();
            mapCmds.put(c.getIdCommande(), c);
          }
          // On met les commandes dans la session
          session.setAttribute("commandes", mapCmds);                             
        }
View Full Code Here

TOP

Related Classes of base.Commande

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.