亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
欧美精品丝袜久久久中文字幕| 国产成a人亚洲| 亚洲免费大片在线观看| 中文字幕免费不卡在线| 91麻豆精品国产91久久久久久久久 | 国产在线精品一区在线观看麻豆| 香蕉成人啪国产精品视频综合网| 亚洲成国产人片在线观看| 亚洲在线中文字幕| 图片区日韩欧美亚洲| 蜜臀久久99精品久久久久宅男 | 亚洲国产精品久久一线不卡| 亚洲国产一区二区视频| 天堂在线一区二区| 国内精品视频一区二区三区八戒| 国产高清精品在线| 91美女在线看| 欧美精品一二三区| 国产亚洲婷婷免费| 亚洲精品中文字幕在线观看| 亚洲电影视频在线| 精品一区二区三区免费播放| 成人午夜在线免费| 在线免费亚洲电影| 精品电影一区二区三区| 国产精品激情偷乱一区二区∴| 一二三区精品视频| 国产一区二区三区免费看| 不卡av免费在线观看| 欧美日韩综合在线| www一区二区| 一区二区久久久久| 激情亚洲综合在线| 色综合视频一区二区三区高清| 欧美日韩在线电影| 中文字幕av资源一区| 午夜视频在线观看一区二区三区| 国产激情视频一区二区在线观看| 欧洲精品在线观看| 久久久www成人免费无遮挡大片| 亚洲精品va在线观看| 国产精品影视在线观看| 欧美日精品一区视频| 国产精品亲子伦对白| 免费精品视频最新在线| 91久久精品午夜一区二区| 2020日本不卡一区二区视频| 一区二区三区欧美激情| 国产精品99久久久| 欧美电视剧在线看免费| 亚洲成人综合在线| 91在线观看美女| 国产区在线观看成人精品| 日本不卡的三区四区五区| 色综合久久99| ...xxx性欧美| 不卡区在线中文字幕| 久久这里都是精品| 久久精品国产**网站演员| 欧美日本免费一区二区三区| 中文字幕亚洲视频| 粉嫩蜜臀av国产精品网站| 精品久久久久久久久久久久久久久久久| 亚洲色图第一区| 成人av综合在线| 国产拍揄自揄精品视频麻豆| 国产在线国偷精品免费看| 日韩欧美一区二区不卡| 日本视频一区二区| 日韩精品专区在线影院重磅| 日本视频免费一区| 91精品国产91久久久久久最新毛片| 亚洲国产一区在线观看| 欧美日韩免费高清一区色橹橹| 一区二区三区在线影院| 欧美日韩一区二区三区不卡| 亚洲自拍都市欧美小说| 欧美午夜影院一区| 日韩av成人高清| 日韩一区二区在线免费观看| 美美哒免费高清在线观看视频一区二区 | 欧美唯美清纯偷拍| 午夜视频在线观看一区二区| 91精品国产综合久久福利| 人禽交欧美网站| 精品国产1区二区| 国产成人aaaa| 国产精品久久久久9999吃药| 色婷婷国产精品久久包臀 | 91精品婷婷国产综合久久性色| 天天综合网天天综合色| 欧美不卡一区二区| 国产jizzjizz一区二区| 亚洲欧美一区二区三区孕妇| 91福利小视频| 久久国产视频网| 国产精品欧美久久久久一区二区 | 亚洲777理论| 欧美巨大另类极品videosbest | 国产精品欧美久久久久一区二区| 91日韩精品一区| 日本vs亚洲vs韩国一区三区二区| 欧美精品一区二区精品网| eeuss国产一区二区三区| 亚洲成人动漫av| 久久精品视频一区| 欧美日韩精品福利| 国产大陆a不卡| 亚洲图片欧美视频| 久久久久久久久久久久久久久99| 91视频免费看| 久久99久久久久| 一区二区三区四区在线免费观看| 日韩欧美综合一区| 99视频一区二区| 久久99精品久久久久久动态图| 最近日韩中文字幕| 欧美变态凌虐bdsm| 欧美视频一区二| 9i在线看片成人免费| 久久www免费人成看片高清| 亚洲色图19p| 国产精品污网站| 欧美大片在线观看一区二区| 91丨国产丨九色丨pron| 国产成人免费在线视频| 免费人成在线不卡| 亚洲激情图片小说视频| 欧美国产精品中文字幕| 精品理论电影在线观看| 欧美精品一级二级三级| 91福利区一区二区三区| 波多野结衣中文字幕一区| 狠狠久久亚洲欧美| 麻豆精品新av中文字幕| 亚洲成a人v欧美综合天堂| 综合久久国产九一剧情麻豆| 国产欧美中文在线| 久久日韩粉嫩一区二区三区| 日韩三级精品电影久久久| 91精品国产综合久久福利| 欧美日韩国产美| 在线观看av一区| 欧美日韩一区二区三区不卡| 欧美色图天堂网| 欧美午夜不卡在线观看免费| 色又黄又爽网站www久久| 99久久精品免费看| 91美女在线看| 欧美系列一区二区| 欧美日韩专区在线| 91精品免费观看| 日韩一级免费观看| 日韩女同互慰一区二区| 欧美精品一区二区久久久| 精品精品国产高清a毛片牛牛| 精品国产一区二区三区不卡| 久久久综合视频| 中文字幕av一区二区三区免费看| 中文字幕成人在线观看| 亚洲免费毛片网站| 亚洲国产精品影院| 日本视频在线一区| 国产激情91久久精品导航| 粉嫩嫩av羞羞动漫久久久| 99riav一区二区三区| 欧美午夜理伦三级在线观看| 欧美一区二区三区在| 国产日韩三级在线| 中文字幕中文乱码欧美一区二区| 亚洲精品中文字幕在线观看| 日韩二区三区四区| 国产福利一区二区三区视频| 99re这里只有精品6| 欧美日韩亚州综合| 久久女同精品一区二区| 亚洲精品高清在线| 美国av一区二区| 99re免费视频精品全部| 欧美情侣在线播放| 国产欧美一区二区精品仙草咪| 亚洲精品乱码久久久久久黑人| 婷婷国产在线综合| 高清成人在线观看| 欧美人牲a欧美精品| 国产日韩视频一区二区三区| 亚洲一区二区av电影| 国产真实乱子伦精品视频| 在线精品视频小说1| 久久一夜天堂av一区二区三区| 亚洲欧洲日韩一区二区三区| 日韩在线观看一区二区| 不卡av在线免费观看| 精品人在线二区三区| 夜夜夜精品看看| 成人av资源站| 337p日本欧洲亚洲大胆精品| 午夜视频在线观看一区二区| 丁香婷婷综合激情五月色| 欧美人与禽zozo性伦|