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

📄 diaryfortaskyearshow.jsp

📁 tomcat最新安装程序
💻 JSP
字号:
<%@ page import="java.util.*"%>
<%@ page contentType="text/html;charset=GB2312" %> 
<%@ page import="cn.com.aheadsoft.util.UserInfo"%>
<%@ page import="java.sql.Date"%>

<%@ page import="cn.com.aheadsoft.recordset.DiaryForTaskRecordSet"%>
<%@ page import="cn.com.aheadsoft.recordset.DiaryDateRecordSet"%>
<jsp:useBean id="userPurviewManage" scope="page" class="cn.com.aheadsoft.manage.UserPurviewManage" />
<jsp:useBean id="userInfo" scope="page" class="cn.com.aheadsoft.util.UserInfo" />
<jsp:useBean id="userDeptManage" scope="page" class="cn.com.aheadsoft.manage.UserDeptManage" />

<html>
<head>
<link rel="stylesheet" type="text/css" href="/krm/jsp/css/css.css"/>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>
</head>

<%

/*
   作者:曾红立
   任务年度时间统计页面
   时间:2004年6月2日

*/
	String userID=null;
	String userName=null;
	String userDeptName=null;              //新增	
	String selfDeptID=null;
	String error;
	//权限校验
        userInfo=(UserInfo)session.getAttribute("userinfo") ;
	userID=userInfo.GetUserID();
	
	
	userName=userInfo.GetRealName();
	userDeptName=userInfo.GetDeptName();
	
	String userIDShow=request.getParameter("select1");
	String year=request.getParameter("select2");
	String month=request.getParameter("select3");
	String deptIDShow=request.getParameter("deptSel");
	selfDeptID=deptIDShow;
	String[] self=userDeptManage.getName(userIDShow);
	String userNameShow=self[3];
	String userDeptShow=self[1];
	Calendar calendar= Calendar.getInstance();
	int nowYear=calendar.get(Calendar.YEAR);
	if(userIDShow==null||year==null||month==null){
		deptIDShow=userInfo.GetDeptID();
		selfDeptID=userInfo.GetDeptID();
		userIDShow=userID;
		userNameShow=userName;
		userDeptShow=userDeptName;
		year=String.valueOf(nowYear);
		month=String.valueOf(calendar.get(Calendar.MONTH)+1);
	}

	
%>
<script language="JavaScript">
<!--
	isNav = (navigator.appName.indexOf("Netscape") != -1) ? true : false;
	isIE = (navigator.appName.indexOf("Microsoft") != -1) ? true : false;	
	function fsubmit(){
		document.form2.submit();	
	}
	function sub(id) {
		document.form2.diaryDate_ID.value =id;
		document.form2.submit();
		return true;
	}

	
-->
</script>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" >
<table width="100%" align="center" border="0" cellpadding="0" cellspacing="0">
 
 <tr height="8">
	<td class="trA"> &nbsp;您的位置:工作日记 >> <font class="fontcolor">工作绩效</font></td>
 </tr>
   <tr height="8"> 
    <td></td>
  </tr>   
  <tr>
    <td align="center">
      <form name="form1" method="post" action="/krm/servlet/DiaryForTaskCountServlet"  onSubmit="return atSubmit();">
      <input type="hidden" name="status" value="">
	<input type="hidden" name="userNameShow">
      <table border="0" cellpadding="0" cellspacing="0" width="98%" align="center"  class="collapse">
          <tr  width="95%"> 
            <td class="tdA" colspan="13" ><%=userDeptShow%> <%=userNameShow%> 
              <%=year%> 年 任务工作时间</td>
          </tr>
          <tr align="center" > 
            <td class="tdB">任务编号</td>
            <td class="tdB">任务名称</td>
            <td class="tdB">负责人</td>
            <td class="tdB">任务工作时间</td>
            <td class="tdB">总工作时间</td>
            <td class="tdB">绩效(%)</td>
          </tr>
         <%
	    List diaryForTaskLists=new ArrayList();
	    diaryForTaskLists=(List)request.getAttribute("DiaryForTaskCountRecordSets");         
            int size=0;
            float floatTotalWork=0;
            float floatTotalTask=0;
            String workTime="1";
            if(null!=diaryForTaskLists){
               //DiaryForTaskRecordSet diaryForTaskRs=new DiaryForTaskRecordSet();
               DiaryDateRecordSet diaryDateRs=new DiaryDateRecordSet();
               diaryDateRs=(DiaryDateRecordSet)request.getAttribute("DiaryDateWorkTime");
               //String workTime="1";
               if(null!=diaryDateRs){
                  diaryDateRs.next();
                  workTime=diaryDateRs.getDIA_SumWorkTime();
               }
               size=diaryForTaskLists.size();
               for(int i=0;i<size;i++){
                 DiaryForTaskRecordSet diaryForTaskRs=new DiaryForTaskRecordSet();               
                 diaryForTaskRs=(DiaryForTaskRecordSet)diaryForTaskLists.get(i);
                 diaryForTaskRs.next();
                 if(null==diaryForTaskRs.getDFT_TaskID())
                   continue;
                 if(null!=workTime)
                   floatTotalWork=Float.valueOf(workTime).floatValue();                 
                 if(null!=diaryForTaskRs.getDFT_SumTaskTime())  
                   floatTotalTask=floatTotalTask+Float.valueOf(diaryForTaskRs.getDFT_SumTaskTime()).floatValue();
              
         %> 
          <tr align="center">
            <td class="common"><%=diaryForTaskRs.getDFT_TaskNum()%></td> 
            <td class="common"><%=diaryForTaskRs.getDFT_TaskName()%></td>
            <td class="common"><%=diaryForTaskRs.getDFT_ManageName()%></td>
            <td class="common"><%=diaryForTaskRs.getDFT_SumTaskTime()%></td>
            <td class="common"><%=workTime%></td>
            <%
              String strRate="0";
              float rate=0f;            
              if((null!=diaryForTaskRs.getDFT_SumTaskTime())&&(null!=workTime))
                rate=Float.valueOf(diaryForTaskRs.getDFT_SumTaskTime()).floatValue()/
                     Float.valueOf(workTime).floatValue();                     
              rate=rate*100;
              String strTemp=String.valueOf(rate);
              if(strTemp.length()>5)
                //strRate=String.valueOf(rate).substring(0,5);           
                strRate=strTemp.substring(0,5);
              else  
                strRate=strTemp;
            %>
            <td class="common"><%=strRate%>%</td>
          </tr>
         <%
               }
            }  
         %>
         <%
             DiaryForTaskRecordSet diaryForTaskOtherRs=new DiaryForTaskRecordSet();
             diaryForTaskOtherRs=(DiaryForTaskRecordSet)request.getAttribute("DiaryForTaskOtherRecordSet");
             if(diaryForTaskOtherRs.next()){
         %>
          <tr align="center">
            <td class="common"><%=diaryForTaskOtherRs.getDFT_TaskNum()%></td> 
            <td class="common">其他任务</td>
            <td class="common"></td>
            <td class="common"><%=diaryForTaskOtherRs.getDFT_SumTaskTime()%></td>
            <td class="common"><%=workTime%></td>    
            <%
              String strRate="0";
              float rate=0f;            
              if((null!=diaryForTaskOtherRs.getDFT_SumTaskTime())&&(null!=workTime))
                rate=Float.valueOf(diaryForTaskOtherRs.getDFT_SumTaskTime()).floatValue()/
                     Float.valueOf(workTime).floatValue();                     
              rate=rate*100;
              String strTemp=String.valueOf(rate);
              if(strTemp.length()>5)
                //strRate=String.valueOf(rate).substring(0,5);           
                strRate=strTemp.substring(0,5);
              else  
                strRate=strTemp;
            %>
            <td class="common"><%=strRate%>%</td>                  
          </tr>
        <%
                 //if(null!=diaryForTaskOtherRs.getDFT_SumTaskTime())  
                 //System.out.println("-------------------"+floatTotalTask);
                   floatTotalTask=floatTotalTask+Float.valueOf(diaryForTaskOtherRs.getDFT_SumTaskTime()).floatValue();             
                 //System.out.println("-------------------"+floatTotalTask);                   
             }
        %>  
          <tr align="center"> 
            <td colspan="3" class="common">合计</td>
	    <td class="common"><%=floatTotalTask%></td>
	    <td class="common"><%=floatTotalWork%></td>
	    <%
	      String strTotalRate="0.0";
	      if(floatTotalWork>1){	      
	        float floatTotalRate=floatTotalTask/floatTotalWork;
	        floatTotalRate=floatTotalRate*100;
	        String strTemp=String.valueOf(floatTotalRate);
	        if(strTemp.length()>5)
	          //String strTotalRate=String.valueOf(floatTotalRate).substring(0,5);
	          strTotalRate=String.valueOf(floatTotalRate).substring(0,5);
	        else
	          strTotalRate=strTemp;  
	      }    
	    %>
	    <td class="common"><%=strTotalRate%>%</td>
          </tr>
<tr><td colspan="6" class="tdC" align="center"><input name="button" type="button" onmouseover="this.className='button2'" onmouseout="this.className='button1'"  class="button1" onClick="history.back(1);" value="返 回" > </td></tr>		  
        </table>		
      </form>
      <!--<a href="/krm/servlet/DiaryForTaskCountServlet?status=query" ><img src="/krm/jsp/image/back.gif" border="0"></a>-->
    </td>
</tr>	
</table>
 
</body>
</html>

⌨️ 快捷键说明

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