<%@page contentType="text/html; charset=UTF-8"%>
<%@page import="com.csc.library.entry.HelpEntry,com.csc.library.system.*,com.csc.library.utilities.*"%>
<%@ page import="com.csc.library.entry.*,com.csc.library.database.*,com.csc.library.session.*"  %>
<%@ page import="com.csc.library.databean.*"  %>
<%request.setCharacterEncoding("UTF-8");%>
<jsp:useBean id="CO008DA" class="com.csc.library.system.Task" scope="page"/>
<%
CO008DA.setChannel(request,response);
UIManager screen = (UIManager) CO008DA.process("ChildEntry","SIMMPRTEAM");
CheckNull chk = new CheckNull();
String checksave=chk.chkNullString(request.getParameter("__checksave"));
String ack = chk.chkNullString(request.getParameter("__ack"));
screen.referLangOn();
Simmprteam rec =(Simmprteam) screen.getTable("SIMMPRTEAM").getCurrentRecordManager();
if(checksave.equals("yes")){//แก้เรื่อง มันสร้าง object ใหม่
	rec.saveTeamPercent();
}
if(chk.chkNullString(request.getParameter("__clean")).equals("clean")){
	rec.cleanHash();
}
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../CSS/TISCO.css" rel="stylesheet" type="text/css">
<script type='text/javascript' src='../JS/SCREEN.js'></script>
<script src="../JS/VIEWCALENDAR.js"></script>
<script language="javascript">setLang('<%=screen.getUProfile().get("lang")%>');
function goSave() {confirmSave();}
function goSearch() {search();}
function goDelete() {edelete();}
function goUpdate() {update();}
function checkCF() {checkConfirm();}

function  setcmd1(acktion){
	with(document.cscform){
	if(nullCheck()){
       bCon=confirm(MyCode[1]);
      if (bCon==true)	{
			if(acktion=="save"){
				__cmdchild.value="save";
				__checksave.value="yes";
		//		__ack.value="edit";
			
		//		action="CO008CA.jsp";
				submit();
			}	
       }
	}
}
}

 function Closepage(){
 	with(window.cscform){
		var chk="<%=checksave%>";
		if(chk=="yes"){
			backhead2();
		}
	}
 }

function goHelp(helpName,inputName){                                                                                                            
  with(document.cscform){
	  __fixCon.value="";
	var helpReturn="",cond="";
		 if(inputName=="__respid" )
		 	helpReturn="__respid:employeeid,MEMPLOYEE@EFNAME,MEMPLOYEE@ELNAME";
		 else if(inputName=="__jobid"){
			 __fixCon.value="projectid='"+__projectid.value+"' ";
			 //alert(__fixCon.value);
		 	helpReturn="__jobid:jobid,MJOBCODE@TDESC";		 
		 }else if(inputName=="__employeeid"){
			 __fixCon.value="job='"+__jobid.value+"' ";
			helpReturn="__employeeid:employeeid,MEMPLOYEE@FULLNAME";
		 }
		else if(inputName=="__receiveid")
			helpReturn="__receiveid:receiveid,MRECEIVE@TDESC";
	     	linkHelp_Return(helpName,helpReturn);
	}     
}

function backhead2(){
	with(window.opener.document.cscform){
		__cmd.value="back";
	    submit();
	     window.close();		
	}
}

/*function linkHelp_Return(help,input,cond){
	with(document.cscform){
		if (__fixCon.value!="")
			//__fixCon.value=__fixCon.value
			__fixCon.value=__fixCon.value + "and" + cond;
		else
			__fixCon.value = cond;
	var param="PRU084.jsp?__helpName="+help+"&__helpReturn="+input+"&__pageCall="+__screen.value+"&__fixCon="+__fixCon.value+"&__checkVerify=off&langOn=true";
window.open(param,"Help","left=150,top=150,width=600,height=400,toolbar=no,status=yes,scrollbars=yes,resizable=yes");
	__fixCon.value = "";
}
}*/

function linkHelp(helpName,inputName){
  with(document.cscform){
	var helpReturn="",cond="";
		if(inputName=="__employeeid"){
			helpReturn="__employeeid:employeeid,MEMPLOYEE@FULLNAME";
			cond = " job='"+__jobid.value+"'";
		}
				
	     	linkHelp_Return(helpName,helpReturn,cond);
	}     
}

function generate(){
	with(document.cscform){
		__generate.value = "gen";
		__cmdchild.value = "ack";
		__clean.value="clean";
		submit();
	}
}

function setSEDate(){
		with(document.cscform){
		__start_date.value='<%=chk.chkNullString(request.getParameter("__start_date"))%>';
		__end_date.value='<%=chk.chkNullString(request.getParameter("__end_date"))%>';
	}
}
function getIt(data){
	alert(data.value=="");
}

	function back(){
		with(window.opener.document.cscform){
			__cmd.value = 'ack';
	    	submit();	    
		}
	}
</script>
</head>

<body  leftmargin="0" topmargin="0" >
<div id="toolTipLayer" style="position:absolute; visibility: hidden"></div>
<script language="javascript">initToolTips();</script>
<form name="cscform" method="post" action="">


<!----------BEGIN CSC INITIAL ZONE ------------------------>

<%=screen.InitialVariable()%>

<!----------END CSC INITIAL ZONE -------------------------->

<input type="hidden" name="__checksave" value="">
<input type="hidden" name ="__headMulti" value="CO008">
<input type="hidden" name ="__cmdchild" value="">
<input type="hidden" name ="__ack" value="<%=ack%>">
<input	name="__screen" type="hidden" value="CO008DA"> 
<input type="hidden" name="__cmdChild" value="">
<input type="hidden" name="__help" value="">
<input type="hidden" name="__user" value="<%=screen.getUProfile().getUserId()%>">
<input type="hidden" name="__maxrec" value="<%=screen.getTable("SIMMPRTEAM").recCount()%>">
<input type="hidden" name="__gorec" value="<%=request.getParameter("__gorec")%>">
<input type="hidden" name="__companyid"  value="<%=request.getParameter("__companyid")%>">
<input type="hidden" name="__confirm" value="">
<input type="hidden" name="__clean" value="">
<input type="hidden" name="__fixCon" value="">
<input name="__notNull" type="hidden" value="<%=screen.getRequire()%>">
<input type="hidden" name="__language" value ="<%=screen.getUProfile().get("lang")%>"> 
<input type="hidden" name="__calendar"  value="">
<input type="hidden" name="__generate"  value="">
<input type="hidden" name="__projectid"  value="<%=request.getParameter("__projectid")%>">
<script language="javascript">getInputFormatDate();</script>
   <br>
  <div align="center">
    <table  cellpadding="0"  cellspacing="0">
      <tr>
        <td  class="header">CO008DA, 
          <script language='javascript'>swapLang('Team');</script>
          &nbsp;</td>
      </tr>
      <tr > 
        <td  colspan="2"> 
          <div align="center"> 
            <table  cellpadding="0" cellspacing="0" >
              <tr> 
                <td colspan="2"  class="blankspace"></td>
              </tr>
              <tr> 
                <td  class="columnlabel"><%=screen.getLabel("JOBID")%>
                  &nbsp;</td>
                <td nowrap class="columnlabelFree"><%=screen.getInput("JOBID")%> 
                  <input name="MJOBCODE@TDESC" type="text" size="40" readOnly value="<% if(screen.getDataLabel("MJOBCODE","TDESC").equals("")&&(!screen.getDataLabel("JOBID").equals(""))) out.print(chk.chkNullString(request.getParameter("MJOBCODE@TDESC"))); else out.print(screen.getDataLabel("MJOBCODE","TDESC"));%>"></td>
              </tr>
              <tr> 
                <td  class="columnlabel"><%=screen.getLabel("EMPLOYEEID")%>&nbsp;</td>
                <td nowrap class="columnlabelFree"><%=screen.getInput("EMPLOYEEID")%> 
                  <input name="MEMPLOYEE@FULLNAME" type="text" size="40" readOnly value="<%// if((screen.getDataLabel("MEMPLOYEE","FULLNAME").length()<=4)&&(!screen.getDataLabel("EMPLOYEEID").equals(""))) out.print(chk.chkNullString(request.getParameter("MEMPLOYEE@FULLNAME"))); else out.print(screen.getDataLabel("MEMPLOYEE","FULLNAME"));%><%=screen.getDataLabel("MEMPLOYEE","FULLNAME")%>"></td>
              </tr>
              <tr> 
                <td  class="columnlabel"><script language='javascript'>swapLang('Function');</script>
                  &nbsp;</td>
                <td nowrap class="columnlabelFree"><%=screen.getInput("RECEIVEID")%> 
                  <input name="MRECEIVE@TDESC" type="text" size="40" readOnly value="<% if(screen.getDataLabel("MRECEIVE","TDESC").equals("")&&(!screen.getDataLabel("RECEIVEID").equals(""))) out.print(chk.chkNullString(request.getParameter("MRECEIVE@TDESC"))); else out.print(screen.getDataLabel("MRECEIVE","TDESC"));%>"></td>
              </tr>
              <tr> 
                <td  class="columnlabel"><script language='javascript'>swapLang('Specify Date');</script>
                  &nbsp;</td>
                <td nowrap class="columnlabelFree"> <%=screen.getInput("START_DATE")%> 
                  <a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image19','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)" onClick="viewCal('__start_date')"> 
					<img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="Calendar" name="Image19" width="20"  border="0" align="absmiddle"></a>
					 - 
					 <%=screen.getInput("END_DATE")%> 
					 <a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image20','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)" onClick="viewCal('__end_date')"> 
                  		<img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="Calendar" name="Image20" width="20"  border="0" align="absmiddle"></a>
				  <a href="javascript:generate();"><img src="../IMAGES/BUTTON/GENDATA.gif" border="0" align="absmiddle"></a> 
                </td>
              </tr>
              <tr> 
                <td  class="columnlabel"><%=screen.getLabel("REMARKS")%>&nbsp;</td>
                <td nowrap class="columnlabelFree"><%=screen.getInput("REMARKS")%></td>
              </tr>
			  
			  
			  <tr> 
                <td class="blankspace" colspan="2"></td>
              </tr>
              <tr> 
                <td class="row3" align="center"><script language="JavaScript">swapLang('Month')</script> <script language="JavaScript">swapLang('Year')</script></td>
				<td class="row3" align="center"><script language="JavaScript">swapLang('Expense percent')</script></td>
              </tr>
			  <!--print Percents row--->
			  <%
			  String generate = chk.chkNullString(request.getParameter("__generate"));
			  if(generate.equalsIgnoreCase("gen")){
				  SystemCode syst = new SystemCode();
				  String startDate = "", endDate = "";
				  startDate = chk.chkNullString(request.getParameter("__start_date"));
				  endDate = chk.chkNullString(request.getParameter("__end_date"));
				  CscCalendar stDate = new CscCalendar(startDate);
				  CscCalendar enDate = new CscCalendar(endDate);
				  rec.set("emptmp",request.getParameter("__employeeid"));
					while(stDate.beforeEqualsDate(enDate)){	
				%>
				<tr> 
				<td class="forborder"><div align="center">
				<%
					String mon = String.valueOf(stDate.getMM());
				%>
				<%out.print(syst.getValue("monthcode",mon,screen.getUProfile().get("lang")));%> <%=stDate.getYear()%></div></td>
				<td class="forborder"><div align="center"><input name="__percents<%=mon%><%=stDate.getYear()%>" type="text" value = "<%if(rec.getString("percents"+mon+stDate.getYear())==""){out.print("0.00");}else{out.print(rec.getString("percents"+mon+stDate.getYear()));}%>" size="20" onkeypress = "checkWordNumber(this.value)" onblur = "checkNumFloat(this,0.00,100)" onkeyup = "checkComma(this,2)" onfocus = "this.select()" dir = "rtl"></div>
				</td><!-- old : value = "<%=rec.getString("percents"+mon+stDate.getYear())%><%//=screen.getTable("SIMMPRTEAM").getString("percents"+mon+stDate.getYear())%>"-->
				</tr>
				<%
					stDate.incMonth(1);
				}		
				%>
				<SCRIPT LANGUAGE="JavaScript">setSEDate();</SCRIPT>
				<%
					}
				%>
				<!--print Percents row--->
			  <tr> 
                <td class="blankspace" colspan="2"></td>
              </tr>
              <tr> 
                <td colspan="2"><div align="center"><a href="javascript:setcmd1('save');"><img src="../IMAGES/BUTTON/OK.gif" border="0"></a>&nbsp;<a  href="javascript:backhead();"><img src="../IMAGES/BUTTON/BACK.gif" border="0"></a></div></td>
              </tr>
              <tr > 
                <%screen.referLangOff();%>
                <td colspan="2" class="blankspace"></td>
              </tr>
            </table>
          </div></td>
      </tr>
      <tr bordercolor="0069B3"> 
        <td  class="bottom"></td>
      </tr>
    </table>
  </div>

<% 
if((request.getParameter("__cmdchild")!=null)&&(!request.getParameter("__cmdchild").equals(""))){%>
<script language="javascript">back();</script>
<%}%>

</form>
</body>
</html>