一个简单实用的网上书城,可当作原型使用

源代码在线查看: cart.java

软件大小: 6171 K
上传用户: vbkechengsheji
关键词: 简单实用 原型
下载地址: 免注册下载 普通下载 VIP

相关代码

				/*
				 * Cart.java
				 *
				 * Created on 2007年7月23日, 上午9:22
				 *
				 * To change this template, choose Tools | Template Manager
				 * and open the template in the editor.
				 */
				
				package czm;
				import java.util.Iterator;
				import java.sql.*;
				import java.util.Hashtable;
				/**
				 *
				 * @author Administrator
				 */
				public class Cart {
				    private Hashtable cartitem=new Hashtable();
				    /** Creates a new instance of Cart */
				    public Cart() {
				        
				    }
				    
				    public Cart(Hashtable ht)
				    {
				        this.cartitem=ht;
				    }
				    
				    public void DeleteCart(String isbn) //
				    {
				        cartitem.remove(isbn);
				    }
				    
				     public void AddBookToCart(String isbn,int count)
				    {
				        cartitem.put(isbn,Integer.valueOf(count));
				    }
				    
				    public void EditCart(String isbn,int count)
				    {
				        cartitem.put(isbn,Integer.valueOf(count));
				    }
				    
				    public float getAccount()
				    {
				        Iterator it=cartitem.keySet().iterator();   
				        float tmpresult=0f;
				        while(it.hasNext()){
				            String itemisbn=(String)it.next();    //取得HASHTABL键值对
				            BookBean bookinfo=new BookBean();;
				            bookinfo.setBookISBN(itemisbn);
				            float itemprice=Float.parseFloat(bookinfo.getPrice());
				            Integer itemCount=(Integer)cartitem.get(itemisbn);                      //购造SQL语句
				            int itemcount=itemCount.intValue();
				            tmpresult+=itemprice*itemcount;
				        }
				        return tmpresult;
				    }
				    
				    
				    public java.util.Hashtable getBooks()
				    {
				        return cartitem;
				    }
				}
							

相关资源