⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tsmissing.jsp.svn-base

📁 一个timesheet程序,用来统计开发人员的度量衡web在线程序.用于软件行业
💻 SVN-BASE
字号:
<%@ page import="java.util.List" %>
<%@ page import="com.nsi.components.util.LoginuserUtil" %>
<%@ page import="com.nsi.components.department.DeptDtl" %>
<%@ page import="com.nsi.components.tsmissing.TsMissingDetails" %>
<%@ page import="com.nsi.components.web.util.TsMissingWebUtil" %>
<%@ page import="com.nsi.util.ValHelper" %>
<%
String searchit = TsMissingWebUtil.getInstance().getSearchit(request);
String deptid = TsMissingWebUtil.getInstance().getDeptid(request);
String searchtype = TsMissingWebUtil.getInstance().getSearchtype(request);
int wks = TsMissingWebUtil.getInstance().getWeeks(request);
%>
<html>
<head>
	<meta http-equiv="content-style-type" content="text/css">
	<meta http-equiv="pragma" content="no-cache">
	<title>Achievo-RMS Timesheet Missing</title>
	<link href="../theme/master.css" rel="stylesheet" type="text/css">
	<% 
	if ( LoginuserUtil.getInstance().isNotLogined(request) ) 
	{
		%><meta http-equiv="refresh" content="0; url=/entrance.jsp"><%
	}
	%>
	<script language="javascript">
	<!--
		function submitform( theform, action )
		{
			theform.action.value = action;
			theform.submit();
		}
	// -->
	</script>
</head>
<body>
<form name="tsmiss_form" method="post" action="/rms/mainservlet">
<h1>Timesheet Missing</h1>
<input type="hidden" name="urlmapping" value="/timesheet/tsmissing">
<input type="hidden" name="action" value="TsMissedDisplay">
<input type="hidden" name="searchit" value="">
<table width="837" border="0" cellpadding="0" cellspacing="0">
	<tr>
		<td width="100%">
			<table width="100%" border="0" cellpadding="0" cellspacing="0">
				<tr>
					<td width="200" class="txtLabel">Search Type</td>
					<%
					if ( searchtype.equals( "A" ) )
					{
					%>
						<td width="400" class="cell">
							<input type="radio" class="cell" name="searchtype" value="A" checked>&nbsp;&nbsp;Active 
							<input type="radio" class="cell" name="searchtype" value="I" >&nbsp;&nbsp;Inactive 
							<input type="radio" class="cell" name="searchtype" value="S">&nbsp;&nbsp;All 
						</td>
					<%
					}
					else if ( searchtype.equals( "I" ) )
					{
					%>
						<td width="400" class="cell">
							<input type="radio" class="cell" name="searchtype" value="A" >&nbsp;&nbsp;Active 
							<input type="radio" class="cell" name="searchtype" value="I" checked>&nbsp;&nbsp;Inactive 
							<input type="radio" class="cell" name="searchtype" value="S">&nbsp;&nbsp;All 
						</td>
					<%
					}
					else
					{
					%>
						<td width="400" class="cell">
							<input type="radio" class="cell" name="searchtype" value="A" >&nbsp;&nbsp;Active 
							<input type="radio" class="cell" name="searchtype" value="I" >&nbsp;&nbsp;Inactive 
							<input type="radio" class="cell" name="searchtype" value="S" checked>&nbsp;&nbsp;All
						</td>
					<%
					}
					%>
					<td width="100">&nbsp;</td>
				</tr>
				<tr>
					<td colspan="3">&nbsp;</td>
				</tr>
				<tr>
					<td class="txtLabel">Department</td> 
					<td class="cell">
						<select class="cell" name="deptid">
						<%
							if ("0".equals(deptid))
							{
								%><option class="cell" selected value="0">All</option><%
							}
							else
							{
								%><option class="cell"  value="0">All</option><%
							}
							List<DeptDtl> deptlist = TsMissingWebUtil.getInstance().getDeptlist(request);
							int size = deptlist.size();
							for( int i = 0; i < size; i++ )
							{
								DeptDtl dtl = deptlist.get( i ) ;
								String dropdeptid = dtl.getDeptid();
								if ( deptid.equals( dropdeptid ) )
								{
									%><option class="cell" selected value="<%=deptid%>"><%=dtl.getDeptname()%></option><%
								}
								else
								{
									%><option class="cell" value="<%=dropdeptid%>"><%=dtl.getDeptname()%></option><%
								}
							}
						%>
						</select>
					</td>
					<td>&nbsp;</td>
				</tr>
				<tr>
					<td colspan="3">&nbsp;</td>
				</tr>
				<tr>
					<td class="txtLabel">Number of Weeks to be Searched</td>
					<td class="cell">
						<select class="cell" name="weeks">
						<%
						for ( int i = 1; i < 100; i++ )
						{
							if ( wks == i )
							{
								%><option class="cell" value="<%=i%>" selected><%=i%></option><%
							}
							else
							{
								%><option class="cell" value="<%=i%>"><%=i%></option><%
							}
						}
						%>
						</select>
					</td>
					<td>&nbsp;</td>
				</tr>
				<tr>
					<td colspan="3">&nbsp;</td>
				</tr>
				<tr>
					<td colspan="3" class="cell">
						<input type="button" class="cell" value="Search" name="tsmisssearch" onclick="javascript:document.tsmiss_form.searchit.value='T';submitform(this.form, 'TsMissedDisplay');">
					</td>
				</tr>
				<tr>
					<td colspan="3">&nbsp;</td>
				</tr>
				</table>
			</td>
		</tr>
		<% 
		if( "T".equals(searchit)){
		if ( TsMissingWebUtil.getInstance().isTsMissdtlexist(request))
		{
		%>
			<tr>
				<td>
					<table width="100%" border="0" cellpadding="0" cellspacing="0">
						<tr>
							<td width="50" class="cellHeader">Email?</td>
							<td width="150" class="cellHeader">Resources Name</td>
							<td width="120" class="cellHeader">Employee Type</td>
							<td width="250" class="cellHeader">Email Address</td>
							<td width="150" class="cellHeader">Work Phone</td>
							<td width="117" class="cellHeader">Missed Week</td>
						</tr>
						<tr>
							<td colspan="6"><hr size="1" noshade></td>
						</tr>
						<%
						List<TsMissingDetails> tsmisslist = TsMissingWebUtil.getInstance().getTsMissinglist(request);					
						int tsmisssize = tsmisslist.size();
						for( int i = 0; i < tsmisssize; i++)
						{
							TsMissingDetails tsmissingdetails = tsmisslist.get(i);
							List<String> missedweeks = tsmissingdetails.getMissedweeks();
							int missweeksize = missedweeks.size();
							for ( int j = 0; j < missweeksize; j++ )
							{ 
							%>						
								<tr>
								<% 
								if ( j == 0 )
								{
									if( ValHelper.getInstance().isNotNullAndEmpty(tsmissingdetails.getEmail()) )
									{
										%><td class="cellCenter"><input type="checkbox" class="cellCenter" name="email<%=i%>" <%if("I".equals(searchtype)||"F".equals(tsmissingdetails.getResactive())) out.print("disabled"); else out.print("checked"); %>></td><%
									}
									else
									{
										%><td class="cellCenter"><input type="hidden" class="cellCenter" name="email<%=i%>" value="off"></td><%
									}
									%>
									<td class="cellCenter"><%=tsmissingdetails.getResourcename()%></td>
									<td class="cellCenter"><%=tsmissingdetails.getEmpltype()%></td>
									<td class="cellCenter"><%=tsmissingdetails.getEmail()%></td>
									<td class="cellCenter"><%=tsmissingdetails.getWorkphone()%></td>
								<%
								}
								else
								{
									%><td colspan="5">&nbsp;</td><%
								}
								%>
									<td class="cellCenter"><%=missedweeks.get(j)%></td>
								</tr>
								<% 
							}
							%>
							<tr>
								<td colspan="6" class="cellCenter"><hr size="1" noshade></td>
							</tr>
							<%
						}
						%>
					</table>
				</td>
			</tr>
			<tr>
				<td class="cell">
					<input type="button" class="cell" value="Send Email" name="tsmissemail" onclick="javascript:submitform(this.form, 'TsReminding');"  <%if("I".equals(searchtype)) out.print("disabled");%>>
				</td>
			</tr>
			<%
			}
			else
			{
				if ( !( TsMissingWebUtil.getInstance().isTsMissdtlexist(request) ) )
				{
				%>
					<tr>
						<td class="txtHighlight"><hr size="1" noshade>No timesheet missed at your search standard.</td>
					</tr>
				<%
				}
			}}
			%>
		</table>
	</form>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -