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

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

?? proassignreqhandler.java.svn-base

?? 一個timesheet程序,用來統計開發人員的度量衡web在線程序.用于軟件行業
?? SVN-BASE
字號:
package com.nsi.components.projassign;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

import com.nsi.constants.AppConstants;
import com.nsi.control.event.NsiEvent;
import com.nsi.control.exceptions.NsiEventException;
import com.nsi.control.web.ModelManager;
import com.nsi.control.web.handles.ReqHandler;
import com.nsi.control.web.util.WebModelUtil;
import com.nsi.util.ValHelper;

/**
 * @author Chris Ye, created on Oct 8, 2008
 *
 * ProAssignReqHandler
 */
public class ProAssignReqHandler implements ReqHandler
{
	private static Log log = LogFactory.getLog(ProAssignReqHandler.class);
	/**
	 * @see com.nsi.control.web.handles.ReqHandler#processRequest(javax.servlet.http.HttpServletRequest)
	 */
	public NsiEvent processRequest(HttpServletRequest request,HttpServletResponse response) throws NsiEventException
	{
		String action = request.getParameter("action");
		log.debug("processRequest() -- action[" + action + "]");		
		NsiEvent event = null;
		if( ValHelper.getInstance().isNotNullAndEmpty(action))
		{
			String projstatus = request.getParameter("projectstatus") != null ? request.getParameter("projectstatus") : "";
			ProAssignWebInfo info = (ProAssignWebInfo)request.getSession().getAttribute("pawebinfo");
			if(info == null)
			{
				info = new ProAssignWebInfo();
				request.getSession().setAttribute("pawebinfo", info);
			}
			info.setProjstatus(projstatus);
			info.setAddnum("0");
			if(action.equalsIgnoreCase("updateProAssign")) event = createUpdateProAssignEvent(request);
			else if(action.equalsIgnoreCase("displayProAssign")) event = createDisplayProAssignEvent(request);
			else if(action.equalsIgnoreCase("addProAssign"))
			{
				setAddInfo(info, request);
				event = createUpdateProAssignEvent(request);
			}
		}
		return event;
	}
	private NsiEvent createDisplayProAssignEvent(HttpServletRequest req) throws NsiEventException
	{
		ProAssignEvent event = new ProAssignEvent(1);
		String projectid = req.getParameter("projectid").trim();
		ProAssignInfo info = new ProAssignInfo();
		info.setProjectid(projectid);
		ModelManager mm = (ModelManager)req.getSession().getAttribute(AppConstants.ModelManagerKey);
		WebModelUtil.getInstance().getProAssignModel(mm).copy(info);
		event.setInfo(info);
		return event;
	}
	private NsiEvent createUpdateProAssignEvent(HttpServletRequest req) throws NsiEventException
	{
		ProAssignEvent event = new ProAssignEvent(2);
		ModelManager mm = (ModelManager)req.getSession().getAttribute(AppConstants.ModelManagerKey);
		String loginuser = mm.getLoginuser().getResourceid();
		String projectid = req.getParameter("projectid").trim();
		ProAssignInfo info = new ProAssignInfo();
		info.setProjectid(projectid);
		int rows = Integer.parseInt(req.getParameter("rownum"));
		for (int i = 0; i < rows; i++)
		{
			ProAssignDetail detail = new ProAssignDetail();
			detail.setProjassignid(req.getParameter("proassid" + i).trim());
			detail.setProjectid(projectid);
			detail.setResourceid(req.getParameter("resourceid" + i).trim());
			detail.setProjroleid(req.getParameter("projectroleid" + i).trim());
			detail.setChargetypeid(req.getParameter("chargetypeid" + i).trim());
			detail.setBillable(req.getParameter("billable" + i).trim());
			detail.setPercentageload(req.getParameter("percentageload" + i).trim());
			detail.setBudgetamount(req.getParameter("budgetamount" + i).trim());
			detail.setBudgetdays(req.getParameter("budgetdays" + i).trim());
			detail.setFromdate(req.getParameter("fromdate" + i).trim());
			detail.setEnddate(req.getParameter("enddate" + i).trim());
			info.getDetaillist().add(detail);
		}
		WebModelUtil.getInstance().getProAssignModel(mm).copy(info);
		event.setLoginUser(loginuser.trim());
		event.setInfo(info);
		return event;
	}
	private void setAddInfo(ProAssignWebInfo info, HttpServletRequest req)
	{
		String addnum = req.getParameter("addlines");
		info.setAddnum(addnum.trim());
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
4438x成人网最大色成网站| 一本大道久久a久久精二百 | 久久国产夜色精品鲁鲁99| 日本一区二区久久| 欧美国产97人人爽人人喊| 久久久国产精华| 国产欧美日韩激情| 国产日韩精品一区二区三区| 久久久九九九九| 国产欧美精品一区aⅴ影院| 亚洲国产精品t66y| 中文字幕日韩精品一区| 亚洲精品写真福利| 性久久久久久久久久久久| 日本成人中文字幕在线视频| 热久久一区二区| 国产精品99久久久| 色域天天综合网| 欧美丰满少妇xxxxx高潮对白| 4438x亚洲最大成人网| 亚洲精品一区二区三区福利 | 91一区二区在线观看| 色系网站成人免费| 欧美一区二区视频免费观看| 欧美不卡一区二区三区四区| 欧美激情一区在线| 亚洲一区二区黄色| 经典三级视频一区| 91麻豆国产精品久久| 欧美精品vⅰdeose4hd| 欧美精品一区二区三区久久久| 国产欧美日韩在线| 亚洲午夜日本在线观看| 天天影视网天天综合色在线播放| 老色鬼精品视频在线观看播放| 成人深夜在线观看| 欧美日韩卡一卡二| 国产亚洲人成网站| 亚洲国产一区二区在线播放| 国产毛片精品一区| 91麻豆免费看片| 国产日韩欧美一区二区三区乱码| 一区二区三区中文字幕| 国产最新精品免费| 欧美精品乱码久久久久久| 国产女人水真多18毛片18精品视频| 亚洲福利一区二区| 成人av在线一区二区三区| 欧美一区二区三区四区高清| 国产精品美女久久久久久久久久久 | 欧美日韩国产免费一区二区| 久久久精品日韩欧美| 午夜激情久久久| www.欧美精品一二区| 欧美大胆人体bbbb| 亚洲成av人片一区二区| 99久久国产综合精品女不卡| 欧美成人激情免费网| 日韩极品在线观看| 在线观看免费视频综合| 国产精品电影院| 丁香桃色午夜亚洲一区二区三区| 在线播放日韩导航| 亚洲国产精品久久不卡毛片| 91麻豆国产福利在线观看| 国产精品伦理在线| 成人免费高清在线| 中文字幕高清一区| 国产成人啪午夜精品网站男同| 欧美xxxxx裸体时装秀| 奇米影视一区二区三区小说| 欧美理论片在线| 亚瑟在线精品视频| 欧美日韩精品一区二区在线播放| 一区二区在线观看视频| 99精品视频在线观看| 综合中文字幕亚洲| 日本电影欧美片| 午夜精品在线视频一区| 欧美日韩在线一区二区| 一卡二卡欧美日韩| 欧美性猛交xxxxxx富婆| 午夜视频在线观看一区二区三区| 欧美色中文字幕| 亚洲成人激情自拍| 欧美成人精品3d动漫h| 黄色资源网久久资源365| 精品久久久久av影院| 国产在线日韩欧美| 欧美极品xxx| 99re在线精品| 日本中文字幕一区二区视频 | 成人精品视频一区| 亚洲视频1区2区| 欧美日韩国产小视频在线观看| 天堂资源在线中文精品| 日韩欧美国产电影| 成人性生交大合| 亚洲麻豆国产自偷在线| 欧美另类变人与禽xxxxx| 久久99热这里只有精品| 日本一区免费视频| 在线免费不卡电影| 久久99精品国产.久久久久久| 国产亚洲精品bt天堂精选| 色呦呦日韩精品| 美国一区二区三区在线播放| 国产精品无码永久免费888| 色综合久久天天| 蜜桃精品在线观看| 亚洲欧洲日韩av| 91麻豆精品国产| www.激情成人| 免费观看一级特黄欧美大片| 国产精品久久久一区麻豆最新章节| 欧美视频精品在线| 国产成人精品免费| 奇米在线7777在线精品| 亚洲人成精品久久久久久| 欧美一区二视频| 成人av网站大全| 精品一区二区三区在线观看 | 久久久久久电影| 欧美日韩久久不卡| 99精品视频在线播放观看| 久久99精品久久久久久国产越南 | 成人av在线影院| 久久99精品久久久久婷婷| 一个色在线综合| 国产精品短视频| 中日韩av电影| 久久精品夜色噜噜亚洲a∨| 欧美福利一区二区| 91久久精品一区二区三| 国产suv精品一区二区三区| 日日骚欧美日韩| 一区二区三区在线观看欧美| 中文字幕高清一区| 久久精品免费在线观看| 精品日韩一区二区三区免费视频| 欧美少妇xxx| 欧美私模裸体表演在线观看| eeuss鲁片一区二区三区在线观看| 国产综合久久久久久久久久久久| 日本亚洲三级在线| 水蜜桃久久夜色精品一区的特点 | 欧美日韩在线播放| 色哟哟一区二区在线观看| 99久久综合99久久综合网站| 成人免费毛片a| av午夜一区麻豆| 成人永久aaa| 99re热视频这里只精品| 99re在线精品| 欧美视频在线一区二区三区 | 国产毛片精品国产一区二区三区| 九色porny丨国产精品| 精品一区二区免费| 老司机免费视频一区二区| 毛片av一区二区三区| 久久超碰97中文字幕| 国内外精品视频| 国产成人综合亚洲网站| 成人夜色视频网站在线观看| 成人激情免费网站| 91免费视频大全| 4hu四虎永久在线影院成人| 日韩精品一区二区三区在线| 久久综合色天天久久综合图片| 国产亚洲综合色| 亚洲天堂免费在线观看视频| 亚洲乱码国产乱码精品精98午夜 | 亚洲综合一区二区| 日韩国产在线观看| 美女视频网站久久| 国产精品一区在线观看乱码| 成年人网站91| 欧美理论电影在线| 久久久久9999亚洲精品| 亚洲激情男女视频| 日本网站在线观看一区二区三区 | 欧美日韩aaa| 精品国产电影一区二区| 1024成人网色www| 日本强好片久久久久久aaa| 国模少妇一区二区三区| 色偷偷久久一区二区三区| 91精品国产综合久久福利| 久久久久久久久久久黄色| 一区二区三区在线视频播放| 麻豆国产一区二区| 色呦呦一区二区三区| 国产亚洲成av人在线观看导航| 无吗不卡中文字幕| 国产成人三级在线观看| 欧美一区二区三区系列电影| 亚洲欧洲日本在线| 国产精品一级片在线观看| 欧美精品在线观看一区二区| 国产精品电影院|