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

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

?? stockinsave.java

?? 采用java三層構架技術開發的U/T 網絡物流系統實現了對商品庫存信息
?? JAVA
字號:
package com.logistic.servlet;

import java.io.IOException;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.logistic.business.StockInManager;
import com.logistic.data.DataConnect;
import javax.servlet.http.HttpSession;
import java.sql.Statement;
import java.sql.ResultSet;
import java.util.Calendar;
import java.text.*;

public class StockInSave extends HttpServlet {
	
	private static final long serialVersionUID = -2305260907601477327L;
	HttpSession session=null;
	DataConnect dc=new DataConnect();
	Statement stat=null;
	ResultSet rs=null;
	int stockinid=0;				//商品入庫單編號
	String id=null;
	String chargeid=null;			//負責人編號
	String   indate=null;			//入庫日期
	String goodsid=null;			//商品編號
	String commodityid=null;		//商品分類編號
	String typeid=null;				//商品型號編號
	int    stockinnum=0;			//商品入庫數量
	int    goodsnum=0;				//商品庫存量
	String stockinmemo=null;		//商品入庫備注信息
	int    flag=0;	
	RequestDispatcher requestdispatcher;
	
	
	public void doPost(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		
		request.setCharacterEncoding("GB2312");
		response.setContentType("text/html; charset=gb2312");
		session=request.getSession();
/*
 * 獲取stockininfotable表的StockId字段的最后插入的值,生成下一條記錄的StockInId
 * 字段的值!
 * 
 * */
		String sql="select * from stockininfotable order by ID desc limit 1";
		try{
		 stat=dc.getStmtread();
		 
         rs=stat.executeQuery(sql);
         rs.previous();
         while(rs.next()){
        	 stockinid=Integer.valueOf(rs.getString("StockInId"));
         	}
         	if(stockinid>0){
         		stockinid+=1;
         		}else{       	 
         			stockinid=10000+1;
         		}

		 }catch(Exception ex){ex.printStackTrace();}finally{dc.close();}
		 
/* 進行數據類型轉化,把stockinid(原為Int型)轉化為String類型把stockinnum(原為String類型)轉化為Int類型 */
 		 
		 try{
			 
			 id=String.valueOf(stockinid);
			 stockinnum=Integer.valueOf((String)request.getParameter("stockinnum"));
		
		    }catch(NumberFormatException ex){System.out.print("StockInNum類型轉換錯誤!");ex.printStackTrace();}
		 
		 indate=(String)new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calendar.getInstance().getTime()); //格式化系統時間格式
		 chargeid=(String)request.getParameter("stockincharge");//獲得入庫負責人編號
		 goodsid=(String)request.getParameter("stockinname");   //獲得商品編號
		 commodityid=(String)request.getParameter("commodityid");//獲得商品分類編號
		 typeid=(String)request.getParameter("goodstype");		//獲得商品型號編號
		 stockinmemo=(String)request.getParameter("stockinmemo");//獲得入庫備注信息
		 
		 if((stockinnum==0||stockinnum<0)||chargeid==null||goodsid==null||typeid==null){			 
			   session.setAttribute("errors", "入庫單數據添加失敗,*標識選項必須填寫!");
			   requestdispatcher=request.getRequestDispatcher("/errors/errorpage.jsp");
			   requestdispatcher.forward(request, response);
		 }
		 

		try{
			
			int flag_get=-10;   //查詢商品信息表的flag_get標志
			int flag_update=-10;//更新商品信息表的flag_update標志
			//下面的sqlgoods,select語句的功能是:從數據表goodsinfotabl檢索是否有符合goodsid,commodityid和typeid數據。
			String sqlgoods="select * from goodsinfotable  where GoodsId='"+goodsid+"'and GoodsCateId='"+commodityid+"'and TypeId='"+typeid+"'";
			flag_get=dc.selectdata(sqlgoods);
			
		    if(flag_get>0){
			 	
				try{
					 stat=dc.getStmtread();
			         rs=stat.executeQuery(sqlgoods);
			         rs.previous();
			         //取得商品庫存數量
			         while(rs.next()){
			        	 goodsnum=Integer.valueOf(rs.getString("GoodsStockNumber"));
			         	}
			         //商品庫存量=原商品庫存+新入庫量
			         goodsnum=goodsnum+stockinnum;
			         //更新商品信息表的商品庫存量
			         flag_update=dc.updata("update goodsinfotable set GoodsStockNumber='"+goodsnum+"' where GoodsId='"+goodsid+"' and GoodsCateId='"+commodityid+"'and TypeId='"+typeid+"'");
			         //如果更新商品信息表成功,則添加商品入庫信息
			         if(flag_update>0){
						 StockInManager sm=new StockInManager();
						 flag=sm.AddStockIn(id, indate, chargeid, goodsid, stockinnum, typeid, commodityid, stockinmemo);
						 //如果添加商品入庫信息成功,則跳轉到stockinsave.jsp頁面
						 if(flag>0){
			        	  
							 session.setAttribute("success","入庫單數據添加成功!");
							 requestdispatcher=request.getRequestDispatcher("/viewpage/datainput/stockinsave.jsp");
							 requestdispatcher.forward(request, response);
						 
						  }else{
						 //如果添加商品入庫信息失敗,則跳轉到errorpage.jsp頁面	  
							  session.setAttribute("errors", "入庫單數據添加失敗!");
							  requestdispatcher=request.getRequestDispatcher("/errors/errorpage.jsp");
							  requestdispatcher.forward(request, response);
						  }
						}
					 }catch(Exception ex){
						ex.printStackTrace();
					 }			 
			}else{
					//如果flag_get<=0(符合的商品信息不存在)跳轉到errorpage.jsp
					session.setAttribute("errors","入庫商品信息不存在,請先添加商品信息!");
					requestdispatcher=request.getRequestDispatcher("/errors/errorpage.jsp");
					requestdispatcher.forward(request, response);
		         }				 
		 }catch(Exception ex){ ex.printStackTrace();}
	}

	
	public void doGet(HttpServletRequest request, HttpServletResponse response)
	throws ServletException, IOException {

		 doPost(request,response);
   }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
高清国产午夜精品久久久久久| 成人精品高清在线| 国产免费观看久久| 欧美日韩另类国产亚洲欧美一级| 天堂在线一区二区| 国产精品久久久久久久久果冻传媒| 欧美日韩午夜在线视频| 国产成a人亚洲| 视频一区在线播放| 亚洲男同性恋视频| 久久久久久久久久久电影| 欧美久久久一区| 色婷婷狠狠综合| 成人一二三区视频| 激情综合亚洲精品| 婷婷成人激情在线网| 亚洲男人天堂av网| 国产精品久久久久久妇女6080 | 国产精品无遮挡| 6080日韩午夜伦伦午夜伦| 91在线精品一区二区三区| 国产一区二区三区最好精华液| 日韩高清电影一区| 亚洲成av人在线观看| 一区二区三区毛片| 一区二区视频在线看| 中文字幕在线一区免费| 国产日韩欧美精品综合| 久久综合九色欧美综合狠狠 | www.在线成人| 国产精品1区2区| 精品影院一区二区久久久| 日韩不卡一区二区三区| 日韩精品久久理论片| 五月天一区二区| 日韩在线a电影| 日本欧美韩国一区三区| 奇米影视一区二区三区小说| 日韩激情视频在线观看| 石原莉奈在线亚洲二区| 日本不卡在线视频| 免费不卡在线观看| 韩国在线一区二区| 国产suv精品一区二区6| 国产酒店精品激情| 国产成人精品影视| av一区二区久久| 色视频一区二区| 欧美蜜桃一区二区三区| 欧美男生操女生| 日韩免费在线观看| 久久亚洲欧美国产精品乐播| 国产日韩一级二级三级| 国产精品久久久一本精品| 亚洲男人的天堂在线观看| 一区二区三区欧美日韩| 亚洲成人av电影| 日本不卡中文字幕| 国产福利一区在线观看| 91农村精品一区二区在线| 欧美三片在线视频观看| 日韩欧美国产综合| 日本一区二区电影| 亚洲一区二区三区四区在线观看 | 一区二区在线观看视频| 天涯成人国产亚洲精品一区av| 蜜臀av性久久久久蜜臀aⅴ流畅| 国产综合久久久久久鬼色| 国产99精品国产| 93久久精品日日躁夜夜躁欧美| 欧美性videosxxxxx| 欧美成人福利视频| √…a在线天堂一区| 午夜天堂影视香蕉久久| 国产麻豆视频一区| 在线看日本不卡| 欧美精品一区二区三区蜜桃| 亚洲视频一区二区免费在线观看| 亚洲综合无码一区二区| 精品制服美女久久| 色中色一区二区| 精品久久久久久久久久久久久久久| 日本一区二区高清| 秋霞成人午夜伦在线观看| 国产成人鲁色资源国产91色综| 91黄色小视频| 久久久久国产精品免费免费搜索| 亚洲日本在线天堂| 日本不卡视频一二三区| 不卡的av在线播放| 欧美精品一区二区三区蜜桃视频| 亚洲综合在线电影| 久久成人精品无人区| 一本到一区二区三区| 久久网站热最新地址| 一区二区三区电影在线播| 国产精品资源网| 欧美日韩在线播| 国产精品视频一二三区| 蜜桃久久精品一区二区| 色呦呦国产精品| 国产精品网站一区| 午夜精品久久一牛影视| 99久久99精品久久久久久 | 欧美电影免费观看高清完整版在| 国产精品久久网站| 国内久久精品视频| 欧美日韩国产高清一区| 亚洲色欲色欲www| 国产很黄免费观看久久| 日韩一区二区三区精品视频| 亚洲精品欧美二区三区中文字幕| 国产99久久精品| www国产成人| 毛片不卡一区二区| 欧美一区二区三区四区久久| 亚洲一区二区三区四区在线| 99国产精品国产精品毛片| 中国av一区二区三区| 国产美女视频91| 日韩欧美色综合| 五月激情综合网| 欧美巨大另类极品videosbest | 日韩一级二级三级精品视频| 亚洲一区影音先锋| 日本黄色一区二区| 亚洲精品高清视频在线观看| 91在线国内视频| 国产精品福利一区| 成人网在线免费视频| 久久精品人人爽人人爽| 国产一区二区三区黄视频| 精品国产一二三| 麻豆精品一区二区三区| 日韩精品在线一区二区| 麻豆91精品91久久久的内涵| 日韩免费高清av| 久久精品国产精品青草| 日韩免费看网站| 国产永久精品大片wwwapp | 久久久不卡网国产精品一区| 久久69国产一区二区蜜臀| xvideos.蜜桃一区二区| 国产一区视频网站| 国产欧美日本一区视频| www.av亚洲| 亚洲欧美在线高清| 91久久精品一区二区| 午夜精品视频在线观看| 欧美成人猛片aaaaaaa| 国产呦精品一区二区三区网站| 久久综合九色综合久久久精品综合 | 精品蜜桃在线看| 成人综合在线观看| 亚洲蜜桃精久久久久久久| 欧美日韩免费观看一区二区三区 | a亚洲天堂av| 亚洲男同性恋视频| 7777精品伊人久久久大香线蕉经典版下载| 爽爽淫人综合网网站| 精品国产91久久久久久久妲己| 国产精品一区二区久久不卡 | 成人h动漫精品| 亚洲精品国产无天堂网2021 | 欧美性色黄大片| 日韩电影一区二区三区四区| 亚洲精品一区二区精华| 91免费版pro下载短视频| 日本欧美一区二区| 中文字幕第一区第二区| 欧美日韩国产综合一区二区| 狠狠色狠狠色综合系列| 国产精品久久福利| 欧美日韩一区二区在线观看 | 蜜臀av一区二区| 中文字幕中文乱码欧美一区二区| 欧美日韩久久不卡| 国产91富婆露脸刺激对白| 亚洲一区二区不卡免费| 久久亚洲一区二区三区四区| 91色porny| 国产真实乱对白精彩久久| 最新成人av在线| 日韩欧美一区二区在线视频| 成人av在线资源网站| 性久久久久久久| 国产精品欧美极品| 91麻豆精品国产| 99国内精品久久| 久久99久久久久| 一区二区三区资源| 国产性天天综合网| 制服丝袜av成人在线看| 国产河南妇女毛片精品久久久| 亚洲电影第三页| 亚洲人一二三区| 久久蜜桃一区二区| 欧美男生操女生| 97精品久久久午夜一区二区三区| 久久99久久久欧美国产|