package com.syc.cart; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import com.syc.product.product; import com.syc.product.productManager; public class cart { private List<cartitem> cartitems=new ArrayList<cartitem>(); public List<cartitem> getCartitems() { return cartitems; } public void addcartitem(int id,int count){ cartitem item=null; for(Iterator<cartitem> iterator=cartitems.iterator();iterator.hasNext();){ item=iterator.next(); if(item.getProductid()==id){ item.setCount(item.getCount()+count); return; } } product p=productManager.getInstance().loadbyid(id); if(p.getId()!=0){ item=new cartitem(); item.setCount(count); item.setName(p.getName()); item.setPrice(p.getMemberprice()); item.setProductid(p.getId()); cartitems.add(item); } } public double gettotalprice() { double price=0; cartitem item=null; for(Iterator<cartitem> iterator=cartitems.iterator();iterator.hasNext();){ item=iterator.next(); price+=item.totalprice(); } return price; } public int productcount() { int i=0; for(Iterator<cartitem> iterator=cartitems.iterator();iterator.hasNext();){ iterator.next(); i++; } return i; } public void deleteproduct(int id){ for(int i=0;i<cartitems.size();i++){ if(cartitems.get(i).getProductid()==id){ cartitems.remove(i); } } } public void deleteallproducts(){ cartitems.clear(); } public void deleteproduct(){ for(int i=0;i<cartitems.size();i++){ if(cartitems.get(i).getCount()<1){ cartitems.remove(i); } } } }
最近下载更多
komorebi123987 LV5
2023年12月9日
qiuaizhang LV3
2023年4月10日
copy1000 LV1
2022年9月30日
00000007 LV1
2022年7月15日
284650 LV1
2022年6月12日
illkih LV2
2022年3月17日
3361758107 LV1
2021年12月19日
201901150233 LV1
2021年12月12日
A Lazy dog LV1
2021年12月11日
mwk545924364 LV4
2021年12月9日
最近浏览更多
微信网友_7060373407682560 LV1
7月1日
15719908287 LV9
6月19日
kuyedie LV1
6月17日
xcccffff LV1
6月11日
15063515452
6月9日
暂无贡献等级
123momom
6月9日
暂无贡献等级
苏苏-susu LV1
5月15日
微信网
5月13日
暂无贡献等级
13543528515 LV8
5月13日
ljhgff LV1
1月20日