<%@page contentType="text/html; charset=UTF-8"%> <%@page import="com.csc.library.entry.*,com.csc.library.system.*,com.csc.library.session.*,com.csc.library.utilities.*,com.csc.library.report.*,com.csc.library.components.*;"%> <jsp:useBean id="WEL099_TYT" scope="page" class="com.csc.library.system.Task"/> <% WEL099_TYT.setChannel(request ,response); UIManager screen=(UIManager)WEL099_TYT.process("MultiEntry","WEL099_TYT"); MultiLine multi = screen.getMultiLine("TDIAGNOSIS1"); MultiLine multi2 = screen.getMultiLine("TDIAGNOSIS2"); //screen.getTable("TDIAGNOSIS").setKeyOff(); CheckNull chk =new CheckNull(); if(chk.chkNullString(request.getParameter("__cmd")).equals("save")){ //out.print("aaaaaaaaaaaaaaaa"); //screen.getRecord().clearChild(); multi.getTable().clear(); multi2.getTable().clear(); } String multiTables=chk.chkNullString(request.getParameter("__multiTable"),"TDIAGNOSIS2"); //ReportUDF rf=new ReportUDF(); String recid = screen.getDataLabel("recorderid"); String recname = screen.getDataLabel("recordername"); if(screen.getDataLabel("recorderid").equals("")) recid = screen.getUProfile().get("employeeid"); if(screen.getDataLabel("recordername").equals("")) recname = screen.getUProfile().get("fullname"); %> <html> <head> <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 language='javascript'>setLang('<%=screen.getUProfile().get("lang")%>');</script> <script language="javascript">getTitleName();</script> <script language='javascript' src='../JS/EMPLOYEE.js'></script> <script src="../JS/VIEWCALENDAR.js"></script> <script language="JavaScript" src='../JS/ICONSMENU.js'></script> <script language='javascript' src='../JS/HOTKEY.js'></script> <script language="JavaScript"> function linkChildPru(page,multitable){ with(document.cscform){ if(__diagnosisid.value!="" && __employeeid.value!="" && __sitewelid.value!=""){ window.open(page+".jsp?__gorec="+__gorec.value+"&__ack=add&__headMulti="+__headMulti.value+"&__multiTable="+multitable+"&__RecNo="+__maxrec.value+"&__diagnosisid="+__diagnosisid.value); }else{ if(__diagnosisid.value==""){ alert(MyCode[0]); __diagnosisid.focus(); __diagnosisid.select(); } if(__employeeid.value==""){ alert(MyCode[0]); __employeeid.focus(); __employeeid.select(); }else{ alert(MyCode[0]); __sitewelid.focus(); __sitewelid.select(); } } } } function goHelp(helpName,inputName){ var helpReturn; if(inputName=="__employeeid" ) helpReturn="__employeeid:employeeid,MEMPLOYEE@FULLNAME"; else if(inputName=="__sitewelid" ) helpReturn="__sitewelid:sitewelid,MSITEWEL@TDESC"; else if(inputName=="__recorderid" ) helpReturn="__recorderid:employeeid,__recordername:fullname"; linkHelp_Return(helpName,helpReturn); } function GoSave(){ //setAfterUpdate(); confirmSave(); } function GoUpdate(){ // setAfterUpdate(); update(); } function GoDelete(){ edelete(); } function GoSearch(){ with(document.cscform){ __help.value="__diagnosisid#"+__diagnosisid.value; } search(); } function childMulti(record){ with(document.cscform){ window.open("WEL100_TYT.jsp?__cmd=&__gorec="+record+ "&__ack=edit&__diagnosisid="+__diagnosisid.value+ //"&__dieaseid="+__dieaseid.value+ "&__headMulti="+__headMulti.value+ "&__companyid="+__companyid.value); //submit(); } } function childMulti1(record){ with(document.cscform){ window.open("WEL101_TYT.jsp?__cmd=&__gorec="+record+ "&__ack=edit&__diagnosisid="+__diagnosisid.value+ "&__headMulti="+__headMulti.value+ "&__companyid="+__companyid.value); //submit(); } } function goPages(employeeid,pages){ with(document.cscform){ fixCon ="employeeid='"+__employeeid.value+"'"; window.open(pages+".jsp?browse=yes&__fixCon="+fixCon,"Help","left=150,top=150,width=600,height=400,toolbar=no,status=yes,scrollbars=yes,resizable=yes"); } } function checkAll(child){ var cname; with(document.cscform){ for(i=0;i<elements.length;i++){ cname = elements[i].name; if(elements[i].type=="checkbox" && cname.indexOf(child)!=-1) elements[i].checked=true; }//end for }//end with }//end function function decheckAll(child){ with(document.cscform){ for(i=0;i<elements.length;i++){ cname = elements[i].name; if(elements[i].type=="checkbox" && cname.indexOf(child)!=-1) elements[i].checked=false; }//end for }//end with }//end function </script> </head> <body onLoad="MM_preloadImages('../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif','images/button/swap/CALENDAR_SWAP20.gif')"> <div id="toolTipLayer" style="position:absolute; visibility: hidden"></div> <form name="cscform" method="post" action="WEL099_TYT.jsp"> <!----------BEGIN CSC INITIAL ZONE ------------------------> <%=screen.InitialVariable()%> <!----------END CSC INITIAL ZONE --------------------------> <input name="__cmd" type="hidden" value=""> <input name="__screen" type="hidden" value="WEL099_TYT"> <input name="__calendar" type="hidden"> <input name="__notNull" type="hidden" value=""> <input name="__help" type="hidden" > <input name="__gorec" type="hidden" value=""> <input name="__headMulti" type="hidden" value="WEL099_TYT"> <input name="__childMulti" type="hidden" value="WEL100_TYT"> <input name="__multiTable" type="hidden" value="<%=multiTables%>"> <input name="__ack" type="hidden"> <script language="javascript">getInputFormatDate();</script> <input name="__language" type="hidden" value="<%=screen.getUProfile().get("lang")%>"> <input type="hidden" name="__companyid" value="<%=screen.getUProfile().get("companyid")%>"> <input type="hidden" name="__maxrec" value="<%=screen.getTable("TDIAGNOSIS1").recCount()%>"> <input type="hidden" name="__afterUpdate" value=""> <input type="hidden" name="__referPage" value=""> <input type="hidden" name="__emp_level" value="<%=screen.getDataLabel("emp_level")%>"> <input name="__fixCon" type="hidden" value=""> <script language="javascript">initToolTips();</script> <script language="javascript"> var titlename=swap2String('Diagnosis Information'); document.write(Icons("WEL099_TYT,"+titlename)); </script> <br> <div align="center"> <table width="640" cellpadding="0" cellspacing="0" class="largest"> <tr > <td width="645" colspan="2" class="header" >WEL099_TYT, <script language="javascript">swapLang('Diagnosis Information');</script> </td> </tr> <tr > <td ><table align="center" border="0" cellpadding="0" cellspacing="0" class="inframe" > <tr> <td class="blankspace" colspan="2"> </td> </tr> <tr> <td colspan="2"> <table border="1" cellspacing="0" cellpadding="0" class="inframe"> <tr> <td width="150" class="columnlabel"><%= screen.getLabel("diagnosisid") %></td> <td class="columnobject1"><%= screen.getInput("diagnosisid") %> </td> </tr> <tr> <td class="columnlabel"><%= screen.getLabel("employeeid") %></td> <td class="columnobject1"><%=screen.getInput("employeeid")%> <input name="MEMPLOYEE@FULLNAME" type="text" disabled size="37" value="<%=screen.getDataLabel("memployee","fullname")%>"> <a href="javascript:goPages('__employeeid','WEL103_TYT');" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image43','','../IMAGES/BUTTON/BROWSE.gif',1)"> <img src="../IMAGES/BUTTON/BROWSE.gif" alt="" name="Image161" width="80" border="0" align="absmiddle" id="Image43"></a> </td> </tr> <tr> <td class="columnlabel"><%= screen.getLabel("diagnosisdate") %></td> <td> <%=screen.getInput("diagnosisdate")%><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image12','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="Calendar" name="Image12" width="20" border="0" align="absmiddle" id="Image12" onClick="viewCal('__diagnosisdate')"></a></td> </tr> <tr> <td class="columnlabel" ><%= screen.getLabel("diagnosistime") %></td> <td><%=screen.getInput("diagnosistime")%></td> </tr> <tr> <td class="blankspace" colspan="2"> </td> </tr> <tr> <td width="153" class="columnlabel"><%= screen.getLabel("sitewelid") %></td> <td width="487"><%=screen.getInput("sitewelid")%> <input name="MSITEWEL@TDESC" type="text" disabled size="37" value="<%=screen.getDataLabel("msitewel","tdesc")%>"></td> </tr> <tr> <td class="columnlabel"><%= screen.getLabel("symptoms") %></td> <td><%=screen.getInput("symptoms")%></td> </tr> <tr> <td class="columnlabel" ><%= screen.getLabel("excepts") %></td> <td><%=screen.getInput("excepts")%></td> </tr> <tr> <td class="columnlabel" ><%= screen.getLabel("suggest") %></td> <td><%=screen.getInput("suggest")%></td> </tr> <tr> <td class="columnlabel" ><%= screen.getLabel("recorderid") %></td> <td><input type="text" size="15" name="__recorderid" value="<%=recid%>"><a href="javascript:goHelp('MEMPLOYEEHELP','__recorderid');" ><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="โรคที่พบ" name="Image161" width="20" border="0" align="absmiddle" id="Image161"></a></td> </tr> <tr> <td class="columnlabel" ><%= screen.getLabel("recordername") %></td> <td><input type="text" size="30" name="__recordername" value="<%=recname%>"> </td> </tr> <tr> <td class="blankspace" colspan="2"> </td> </tr> </table></td> </tr> <tr> <td class="blankspace" colspan="2"></td> </tr> <tr> <td colspan="2"> <table border="0" cellspacing="2" cellpadding="0" class="inframe"> <tr> <td width="7%" nowrap class="title1" > <div align="center"><strong> <script language="JavaScript">swapLang('Select');</script> </strong></div></td> <td width="17%" nowrap class="title1" ><strong> <div align="center"><%=multi.getLabel("dieaseid")%></div> </strong></td> <td width="36%" nowrap class="title1" ><strong> <div align="center"> <script language="JavaScript">swapLang('Description');</script> </div> </strong></td> <td width="40%" nowrap class="title1" ><strong> <div align="center"><%=multi.getLabel("mdisease","distype")%></div> </strong></td> </tr> <% //screen.getTable("TDIAGNOSIS1").first(); for(int i=1;!multi.eof();multi.next(),i++) { multi.getTable().getCurrentRecordManager().referLangOn(); %> <tr> <td align="center" class="forborder" ><%=multi.getInputCheckBox()%></td> <td align="center" class="forborder"> <div align="center"><%= multi.getData("dieaseid") %> <!--input type="hidden" name="__dieaseid" value='<%//=multi.getData("TDIAGNOSIS1","dieaseid")%>'--> <%//=multi.getScript("childMulti", multi.getData("TDIAGNOSIS1","dieaseid"))%></div></td> <td align="center" class="forborder" ><%=multi.getData("mdisease","tdesc")%></td> <td align="center" class="forborder" ><%//=multi.getData("mdisease","distype")%><%= multi.getTable().getCurrentRecordManager().getSystemCode("mdisease","distype") %></td> </tr> <% //screen.getRecordManager("TDIAGNOSIS").getSystemCode("ISREQUEST") //multi.getTable().getRecordManager().getSystemCode("TDIAGNOSIS","ISREQUEST") multi.getTable().getCurrentRecordManager().referLangOff(); } %> </table></td> </tr> <tr> <td class="blankspace" colspan="4"></td> </tr> <tr> <td class="noborder" colspan="4"><div align="center" > <a href="#sel" name="sel" onClick="checkAll('__tdiagnosis1')"><img src="../IMAGES/BUTTON/SELECTALL.gif" border="0"></a> <a href="#sel" onClick="decheckAll('__tdiagnosis1')"><img src="../IMAGES/BUTTON/DESELECTALL.gif" border="0"></a> <a href="javascript:linkChildPru('WEL100_TYT','TDIAGNOSIS1');"><img src="../IMAGES/BUTTON/ADD.gif" border="0"></a> <a href="javascript:deleteMulti();"><img src="../IMAGES/BUTTON/DELETE.gif" border="0"></a> </div></td> </tr> <tr> <td class="blankspace" colspan="4"></td> </tr> </table></td> </tr> <tr> <td colspan="2"> <table border="0" cellspacing="2" cellpadding="0" class="inframe"> <tr> <td width="3%" nowrap class="title1" > <div align="center"><strong><SCRIPT language="JavaScript">swapLang('Select');</SCRIPT></strong></div></td> <td width="6%" nowrap class="title1" ><strong><div align="center"><%=multi2.getLabel("TDIAGNOSIS2","medicineid")%></div></strong></td> <td width="24%" nowrap class="title1" ><strong><div align="center"><SCRIPT language="JavaScript">swapLang('Description');</SCRIPT></div></strong></td> <td width="11%" nowrap class="title1" ><strong><div align="center"><%=multi2.getLabel("TDIAGNOSIS2","amount")%></div></strong></td> <td width="10%" nowrap class="title1"><strong><div align="center"><strong><%=multi2.getLabel("TDIAGNOSIS2","unit")%></strong></div> </strong></td> <td width="21%" nowrap class="title1"><strong><div align="center"><%=multi2.getLabel("TDIAGNOSIS2","periodtime")%></div></strong></td> <td width="25%" nowrap class="title1"><strong><div align="center"><%=multi2.getLabel("TDIAGNOSIS2","used")%></div></strong></td> </tr> <% // screen.getTable("TDIAGNOSIS2").first(); for(int i=1;!multi2.eof();multi2.next(),i++) { multi2.getTable().getCurrentRecordManager().referLangOn(); %> <tr> <td align="center" class="forborder" ><%=multi2.getInputCheckBox()%></td> <td align="center" class="forborder"> <div align="center"> <input type="hidden" name="__medicineid" value='<%=multi2.getData("TDIAGNOSIS2","medicineid")%>'> <%=multi2.getScript("childMulti1", multi2.getData("TDIAGNOSIS2","medicineid"))%></div></td> <td align="center" class="forborder" ><%=multi2.getData("mmedicine","tdesc")%></td> <td align="center" class="forborder" ><%=multi2.getData("amount")%></td> <td align="center" class="forborder"><%=multi2.getTable().getCurrentRecordManager().getSystemCode("unit")%><%//=rf.getSystemCode("HAVEORNOT",screen.getUProfile().get("lang"),multi2.getData("isrequest"))%></td> <td align="center" class="forborder"><%=multi2.getTable().getCurrentRecordManager().getSystemCode("periodtime")%></td> <td align="center" class="forborder"><%=multi2.getData("used")%></td> </tr> <% //screen.getRecordManager("TDIAGNOSIS").getSystemCode("ISREQUEST") //multi2.getTable().getRecordManager().getSystemCode("TDIAGNOSIS","ISREQUEST") multi2.getTable().getCurrentRecordManager().referLangOff(); } %> </table> </td> </tr> <tr> <td class="blankspace"></td> </tr> <tr> <td class="noborder" ><div align="center" > <a href="#sel1" name="sel1" onClick="checkAll('__tdiagnosis2')"><img src="../IMAGES/BUTTON/SELECTALL.gif" border="0"></a> <a href="#sel1" onClick="decheckAll('__tdiagnosis2')"><img src="../IMAGES/BUTTON/DESELECTALL.gif" border="0"></a> <a href="javascript:linkChildPru('WEL101_TYT','TDIAGNOSIS2');"><img src="../IMAGES/BUTTON/ADD.gif" border="0"></a> <a href="javascript:deleteMulti();"><img src="../IMAGES/BUTTON/DELETE.gif" border="0"></a> </div></td> </tr> </table></td> </tr> <tr> <td class="bottom" > </td> </tr> </table> </div> <!----------BEGIN CSC ENDING ZONE ------------------------> <%=screen.endJSP()%> <!----------END CSC ENDING ZONE --------------------------> </form> </body> </html>