📄 statpersonattendanceyservlet.java
字号:
case 6: // '\006'
d6 += Double.parseDouble((String)statpersonattendanceydbbean.vdays.elementAt(k1));
break;
case 7: // '\007'
d7 += Double.parseDouble((String)statpersonattendanceydbbean.vdays.elementAt(k1));
break;
case 8: // '\b'
d8 += Double.parseDouble((String)statpersonattendanceydbbean.vdays.elementAt(k1));
break;
case 9: // '\t'
d9 += Double.parseDouble((String)statpersonattendanceydbbean.vdays.elementAt(k1));
break;
}
d10 = d + d1 + d2 + d3 + d4 + d5 + d6 + d8 + d9;
vector5.addElement(String.valueOf(d));
vector6.addElement(String.valueOf(d1));
vector7.addElement(String.valueOf(d2));
vector8.addElement(String.valueOf(d3));
vector9.addElement(String.valueOf(d4));
vector10.addElement(String.valueOf(d5));
vector11.addElement(String.valueOf(d6));
vector13.addElement(String.valueOf(d8));
vector14.addElement(String.valueOf(d9));
vector15.addElement(String.valueOf(d10));
}
statpersonattendanceydbbean.setOpcontent("统计员工年度考勤记录");
HttpSession httpsession = httpservletrequest.getSession(false);
statpersonattendanceydbbean.setOperator((String)httpsession.getValue("persname"));
statpersonattendanceydbbean.setOpdate(datetimebean.getDate());
statpersonattendanceydbbean.setOptime(datetimebean.getTime());
statpersonattendanceydbbean.insertLog();
statpersonattendanceydbbean.commitToDB();
}
catch(Exception exception3)
{
throw new Exception(exception3.getMessage());
}
finally
{
statpersonattendanceydbbean.releaseConnection();
}
httpservletrequest.setAttribute("flag", String.valueOf(statpersonattendanceydbbean.getStatusCode()));
httpservletrequest.setAttribute("statusMessage", statpersonattendanceydbbean.getStatusMessage());
for(int i = 0; i < statpersonattendanceydbbean.vpersgender.size(); i++)
{
String s2 = (String)statpersonattendanceydbbean.vpersgender.elementAt(i);
if(s2.equals("0"))
s2 = "男";
else
s2 = "女";
statpersonattendanceydbbean.vpersgender.set(i, s2);
}
for(int j = 0; j < statpersonattendanceydbbean.vstatus.size(); j++)
{
String s3 = (String)statpersonattendanceydbbean.vstatus.elementAt(j);
if(s3.equals("0"))
s3 = "试用";
else
if(s3.equals("1"))
s3 = "聘用";
else
s3 = "离职";
statpersonattendanceydbbean.vstatus.set(j, s3);
}
String s4 = getServletConfig().getServletContext().getRealPath("/personaladmin/statistic/");
String s5 = s4 + "StatPersonAttendanceYResults.html";
PrintWriter printwriter = new PrintWriter(new FileWriter(s5));
printwriter.println("<html>");
printwriter.println("<head>");
printwriter.println("<title>");
printwriter.println("光大花园物业管理系统人事行政");
printwriter.println("</title>");
printwriter.println("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">");
printwriter.println("</head>");
printwriter.println("<body>");
printwriter.println("<table>");
printwriter.println("<tr><td >" + s1 + "年度考勤报表</td></tr>");
printwriter.println("<tr><td>统计时间:" + datetimebean.getDate() + " " + datetimebean.getTime() + "</td></tr>");
printwriter.println("<tr>");
printwriter.println("<td>部门</td>");
printwriter.println("<td>工号</td>");
printwriter.println("<td>姓名</td>");
printwriter.println("<td>性别</td>");
printwriter.println("<td>职位</td>");
printwriter.println("<td>状态</td>");
printwriter.println("<td>年假</td>");
printwriter.println("<td>婚假</td>");
printwriter.println("<td>产假</td>");
printwriter.println("<td>有薪病假</td>");
printwriter.println("<td>无薪病假</td>");
printwriter.println("<td>事假</td>");
printwriter.println("<td>旷工</td>");
printwriter.println("<td>恩恤假</td>");
printwriter.println("<td>工伤</td>");
printwriter.println("<td>累计</td>");
printwriter.println("</tr>");
for(int j1 = 0; j1 < statpersonattendanceydbbean.vpersnumb1.size(); j1++)
{
printwriter.println("<tr>");
printwriter.println("<td>" + (String)statpersonattendanceydbbean.vdept.elementAt(j1) + "</TD>");
printwriter.println("<td>" + (String)statpersonattendanceydbbean.vpersnumb1.elementAt(j1) + "</TD>");
printwriter.println("<td>" + (String)statpersonattendanceydbbean.vpersname.elementAt(j1) + "</TD>");
printwriter.println("<td>" + (String)statpersonattendanceydbbean.vpersgender.elementAt(j1) + "</TD>");
printwriter.println("<td>" + (String)vector4.elementAt(j1) + "</TD>");
printwriter.println("<td>" + (String)statpersonattendanceydbbean.vstatus.elementAt(j1) + "</TD>");
printwriter.println("<td>" + (String)vector5.elementAt(j1) + "</TD>");
printwriter.println("<td>" + (String)vector6.elementAt(j1) + "</TD>");
printwriter.println("<td>" + (String)vector7.elementAt(j1) + "</TD>");
printwriter.println("<td>" + (String)vector8.elementAt(j1) + "</TD>");
printwriter.println("<td>" + (String)vector9.elementAt(j1) + "</TD>");
printwriter.println("<td>" + (String)vector10.elementAt(j1) + "</TD>");
printwriter.println("<td>" + (String)vector13.elementAt(j1) + "</TD>");
printwriter.println("<td>" + (String)vector14.elementAt(j1) + "</TD>");
printwriter.println("<td>" + (String)vector11.elementAt(j1) + "</TD>");
printwriter.println("<td>" + (String)vector15.elementAt(j1) + "</TD>");
printwriter.println("</tr>");
}
printwriter.println("</table>");
printwriter.println("</body>");
printwriter.println("</html>");
printwriter.flush();
printwriter.close();
RequestDispatcher requestdispatcher1 = getServletContext().getRequestDispatcher("/personaladmin/statistic/StatPersonAttendanceYResults.exe");
requestdispatcher1.forward(httpservletrequest, httpservletresponse);
}
catch(Throwable _ex)
{
try
{
RequestDispatcher requestdispatcher = getServletContext().getRequestDispatcher("/common/Error.jsp");
requestdispatcher.forward(httpservletrequest, httpservletresponse);
}
catch(Exception exception)
{
System.out.println(exception.getMessage());
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -