📄 statpersonattendancemservlet.java
字号:
d5 += Double.parseDouble((String)statpersonattendancemdbbean.vdays.elementAt(k1));
break;
case 6: // '\006'
d6 += Double.parseDouble((String)statpersonattendancemdbbean.vdays.elementAt(k1));
break;
case 7: // '\007'
d7 += Double.parseDouble((String)statpersonattendancemdbbean.vdays.elementAt(k1));
break;
case 8: // '\b'
d8 += Double.parseDouble((String)statpersonattendancemdbbean.vdays.elementAt(k1));
break;
case 9: // '\t'
d9 += Double.parseDouble((String)statpersonattendancemdbbean.vdays.elementAt(k1));
break;
}
d10 = d + d1 + d2 + d3 + d4 + d5 + d7 + d8;
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));
vector12.addElement(String.valueOf(d7));
vector13.addElement(String.valueOf(d8));
vector15.addElement(String.valueOf(d10));
}
statpersonattendancemdbbean.setOpcontent("统计员工月份考勤记录");
HttpSession httpsession = httpservletrequest.getSession(false);
statpersonattendancemdbbean.setOperator((String)httpsession.getValue("persname"));
statpersonattendancemdbbean.setOpdate(datetimebean.getDate());
statpersonattendancemdbbean.setOptime(datetimebean.getTime());
statpersonattendancemdbbean.insertLog();
statpersonattendancemdbbean.commitToDB();
}
catch(Exception exception3)
{
throw new Exception(exception3.getMessage());
}
finally
{
statpersonattendancemdbbean.releaseConnection();
}
httpservletrequest.setAttribute("flag", String.valueOf(statpersonattendancemdbbean.getStatusCode()));
httpservletrequest.setAttribute("statusMessage", statpersonattendancemdbbean.getStatusMessage());
for(int i = 0; i < statpersonattendancemdbbean.vpersgender.size(); i++)
{
String s4 = (String)statpersonattendancemdbbean.vpersgender.elementAt(i);
if(s4.equals("0"))
s4 = "男";
else
s4 = "女";
statpersonattendancemdbbean.vpersgender.set(i, s4);
}
for(int j = 0; j < statpersonattendancemdbbean.vstatus.size(); j++)
{
String s5 = (String)statpersonattendancemdbbean.vstatus.elementAt(j);
if(s5.equals("0"))
s5 = "试用";
else
if(s5.equals("1"))
s5 = "聘用";
else
s5 = "离职";
statpersonattendancemdbbean.vstatus.set(j, s5);
}
String s6 = getServletConfig().getServletContext().getRealPath("/personaladmin/statistic/");
String s7 = s6 + "StatPersonAttendanceMResults.html";
PrintWriter printwriter = new PrintWriter(new FileWriter(s7));
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 + "部" + s3 + "月考勤表</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("</tr>");
for(int j1 = 0; j1 < statpersonattendancemdbbean.vpersnumb1.size(); j1++)
{
printwriter.println("<tr>");
printwriter.println("<td>" + (String)statpersonattendancemdbbean.vdept.elementAt(j1) + "</TD>");
printwriter.println("<td>" + (String)statpersonattendancemdbbean.vpersnumb1.elementAt(j1) + "</TD>");
printwriter.println("<td>" + (String)statpersonattendancemdbbean.vpersname.elementAt(j1) + "</TD>");
printwriter.println("<td>" + (String)statpersonattendancemdbbean.vpersgender.elementAt(j1) + "</TD>");
printwriter.println("<td>" + (String)vector4.elementAt(j1) + "</TD>");
printwriter.println("<td>" + (String)statpersonattendancemdbbean.vstatus.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)vector6.elementAt(j1) + "</TD>");
printwriter.println("<td>" + (String)vector7.elementAt(j1) + "</TD>");
printwriter.println("<td>" + (String)vector5.elementAt(j1) + "</TD>");
printwriter.println("<td>" + (String)vector12.elementAt(j1) + "</TD>");
printwriter.println("<td>" + (String)vector13.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/StatPersonAttendanceMResults.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 + -