亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? procmemberorder.java

?? java EJB 編程源代碼。
?? JAVA
字號:
package NetCommodityOrder.javabean;

import java.util.*;
import javax.ejb.*;
import javax.naming.*;
import javax.rmi.*;
import NetCommodityOrder.moejb.*;
import NetCommodityOrder.scejb.*;
import NetCommodityOrder.ejbtools.*;

public class ProcMemberOrder
  {
   String memberid = null;
   String orderid = "";
   int totalprice = 0;
   String[] commodityid;
   String[] quantity;
   String[] commodityname;
   int[] commoditynumber;
   int[] unitprice;
   HashMap hashmap = new HashMap();
   ArrayList arraylist = null;
   Context initcontext = null;
   Object obj = null;
   MemberOrderProcHomeint memberorderprochomeint = null;
   ShopCommodityProcHomeint shopcommodityprochomeint = null;

   //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
   //取得兩個EntityBean(MemberOrderProcHomeint
   //和ShopCommodityProcHomeint)的home接口對象
   //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

   public ProcMemberOrder() throws Exception
    {
     initcontext = new InitialContext();
     obj = initcontext.lookup("ejb/ShopCommodityProcEJB");
     shopcommodityprochomeint = (ShopCommodityProcHomeint)PortableRemoteObject.narrow(obj,ShopCommodityProcHomeint.class);
     obj = initcontext.lookup("ejb/MemberOrderProcEJB");
     memberorderprochomeint = (MemberOrderProcHomeint)PortableRemoteObject.narrow(obj,MemberOrderProcHomeint.class);
     setCommodityhashmap();  
    }  

   //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
   //定義一些屬性方法,用來設定和獲取變量的值
   //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

   public void setOrderid(String orderid)
     {
      this.orderid = orderid; 
     }
 
   public void setMemberid(String memberid)
     {
      this.memberid = memberid;
     }

   public void setCommoditynumber(int[] commoditynumber)
     {
      this.commoditynumber = commoditynumber; 
     }

   public void setCommodityid(String[] commodityid)
     {
      this.commodityid = commodityid; 
     }

   public void setCommodityname(String[] commodityname)
     {
      this.commodityname = commodityname; 
     }

   public void setUnitprice(int[] unitprice)
     {
      this.unitprice = unitprice; 
     }
  
   public void setQuantity(String[] quantity)
     {
      this.quantity = quantity; 
     }

   public String getOrderid()
     {
      return this.orderid;
     }

   public String getMemberid()
     {
      return this.memberid;
     }

   public int[] getCommoditynumber()
     {
      return this.commoditynumber;
     }
  
   public String[] getCommodityid()
     {
      return this.commodityid;
     }
  
   public String[] getCommodityname()
     {
      return this.commodityname;
     }
  
   public int[] getUnitprice()
     {
      return this.unitprice;
     }
  
   public String[] getQuantity()
     {
      return this.quantity;
     }
  
   public int getTotalprice()
     {
      return this.totalprice;
     }

   //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
   //定義一個HashMap對象,存放訂購商品的編號和ShopCommodity的類別
   //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

   private void setCommodityhashmap() 
     {
      try
        {
	 Collection collection = shopcommodityprochomeint.findAll();
         Iterator iter = collection.iterator();
         while (iter.hasNext()) 
	   {
            ShopCommodity shopcommodity = ((ShopCommodityProcRemoteint)iter.next()).getCommodityInfomation();
            hashmap.put(shopcommodity.getCommodityid(),shopcommodity);
           }
        }
      catch(Exception e)
	{}
     }

   public String getCommodityname1(String commodityid)
     {
      return ((ShopCommodity)hashmap.get(commodityid)).getCommodityname();
     }
  
   public int getUnitprice1(String commodityid)
     {
      return ((ShopCommodity)hashmap.get(commodityid)).getUnitprice();
     }
        
   public Hashtable getOrdersHash() throws Exception
     {
      Hashtable hashtable = null;
      Iterator iter = null;

      try
	{
         hashtable = new Hashtable();
         iter = memberorderprochomeint.findByMemberid(memberid).iterator();
         while(iter.hasNext())
	   {
            MemberOrderProcRemoteint memberorderprocremoteint = (MemberOrderProcRemoteint)iter.next();	
            arraylist = memberorderprocremoteint.getCommodityOrder();
            hashtable.put(memberorderprocremoteint.getOrderid(),arraylist);
           }
        }
      catch(Exception e)
	{
         throw new Exception("訂單記錄不存在,請重新查詢!");
        }
      return hashtable;  
     }

   public Vector getCommodityVector() throws Exception
     {
      Vector v = new Vector();	
      try
        {
         Collection collection = shopcommodityprochomeint.findAll();
         Iterator iter = collection.iterator();
         
         while (iter.hasNext()) 
           {
            ShopCommodityProcRemoteint shopcommodityprocremoteint = (ShopCommodityProcRemoteint)iter.next();
            v.add(shopcommodityprocremoteint.getCommodityInfomation());
           }
        }
     catch(Exception e)
       {
	    throw new Exception(e.toString());
	   }
     return v;
    }

   public void setCommodityArrayList()
     {
      arraylist = new ArrayList(); 
      this.totalprice = 0;
      int index = 0;
      int tmpquantity = 0;
      int tmptotalprice = 0;

      for(int j = 0; j < commoditynumber.length;j++)
	{
         index = commoditynumber[j];
         tmpquantity = 0;

	 try
	   {
            tmpquantity = Integer.parseInt("0" + quantity[index].trim());
           }
	 catch(Exception e)
	   {}
   
	 if(tmpquantity != 0)
	   {
            tmptotalprice = tmpquantity * unitprice[index];
            arraylist.add(new CommodityOrder(orderid,commodityid[index],tmpquantity,commodityname[index],unitprice[index],tmptotalprice));
            this.totalprice = this.totalprice + tmptotalprice;
           }
        }    
     } 

   public ArrayList getCommodityArraylist()
     {
      return arraylist;
     }
  
   //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
   //調用create()方法,將定單記錄加入到數據庫中
   //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

   public void ConfMemberOrder() 
    {
     try
       {
        MemberOrderProcRemoteint memberorderprocremoteint = memberorderprochomeint.create(memberid,totalprice,arraylist);
        orderid = memberorderprocremoteint.getOrderid();
       }
     catch(Exception e)
       {}
    } 
    
   public void cancelMemberOrder() throws Exception
    {
     if(orderid != null && orderid != "" && orderid.length() > 1)
       {
        try
	  {
           memberorderprochomeint.remove(orderid);
          }
        catch(Exception e)
	  {	
           throw new Exception("無法取消訂單!");
          }
       }
     else
       {
        throw new Exception("無法取消訂單!");
       }
    }   

   public void updateMemberOrder() throws Exception
     {
      if(orderid != "" && orderid != null && orderid.length() > 1)
        {
	 try
	   {
 	    MemberOrderProcRemoteint memberorderprocremoteint = memberorderprochomeint.findByPrimaryKey(orderid);
            memberorderprocremoteint.setCommodityOrder(arraylist);
            memberorderprocremoteint.setTotalprice(totalprice);
	   }
         catch(Exception e)
	   {
  	    throw new Exception("無法更新定單");
	   }
	}
      else
        {
	 throw new Exception("無法更新定單");
	}
     }         
  }


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩午夜激情免费电影| 欧美日韩国产高清一区二区三区| 亚洲成人av中文| 亚洲综合区在线| 亚洲va欧美va人人爽午夜| 亚洲一卡二卡三卡四卡五卡| 亚洲综合免费观看高清在线观看| 亚洲高清在线视频| 国产盗摄视频一区二区三区| 激情五月婷婷综合| 国产成人免费在线观看| 99国产精品国产精品久久| 一本色道**综合亚洲精品蜜桃冫| 在线视频国内自拍亚洲视频| 欧美日韩国产另类一区| 欧美sm极限捆绑bd| 国产精品天美传媒沈樵| 一区二区三区日韩精品视频| 夜夜嗨av一区二区三区四季av| 五月激情综合婷婷| 精品无码三级在线观看视频| 国产91露脸合集magnet| 一本一本大道香蕉久在线精品| 欧美日韩一级大片网址| 精品88久久久久88久久久| 国产精品视频一区二区三区不卡| 一区二区三区精密机械公司| 奇米在线7777在线精品 | 99热国产精品| 欧美色视频在线观看| 日韩美一区二区三区| 国产精品嫩草影院av蜜臀| 亚洲午夜日本在线观看| 黄色资源网久久资源365| 波多野结衣亚洲| 日韩亚洲欧美在线观看| 亚洲桃色在线一区| 理论片日本一区| 色呦呦国产精品| 亚洲人快播电影网| 欧美性色黄大片手机版| 精品在线亚洲视频| 一本高清dvd不卡在线观看| 日韩三级免费观看| 亚洲欧美欧美一区二区三区| 蜜桃视频在线观看一区| 色香蕉成人二区免费| 久久色在线视频| 性做久久久久久久久| 99久久婷婷国产| 久久女同性恋中文字幕| 免费人成在线不卡| 91福利视频网站| 中文字幕日韩av资源站| 国产麻豆精品95视频| 欧美高清视频不卡网| 亚洲视频一区二区在线| 国产麻豆午夜三级精品| 日韩一区二区电影网| 亚洲高清视频中文字幕| 日本高清视频一区二区| 中文字幕一区二区三区色视频| 精品无码三级在线观看视频| 欧美一区二区在线看| 亚洲bt欧美bt精品| 欧美三级日韩三级| 亚洲国产精品影院| 在线精品视频一区二区三四| 亚洲私人影院在线观看| 99久久婷婷国产综合精品电影 | 激情都市一区二区| 欧美一二三区在线观看| 日韩国产在线观看一区| 777久久久精品| 视频一区视频二区中文| 欧美一区二区三区四区久久| 午夜精品久久久| 555www色欧美视频| 日本一不卡视频| 日韩美女一区二区三区四区| 日韩国产成人精品| 日韩精品中午字幕| 国产呦萝稀缺另类资源| 久久久精品影视| 成人av资源在线| 亚洲欧美在线观看| 欧美日韩在线播放| 美女网站视频久久| 久久久国产午夜精品| eeuss鲁一区二区三区| 一区二区三区毛片| 91麻豆精品国产自产在线观看一区| 蜜桃在线一区二区三区| 国产片一区二区| 色久优优欧美色久优优| 日韩二区在线观看| 国产无人区一区二区三区| av亚洲精华国产精华| 亚洲国产一区二区视频| 精品国产乱码久久久久久夜甘婷婷 | 欧美精品在线观看一区二区| 久久精品国产成人一区二区三区 | 麻豆国产精品一区二区三区 | 国产综合一区二区| 国产精品视频线看| 欧美日韩国产bt| 国产精品夜夜爽| 一区二区三区在线观看动漫| 欧美一区2区视频在线观看| 国产91露脸合集magnet| 丝袜美腿亚洲综合| 国产精品视频线看| 欧美一区二区三区性视频| 国产乱码精品一品二品| 亚洲综合无码一区二区| 国产肉丝袜一区二区| 欧美疯狂做受xxxx富婆| 99久久久无码国产精品| 久久99国产精品久久| 亚洲一区二区视频| 亚洲国产成人在线| 欧美一区二区国产| 91精彩视频在线| 成人av动漫在线| 国产一区二区三区免费播放| 亚洲444eee在线观看| 亚洲日本在线看| 日本一区二区三区在线观看| 51午夜精品国产| 欧美无乱码久久久免费午夜一区 | 日本精品裸体写真集在线观看| 久久国产生活片100| 亚洲午夜成aⅴ人片| 亚洲欧洲精品天堂一级| 久久色在线视频| 欧美成人福利视频| 91精品国产乱码久久蜜臀| 91搞黄在线观看| 91网上在线视频| 成人av动漫在线| 成人黄色在线视频| 高清视频一区二区| 国产精品99久久久久久久女警| 美女视频一区在线观看| 免费黄网站欧美| 日韩av中文在线观看| 日日夜夜免费精品| 丝袜亚洲另类丝袜在线| 香港成人在线视频| 日韩精品乱码av一区二区| 亚洲国产另类精品专区| 亚洲国产视频一区| 亚洲国产视频网站| 亚洲超碰精品一区二区| 视频在线在亚洲| 日韩成人dvd| 久久99精品久久久久久动态图| 另类专区欧美蜜桃臀第一页| 伦理电影国产精品| 国产成人精品午夜视频免费 | 91在线播放网址| 91福利在线看| 7777精品伊人久久久大香线蕉 | 日韩 欧美一区二区三区| 日日夜夜一区二区| 狠狠色综合色综合网络| 国产精品一区二区在线播放| 丁香婷婷综合五月| 91在线视频播放| 欧美老肥妇做.爰bbww| 日韩欧美国产精品| 国产精品美女久久久久aⅴ| 亚洲女与黑人做爰| 日韩在线一区二区| 国产一区美女在线| 色综合婷婷久久| 欧美成人福利视频| 亚洲人妖av一区二区| 午夜精品爽啪视频| 国产精品99久久久久久似苏梦涵 | 一区二区三区视频在线观看| 亚州成人在线电影| 国产一区二区三区久久悠悠色av| 成人免费的视频| 777亚洲妇女| 中文字幕乱码一区二区免费| 亚洲国产日产av| 国产99精品视频| 欧美卡1卡2卡| 中文字幕一区在线观看视频| 亚洲成人久久影院| 成人av电影在线| 欧美一区二区三区人| 最近中文字幕一区二区三区| 日本午夜一本久久久综合| 99久久99久久久精品齐齐| 日韩三级免费观看| 一区二区日韩av| 成年人国产精品| 2017欧美狠狠色|