コード例 #1
0
ファイル: DBinit.java プロジェクト: AliElouai/GStock
 public static Produit findProdiutWithName(String name) {
   for (Produit prd : ProduitList) {
     if (prd.getNomProduit() == name) {
       return prd;
     }
   }
   return null;
 }
コード例 #2
0
ファイル: DBinit.java プロジェクト: AliElouai/GStock
 // *************************************************************************
 // public Vector getCategorierVector
 // *************************************************************************
 public static List<Produit> ListOfProduitWithCat(int id) {
   List<Produit> lprd = new ArrayList<Produit>();
   for (Produit prd : ProduitList) {
     if (prd.getIdcat() == id) {
       lprd.add(prd);
     }
   }
   return lprd;
 }
コード例 #3
0
ファイル: Panier.java プロジェクト: rica213/eboutique
 public void addArticle(Produit p, int quantite) {
   if (items.get(p.getIdProduit()) == null) {
     LigneCommande lc = new LigneCommande();
     lc.setProduit(p);
     lc.setQuantite(quantite);
     lc.setPrix(p.getPrix());
   } else {
     LigneCommande lc = items.get(p.getIdProduit());
     lc.setQuantite(lc.getQuantite() + quantite);
   }
 }
コード例 #4
0
 void delete() {
   if (commande != null) {
     Commande commande = this.commande;
     this.commande = null;
     commande.remove(this.getProduit());
   }
   if (produit != null) {
     Produit produit = this.produit;
     this.produit = null;
     produit.remove(this);
   }
   Passerelle.delete(this);
 }
コード例 #5
0
ファイル: DBinit.java プロジェクト: AliElouai/GStock
 public void produit() {
   String sql = "SELECT * FROM produit";
   try (Statement stmt = conn.createStatement();
       ResultSet rs = stmt.executeQuery(sql); ) {
     // System.out.println("uniter Table:");
     while (rs.next()) {
       Produit produit = new Produit();
       produit.setIdcat(rs.getInt("cat"));
       produit.setIdproduit(rs.getInt("idproduit"));
       produit.setNomProduit(rs.getString("ref"));
       produit.setQnt(rs.getInt("qnt_unt"));
       ProduitList.add(produit);
     }
   } catch (SQLException e) {
     // TODO Auto-generated catch block
     e.printStackTrace();
   }
 }
コード例 #6
0
 @Override
 public String toString() {
   return "" + quantite + " * " + produit.getNom();
 }
コード例 #7
0
 DetailCommande(Commande commande, Produit produit, int quantite) {
   this.commande = commande;
   this.produit = produit;
   produit.add(this);
   this.quantite = quantite;
 }