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

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

?? storehousemanageraction.java

?? hibernate應用測試,初學hibernate 的會員可以看看.
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
            int shmIdI = -1;

            try{
                managerIdI = Integer.parseInt(managerId);
                compFlagI = Integer.parseInt(compFlag);
                shmIdI = Integer.parseInt(shmId);
            }catch(Exception e){
                e.printStackTrace();
            }
//            System.out.println("managerIdI="+managerIdI);
//             System.out.println("compFlagI="+compFlagI);
            if(compFlagI==0&&managerIdI>0){//當為自有倉管時

               target="gotoMUserStr";
               request.setAttribute("gotoMUserStr",request.getContextPath()+"/compuser/compUserAction.do?flag=modify&compUserId="+managerIdI);
           }else if(compFlagI==1&&managerIdI>0){//當為第三方倉管時
              StorehouseManagerOutView outView= StorehouseManagerOutViewDAO.selectStorehouseManagerOutViewByshmId(managerIdI);

              request.setAttribute("outView",outView);
              target="modifySHManager";
            }
        }
        //修改
        else if(flag.equals("modify")){
            try{
                OutShManagerDAO.startTransation();
                storehouseManager.setCompFlag(1);
                //判斷倉管員類型.true表示自有倉管員;false表示第三方倉管員
                boolean managerType = com.tool.StorehouseTool.getSHManagerType(storehouseManager.getShmId());
                if(!managerType){
                    StorehouseManagerDAO.updateStorehouseManager(storehouseManager);
                    OutShManagerDAO.updateOutShManager(storehouseManager);
                }
                OutShManagerDAO.commit();
                ActionError actionError = new ActionError(
                       "errors.addSuccese");
               actionErrors.add("", actionError);
               saveErrors(request, actionErrors);

            }catch(Exception e){
                e.printStackTrace();
                ActionError actionError = new ActionError(
                           "errors.generally.failed",e.getMessage());
                   actionErrors.add("", actionError);
                   saveErrors(request, actionErrors);
            }finally{
                StorehouseManagerDAO.rollback();
                //最后繼續跳轉到修改頁面
                StorehouseManagerOutView outView= StorehouseManagerOutViewDAO.selectStorehouseManagerOutViewByshmId(storehouseManager.getOutShMagerId());
                request.setAttribute("outView",outView);
                target="modifySHManager";
                System.out.println("in modify manqager");
                System.out.println("storehouseManager.getShmId()="+storehouseManager.getShmId());
            }
        }
        //查看詳細
        //radioValue參數的組成:“自有倉管員ID(或第三方倉管員ID)||||倉管類型標識and倉庫ID”
        //倉管類型標識的值為:1或0。1 表示自有倉庫,0表示第三方倉庫
       else  if (flag.equals("detail")) {
            String radioValue = request.getParameter("radioValue");
            String managerId = radioValue.substring(0, radioValue.indexOf("|"));
            String compFlag = radioValue.substring(radioValue.lastIndexOf("|") +
                    1);

        }
        //跳轉到分配倉庫窗體
        else if (flag.equals("giveSH")) {
//            System.out.println("in asdfasdfasdasd2----");
            String radioValue = request.getParameter("radioValue");
             if(radioValue==null||radioValue.length()<5) return mapping.findForward("editSHManager");
            String shmId = radioValue.substring(radioValue.lastIndexOf("d")+1,radioValue.length());//統一倉庫管理員Id
//            System.out.println("shmId="+shmId);
//            System.out.println("radioValue="+radioValue);
            request.setAttribute("realName",StorehouseShmanagerViewDAO.selectStorehouseShmanagerViewByshmId(new Integer(shmId.trim()).intValue()).getRealName());
            request.setAttribute("managerId",shmId);
            StorehouseAction storehouseAction = new StorehouseAction();
            storehouseAction.initPage(request);
            target="listSHForManager";
        }

        //執行分配倉庫
        else  if(flag.equals("forManager")){
            try{
                String shIdStr = (String)request.getParameter("shId");
                String managerIdStr = (String)request.getParameter("managerId");
                int shId = new Integer(shIdStr.trim()).intValue();
                int managerId = new Integer(managerIdStr.trim()).intValue();
                StorehouseShmanagerDAO.startTransation();
                int shmanagerId = StorehouseShmanagerDAO.getLastId();
                StorehouseShmanager storehouseShmanager = new StorehouseShmanager();
                storehouseShmanager.setDelFlag(0);
                storehouseShmanager.setSelfId(shmanagerId+1);
                storehouseShmanager.setShId(shId);
                storehouseShmanager.setShmId(managerId);
                //判斷當前倉管員能否添加到當前倉庫
                boolean tmp = com.tool.StorehouseTool.isShMCanAddToSh(managerId,
                        shId);
                request.setAttribute("realName",StorehouseShmanagerViewDAO.selectStorehouseShmanagerViewByshmId(managerId).getRealName());
                request.setAttribute("managerId",managerIdStr);

                if (!tmp) {
                    ActionError actionError = new ActionError(
                            "errors.generally.failed","倉管員類型與倉庫類型不匹配!");
                    actionErrors.add("", actionError);
                    saveErrors(request, actionErrors);
                    StorehouseAction storehouseAction = new StorehouseAction();
                    storehouseAction.initPage(request);
                    return mapping.findForward("listSHForManager");
                }
                StorehouseShmanagerDAO.insertStorehouseShmanager(
                        storehouseShmanager);
                StorehouseShmanagerDAO.commit();

                ActionError actionError = new ActionError(
                        "errors.addSuccese");
                actionErrors.add("", actionError);
                saveErrors(request, actionErrors);
            }catch(Exception e){
                e.printStackTrace();
            }finally{
                StorehouseShmanagerDAO.rollback();
                StorehouseAction storehouseAction = new StorehouseAction();
                storehouseAction.initPage(request);
                target="listSHForManager";
            }
        }
        else if(flag.equals("queryForImport")){
            initPage(request);
            target="importShM";
        }

        return mapping.findForward(target);
    }

    //初始化并獲得分頁
    private Page initPage(HttpServletRequest request) {
        String currentPageStr = request.getParameter("currentPage");
        String queryStr = QueryStrCreator.create("Shmanager", request);
//        System.out.println("#"+queryStr);
        int currentPage = 1; //當前頁碼
        int size = 20; //每頁的記錄數

        try { //防止從地址欄直接輸入非法頁碼
            if (currentPageStr != null) currentPage = new Integer(
                    currentPageStr).intValue();
        } catch (Exception e) {
            e.printStackTrace();
        }

        //處理分頁
        //會話中是否已有分頁生成工具
        PageTool pageTool = null;
        HttpSession session = request.getSession();
        pageTool = (PageTool) session.getAttribute("shManagerPageTool"); //有,則直接拿來用
        if (pageTool == null) { //沒有,則新建,并放進會話中,以備下次用
            pageTool = PageToolBuilder.builder(new StorehouseShmanagerViewDAO());
            session.setAttribute("shManagerPageTool", pageTool);
        }
        //由分頁工具生成分頁
        Page page = null;
        try {
            String flag = request.getParameter("flag");
            if (flag.equals("query")||flag.equals("queryForImport")) //查詢時的分頁
                page = pageTool.createPage(currentPage, size, queryStr);
            else //其它非查詢的分頁
                page = pageTool.createPage(currentPage, size);
        } catch (SQLException ex) {
            ex.printStackTrace();
        }
        //將分頁放進請求中,分發到下一個頁面顯示
        request.setAttribute("allshManagerPage", page);
        return page;
    }


}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美大白屁股肥臀xxxxxx| 久久免费看少妇高潮| 欧美成人官网二区| 亚洲欧洲精品一区二区精品久久久| 一级日本不卡的影视| 国产精品亚洲专一区二区三区| 一本色道久久综合狠狠躁的推荐| 日韩女优电影在线观看| 亚洲另类一区二区| 国产成都精品91一区二区三| 欧美高清视频不卡网| 亚洲特级片在线| 国产一区二区三区免费观看| 在线成人午夜影院| 亚洲精品水蜜桃| 国产乱对白刺激视频不卡| 91精品国产麻豆国产自产在线 | 欧美一区永久视频免费观看| 国产三级一区二区| 精油按摩中文字幕久久| 欧美日本国产视频| 一区二区三区欧美久久| 成人国产精品免费| 久久久久青草大香线综合精品| 天堂影院一区二区| 91黄色激情网站| 亚洲视频在线观看一区| 成人美女视频在线观看18| 久久久蜜臀国产一区二区| 国产一区二区三区国产| 欧美成人精品3d动漫h| 老司机精品视频导航| 日韩一区二区在线观看视频| 日韩电影免费在线观看网站| 欧美日韩不卡一区| 日韩精品亚洲一区二区三区免费| 欧美日韩亚州综合| 午夜不卡av免费| 91麻豆精品国产自产在线| 日韩1区2区3区| 日韩三级高清在线| 久久国产日韩欧美精品| 欧美电影免费观看高清完整版在线| 久久综合色8888| 国产福利电影一区二区三区| 2024国产精品| 韩国一区二区在线观看| 精品久久久久99| 久久福利资源站| 日韩精品一区二| 韩国毛片一区二区三区| 91精品国产综合久久久久久漫画 | 99精品热视频| 国产精品国产自产拍在线| 国产成人免费高清| 国产精品视频九色porn| 99国产精品久久久| 国产精品久久久久久久久免费相片| 高清在线不卡av| 国产欧美综合在线观看第十页| 成人一级片在线观看| 国产精品护士白丝一区av| 91麻豆成人久久精品二区三区| 中文字幕亚洲一区二区va在线| 99国产精品久久久久久久久久| 国产欧美一区二区精品久导航| 国产电影精品久久禁18| 中文字幕在线不卡视频| 国产凹凸在线观看一区二区| 国产精品色呦呦| 色婷婷精品大视频在线蜜桃视频 | 热久久免费视频| 9191久久久久久久久久久| 麻豆视频观看网址久久| 久久久久久**毛片大全| 99精品桃花视频在线观看| 亚洲资源中文字幕| 欧美一二三区在线观看| 粉嫩av一区二区三区| 亚洲欧美一区二区三区孕妇| 欧美精品在线视频| 韩国毛片一区二区三区| 亚洲精品成a人| 欧美一区二区日韩| 精一区二区三区| 亚洲男女一区二区三区| 精品入口麻豆88视频| www.亚洲色图.com| 久久精品国产99国产精品| 亚洲欧洲制服丝袜| 26uuu精品一区二区三区四区在线| 99精品欧美一区二区蜜桃免费| 精品国产一区二区在线观看| 亚洲精品免费播放| 欧美一卡在线观看| www.成人网.com| 久久99精品国产麻豆婷婷| 国产精品久久久久桃色tv| 精品免费日韩av| 在线观看视频欧美| bt欧美亚洲午夜电影天堂| 亚洲免费观看在线视频| www成人在线观看| 在线成人小视频| 欧美伦理电影网| 99精品视频在线免费观看| 国产麻豆精品在线| 秋霞午夜av一区二区三区| 亚洲人成在线观看一区二区| 精品国产成人在线影院| 欧美日韩国产高清一区二区| 波多野结衣亚洲| 国内成人免费视频| 狠狠色丁香九九婷婷综合五月| 亚洲国产综合在线| 亚洲男帅同性gay1069| 国产精品伦一区二区三级视频| 日韩免费观看高清完整版| 欧美日韩一区中文字幕| 成人午夜大片免费观看| 精品一区二区三区的国产在线播放| 亚洲一区在线看| 亚洲激情成人在线| 26uuu国产一区二区三区| 精品国产乱码久久久久久老虎| 欧美日韩视频一区二区| 欧洲一区在线观看| 色网综合在线观看| 91免费观看国产| 一本大道久久a久久综合| 成人av片在线观看| www.欧美日韩国产在线| 成人性生交大片免费看视频在线| 国产综合色产在线精品 | 国产日产精品1区| 久久日一线二线三线suv| 日韩一级二级三级精品视频| 欧美一区二区三级| 精品免费国产二区三区| 久久精品一区二区三区四区| 久久久久久久久久久久电影| 日韩一区二区免费在线电影| 久久婷婷综合激情| 国产精品三级电影| 亚洲三级免费电影| 依依成人精品视频| 午夜私人影院久久久久| 日韩国产欧美视频| 狠狠狠色丁香婷婷综合激情| 国产一区二区日韩精品| 99精品视频在线观看免费| 欧洲色大大久久| 欧美精品xxxxbbbb| 国产欧美一区二区精品仙草咪| 一色桃子久久精品亚洲| 亚洲国产aⅴ成人精品无吗| 天堂成人国产精品一区| 美腿丝袜在线亚洲一区| av网站免费线看精品| 欧美亚州韩日在线看免费版国语版| 欧美精品电影在线播放| 日韩精品自拍偷拍| 亚洲欧美激情小说另类| 日韩av一级电影| 国产91丝袜在线播放| 97国产精品videossex| 精品久久人人做人人爰| 1024国产精品| 美女一区二区视频| jlzzjlzz欧美大全| 日韩一区二区免费在线电影| 欧美国产综合一区二区| 亚洲日本丝袜连裤袜办公室| 亚洲综合在线视频| 国产福利视频一区二区三区| 欧美午夜精品一区二区蜜桃| 日韩亚洲欧美成人一区| 亚洲中国最大av网站| 狠狠色丁香久久婷婷综合_中 | 国产人久久人人人人爽| 亚洲一区二区三区视频在线 | 一区二区三区精品在线| 久久电影网电视剧免费观看| 色噜噜狠狠色综合中国| 日韩精品中文字幕一区二区三区 | 国产精品三级久久久久三级| 日韩精品亚洲专区| 色综合色狠狠综合色| 欧美精品一区二区久久婷婷| 17c精品麻豆一区二区免费| 午夜电影网一区| 色网站国产精品| 国产精品看片你懂得| 久久精品国产99国产精品| 欧美色老头old∨ideo| 中文字幕制服丝袜成人av | 成人国产精品视频| 久久综合色天天久久综合图片| 亚洲123区在线观看| 99久久精品免费精品国产|