📄 tsmissing.jsp.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> Active
<input type="radio" class="cell" name="searchtype" value="I" > Inactive
<input type="radio" class="cell" name="searchtype" value="S"> All
</td>
<%
}
else if ( searchtype.equals( "I" ) )
{
%>
<td width="400" class="cell">
<input type="radio" class="cell" name="searchtype" value="A" > Active
<input type="radio" class="cell" name="searchtype" value="I" checked> Inactive
<input type="radio" class="cell" name="searchtype" value="S"> All
</td>
<%
}
else
{
%>
<td width="400" class="cell">
<input type="radio" class="cell" name="searchtype" value="A" > Active
<input type="radio" class="cell" name="searchtype" value="I" > Inactive
<input type="radio" class="cell" name="searchtype" value="S" checked> All
</td>
<%
}
%>
<td width="100"> </td>
</tr>
<tr>
<td colspan="3"> </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> </td>
</tr>
<tr>
<td colspan="3"> </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> </td>
</tr>
<tr>
<td colspan="3"> </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"> </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"> </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 + -