<%@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> </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")%> </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")%> </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> </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> </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")%> </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> <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>