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

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

?? storehousemanageraction.java

?? hibernate應用測試,初學hibernate 的會員可以看看.
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
package com.action;

import org.apache.struts.action.*;
import java.io.*;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import java.util.List;
import java.sql.SQLException;

import com.bean.*;
import com.bean.*;
import com.dao.*;
import com.tool.pagetool.*;
import com.tool.QueryStrCreator;
import com.tool.LogTableWriter;

public class StorehouseManagerAction extends Action {
    public ActionForward execute(ActionMapping mapping,
                                 ActionForm form,
                                 HttpServletRequest request,
                                 HttpServletResponse response) throws Exception {
        request.setCharacterEncoding("gb2312");
        response.setContentType("text/html;charset=gb2312");

        StorehouseManager storehouseManager = (StorehouseManager) form;
        String flag = request.getParameter("flag");
        ActionErrors actionErrors = new ActionErrors();
        String target = "";

        //添加倉管
        if (flag.equals("forA")) {
            try {
                StorehouseManagerDAO.startTransation();
                int lastId = 0;
                if (storehouseManager.getCompFlag() == 0) { //添加自有倉管員
                    lastId = StorehouseManagerDAO.getLastId();
                    //從公司用戶表中獲取真實姓名和姓別
                    CompUser compUser = CompUserDAO.selectCompUserBycompUserId(
                            storehouseManager.getCompUserId());
                    storehouseManager.setRealName(compUser.getRealName());
                    storehouseManager.setSex(compUser.getSex());
                    storehouseManager.setShmId(lastId + 1);
                    storehouseManager.setDelFlag(0);
                }
                if (storehouseManager.getCompFlag() == 1) { //添加第三方倉管員
                    lastId = OutShManagerDAO.getLastId();
                    storehouseManager.setOutShMagerId(lastId + 1);
                    lastId = StorehouseManagerDAO.getLastId();
                    storehouseManager.setShmId(lastId + 1);
                    storehouseManager.setShmId(lastId + 1);
                    storehouseManager.setDelFlag(0);
                    OutShManagerDAO.insertOutShManager(storehouseManager);
                }
                StorehouseManagerDAO.insertStorehouseManager(
                        storehouseManager);
                StorehouseManagerDAO.commit();
                ActionError actionError = new ActionError(
                        "errors.addSuccese");
                actionErrors.add("addClientSuccese", actionError);
                saveErrors(request, actionErrors);
                target = "addSHManager";
                //寫入日志
                String operatorType = "增";
                String sql = "insert into STOREHOUSE_MANAGER " +
                             "(shm_id,comp_flag,del_flag,comp_user_id,out_sh_mager_id,real_name,sex) " +
                             "values (" + storehouseManager.getShmId() + "," +
                             storehouseManager.getCompFlag()
                             + "," + storehouseManager.getDelFlag() + "," +
                             storehouseManager.getCompUserId() + "," +
                             storehouseManager.getOutShMagerId() + "," +
                             storehouseManager.getRealName() + "," +
                             storehouseManager.getSex() + ")";
                LogTableWriter.write(request, operatorType, sql);
                if (storehouseManager.getCompFlag() == 1) { //如果是添加第三方倉管員
                    sql = "insert into OUT_SH_MANAGER "
                          + "(out_sh_mager_id,real_name,sex,tel,fax,email) " +
                          "values (" + storehouseManager.getOutShMagerId() +
                          "," +
                          storehouseManager.getRealName() + "," +
                          storehouseManager.getSex() + "," +
                          storehouseManager.getTel()
                          + "," + storehouseManager.getFax() + "," +
                          storehouseManager.getEmail() + ")";
                    LogTableWriter.write(request, operatorType, sql);
                }
            } catch (SQLException e) {
                e.printStackTrace();
                ActionError actionError = new ActionError("errors.addFailed");
                actionErrors.add("addClientFeiled", actionError);
                saveErrors(request, actionErrors);
                target = "addSHManager";
            } finally {
                StorehouseManagerDAO.rollback();
            }
        }

        //列表
        else if (flag.equals("forList")) {
            initPage(request);
            target = "editSHManager";
        }

        //刪除
         else if (flag.equals("delete")) {
            String radioValue = request.getParameter("radioValue");
            if(radioValue==null||radioValue.length()<5) return mapping.findForward("editSHManager");
            String managerId = radioValue.substring(0, radioValue.indexOf("|"));
            String compFlag = radioValue.substring(radioValue.lastIndexOf("|") +
                    1,radioValue.lastIndexOf("and"));
            String shmId = radioValue.substring(radioValue.lastIndexOf("and")+4,radioValue.length());
            int managerIdI=-1;
            int compFlagI=-1;
            int shmIdI = -1;

            try{
                managerIdI = Integer.parseInt(managerId);
                compFlagI = Integer.parseInt(compFlag);
                shmIdI = Integer.parseInt(shmId);
            }catch(Exception e){
                e.printStackTrace();
            }
            try{
                StorehouseManagerDAO.startTransation();
                if (compFlagI == 0 && shmIdI > 0) {//刪除自有倉管員
                    storehouseManager.setCompFlag(compFlagI);
                    storehouseManager.setCompUserId(managerIdI);
                    storehouseManager.setDelFlag(1);
                    storehouseManager.setShmId(shmIdI);
                    StorehouseManagerDAO.updateStorehouseManagerDelFlag(
                            storehouseManager);
                } else if (compFlagI == 1 && managerIdI > 0 && shmIdI>0) {//刪除第三方倉管員
                    storehouseManager.setCompFlag(compFlagI);
                    storehouseManager.setOutShMagerId(managerIdI);
                    storehouseManager.setDelFlag(1);
                    storehouseManager.setShmId(shmIdI);
                    StorehouseManagerDAO.updateStorehouseManagerDelFlag(
                            storehouseManager);
                    OutShManagerDAO.updateOutShManagerDelFlag(storehouseManager);
                }
                StorehouseManagerDAO.commit();

                //寫入日志
                 if (compFlagI == 0 && shmIdI > 0) {
                     String operatorType = "刪";
                     String sql = "update STOREHOUSE_MANAGER set DEL_FLAG="+storehouseManager.getDelFlag()
                             +" where SHM_ID = "+storehouseManager.getShmId();
                     LogTableWriter.write(request, operatorType, sql);

                 }else if (compFlagI == 1 && managerIdI > 0 && shmIdI>0){
                     String operatorType = "刪";
                     String sql = "update STOREHOUSE_MANAGER set DEL_FLAG="+storehouseManager.getDelFlag()
                             +" where SHM_ID = "+storehouseManager.getShmId();
                     LogTableWriter.write(request, operatorType, sql);
                     sql = "update OUT_SH_MANAGER set DEL_FLAG="+storehouseManager.getDelFlag()
                           +" where OUT_SH_MAGER_ID = "+storehouseManager.getOutShMagerId();
                     LogTableWriter.write(request, operatorType, sql);
                 }

            }catch(SQLException e){
                e.printStackTrace();
            }finally{
                StorehouseManagerDAO.rollback();
            }
            target = "editSHManager";
        }

        //跳到修改頁面
        else  if (flag.equals("forModify")) {
            String radioValue = request.getParameter("radioValue");
            if(radioValue==null||radioValue.length()<5) return mapping.findForward("editSHManager");
            String managerId = radioValue.substring(0, radioValue.indexOf("|"));//自有倉管員或第三方倉管員ID
            String compFlag = radioValue.substring(radioValue.lastIndexOf("|") +
                    1,radioValue.lastIndexOf("and"));//倉庫類型標識
            String shmId = radioValue.substring(radioValue.lastIndexOf("and")+4,radioValue.length());//統一倉庫管理員Id
            int managerIdI=-1;
            int compFlagI=-1;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99精品视频一区| 日韩三级av在线播放| 欧美疯狂做受xxxx富婆| 国产精品久久免费看| 轻轻草成人在线| 欧美亚男人的天堂| 中文字幕亚洲视频| 国产精品一区在线观看乱码 | 亚洲成人av中文| 成人免费高清在线| 久久网站最新地址| 免费不卡在线视频| 91精品欧美福利在线观看| 亚洲一区二区三区四区中文字幕| 丰满少妇久久久久久久| 亚洲精品一区二区在线观看| 天天操天天综合网| 欧美自拍偷拍一区| 亚洲欧美另类小说视频| 不卡av电影在线播放| 国产调教视频一区| 国产精品资源站在线| 久久久一区二区三区捆绑**| 韩国欧美国产1区| 欧美精品一区二区三区很污很色的| 日韩国产欧美在线观看| 91精品在线麻豆| 日本sm残虐另类| 日韩亚洲欧美高清| 九九国产精品视频| 精品久久久久久综合日本欧美| 日本不卡一二三| 欧美tk—视频vk| 国产一区二区伦理| 国产欧美精品一区aⅴ影院| 国产福利91精品| 中文字幕免费不卡| 色悠久久久久综合欧美99| 亚洲一区二区在线免费观看视频| 欧美视频你懂的| 日本成人在线一区| 久久久久9999亚洲精品| 不卡的av电影在线观看| 亚洲黄色尤物视频| 4438x成人网最大色成网站| 日韩精品乱码免费| 久久综合色婷婷| 在线看不卡av| 久久精品久久久精品美女| 久久久精品中文字幕麻豆发布| 成人黄色片在线观看| 亚洲精品国产精华液| 欧美一激情一区二区三区| 国产精品一区二区三区99| 国产精品素人视频| 精品婷婷伊人一区三区三| 蜜桃av噜噜一区| 国产精品久久久久久久久免费樱桃 | 国产精品综合视频| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 国产精品欧美一区二区三区| 欧美在线综合视频| 国内外成人在线视频| 国产精品久久毛片| 欧美日韩日日骚| 春色校园综合激情亚洲| 亚洲大片在线观看| 久久青草国产手机看片福利盒子 | 国产一区二区三区四| 亚洲天堂成人网| 欧美一区欧美二区| 97久久精品人人做人人爽| 午夜精品久久久久久| 国产精品视频第一区| 欧美精品99久久久**| 成人h版在线观看| 日韩不卡一区二区| 一区二区三区四区视频精品免费 | 制服丝袜中文字幕一区| 成人高清av在线| 久久99精品国产麻豆婷婷 | 国产精品你懂的在线| 91精品在线免费| 在线一区二区视频| 成人午夜av电影| 美国三级日本三级久久99| 亚洲精品videosex极品| 亚洲国产精品国自产拍av| 日韩欧美高清dvd碟片| 欧美性大战久久久久久久蜜臀| 欧美日韩中文精品| 波多野结衣中文字幕一区 | 精东粉嫩av免费一区二区三区| 一区二区三区波多野结衣在线观看| 久久夜色精品国产噜噜av| 3atv一区二区三区| 欧美日韩中文字幕一区| 日本道色综合久久| 99精品久久久久久| 成人免费视频app| 狠狠v欧美v日韩v亚洲ⅴ| 蜜桃精品在线观看| 美腿丝袜在线亚洲一区| 日本亚洲最大的色成网站www| 国产精品黄色在线观看| 日本一区二区三区四区| 久久午夜羞羞影院免费观看| www国产亚洲精品久久麻豆| 欧美一区二区播放| 日韩视频一区二区三区 | 精品一区二区免费看| 久久精品久久综合| 国产在线精品一区二区| 国产在线精品免费| 懂色av一区二区三区免费观看 | 欧美日韩二区三区| 欧美夫妻性生活| 欧美一区二区三区在线看| 欧美一级一区二区| 在线综合视频播放| 精品少妇一区二区三区免费观看 | 精品奇米国产一区二区三区| 日韩一区二区三区电影在线观看| 欧美一区二区三区电影| 精品国产一区二区亚洲人成毛片| 精品动漫一区二区三区在线观看| 精品国产一区二区三区久久久蜜月| 精品乱码亚洲一区二区不卡| 国产午夜精品理论片a级大结局 | 国产亚洲精久久久久久| 成人免费一区二区三区在线观看| 亚洲欧美国产高清| 亚洲一区免费视频| 日本中文字幕一区二区视频| 国产麻豆成人传媒免费观看| 成人精品小蝌蚪| 欧美在线免费播放| 精品日韩一区二区| 国产精品欧美综合在线| 亚洲一区自拍偷拍| 精品影视av免费| 粉嫩一区二区三区在线看| 在线视频观看一区| 精品国产免费一区二区三区四区 | 日本乱码高清不卡字幕| 欧美日韩国产综合久久| 久久一区二区视频| 亚洲线精品一区二区三区| 国产综合色视频| 欧美色欧美亚洲另类二区| 国产亚洲精品精华液| 亚洲图片欧美视频| 国产69精品久久久久777| 欧美色爱综合网| 亚洲一区二区三区免费视频| 久久不见久久见中文字幕免费| 波多野结衣中文一区| 日韩欧美在线网站| 亚洲免费电影在线| 国产酒店精品激情| 欧美日韩国产成人在线91| 国产精品乱码一区二三区小蝌蚪| 日韩综合小视频| 91网站在线播放| 久久精品一区二区三区四区| 午夜精品免费在线观看| 99视频在线观看一区三区| 精品国产一区二区三区av性色| 一区二区免费视频| 99久久精品国产观看| 久久久综合九色合综国产精品| 亚洲a一区二区| 91小视频免费看| 国产日产精品一区| 久久99精品国产.久久久久久| 欧美性猛片aaaaaaa做受| 国产精品毛片久久久久久| 国内精品国产三级国产a久久| 欧美精品 国产精品| 亚洲精品欧美综合四区| 不卡av免费在线观看| 欧美激情一区在线观看| 国产综合久久久久久久久久久久 | 亚洲视频在线观看三级| 粉嫩在线一区二区三区视频| 2020国产成人综合网| 蜜臀av在线播放一区二区三区 | 国产精品美女久久久久高潮| 国产精品一区二区在线播放 | 夜夜爽夜夜爽精品视频| 91尤物视频在线观看| 国产精品美女视频| jlzzjlzz欧美大全| 国产精品国产三级国产普通话三级 | 天堂一区二区在线| 在线观看亚洲一区| 一级特黄大欧美久久久| 91视频在线观看| 一区二区三区成人在线视频| 欧美在线观看18|