<%@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.*"  %>
<jsp:useBean id="WEL006" class="com.csc.library.system.Task" scope="page" />
<%
WEL006.setChannel(request,response);
UIManager screen = (UIManager) WEL006.process("MultiEntry","WEL006");
MultiLine multi = screen.getMultiLine("MDISEASE1");
multi.setLabelBox("check box");
multi.goFirst();
if((request.getParameter("__cmd")!=null)&&(request.getParameter("__cmd").equals("addChild"))){
    screen.getTable("MDISEASE1").last();

	DbRecord rec=screen.getTable("MDISEASE1").getCurrentRecordManager();
	screen.getTable("MDISEASE1").previous();

	rec.set(screen.getTable("MDISEASE1").getMinorKey(),screen.getTable("MDISEASE1").getInt(screen.getTable("MDISEASE1").getMinorKey())+1);
	rec.set("DISID","");
    rec.set("companyid",screen.getUProfile().get("companyid"));
}
%>
<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">
<link href="../CSS/bootstrap.css" rel="stylesheet"  type="text/css">
<link href="../CSS/bootstrap_csc_backend.css" rel="stylesheet"  type="text/css">
<script type="text/javascript" src="../JS/jquery-2.1.3.min.js"></script>
<script type='text/javascript' src="../JS/bootstrap.js"></script>
<script type='text/javascript' src='../JS/SCREEN.js'></script>
<script type='text/javascript' src="../JS/ICONSMENU.js"></script>
<script language='javascript' src="../JS/HOTKEY.js"></script>
<script language='javascript' src='js/swapLang.js'></script>
<script language='javascript'>setLang('<%=screen.getUProfile().get("lang")%>');</script>
<script language="JavaScript" type="text/JavaScript">
	
	ThaiCode[94] = "มีข้อมูลการใช้งานอยู่แล้ว กรุณาตรวจสอบข้อมูลอีกครั้ง"; 
	EngCode[94] = "Duplicate data ! Please try again"; 

	function deleteMulti(){
		with(document.cscform){
	    	bCon=confirm("ต้องการลบข้อมูลหรือไม่ ?");
	 	  	if (bCon==true)	{
				__cmd.value="DelChild";
				submit();
			}
		}
	}
	
function saveChild(){
	with(document.cscform){
		if(__disgid.value!=""){
							if(checkDuplicate()&&checkNullKey()){
										__cmd.value="addChild";
										__ack.value="add";
										action="WEL006.jsp";
										submit();
								}
					}else{
						alert(MyCode[0]);
						__disgid.focus();
						__disgid.select();
			}
	    }
	}
	
	function genRec(){
	           with(document.cscform){
				   __genRec.value=__genRecord.value+","+__codeid.value+","+__salary_interval.value+","+__salary_every.value+","+__salary_lst.value +","+__salary_nxt.value;
					__cmd.value="ack";
					action="WEL006.jsp";
					submit();
			   }
	}
	
function childMulti(record){
	with(document.cscform){
	     window.open(__childMulti.value+".jsp?__cmd=&__gorec="+record+"&__ack=edit&__headMulti="+cscform.__screen.value);
	}
}
 
function GoSave() {
	    if(checkDuplicate()&&checkNullKey()){
			confirmSave();
			}
}
function GoDelete(){ edelete(); }
function GoSearch(){ search(); }
function GoUpdate(){
	   if(checkNullKey()){
			update(); 
			}
	}

function chBox(){
   with (document.cscform){
           if(checkval.checked){
		      checkAll();
		}else{
		decheckAll();
		}
   }
}//-->

function goHelp(helpName,inputName){
	var helpReturn;
	var mindex;
		 if(inputName.indexOf("__MDISEASE1$DISID$")>-1){
		         mindex=inputName.substring(inputName.lastIndexOf("$")+1,inputName.length);
				helpReturn=inputName+":DISID,TDESC"+mindex+":TDESC";
			 }	
	     linkHelp_Return(helpName,helpReturn);		 
}

function checkNullKey(){
	with(document.cscform){
			for(var b=0;b<elements.length;b++){
				if(elements[b].name.indexOf("__MDISEASE1$DISID$")!=-1){
						 if(elements[b].value.length==0){
						         alert(MyCode[0]);
								 elements[b].focus();
								 elements[b].select();
								return false;
						 }//if
				}//if
			}//for
			return true;
	}//with
}

function checkDuplicate(){
	with(document.cscform){
	var myarray=new Array(20);
	var chk=true;
	var index=0;
			for(var b=0;b<elements.length;b++){
				if(elements[b].name.indexOf("__MDISEASE1$DISID$")!=-1){
						for(var c=0;c<myarray.length;c++){
								if(myarray[c]==elements[b].value){
								      chk=false;
									  obj=b;
									  break;
									  }
						}//for
								if(!chk) {
								 		alert(MyCode[94]);	
										return false;										
								}else{
								       myarray[index]=elements[b].value;
									   index++;
								}	 										
				}//if
			}//for
			return true;
	}//with
}

</script>
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
	
<form name="cscform" method="post" action="WEL006.jsp">


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

<%=screen.InitialVariable()%>

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

	
<div id="toolTipLayer" style="position:absolute; visibility: hidden"></div>
<script language="javascript">initToolTips();</script>
		<input type="hidden" name="__screen" value="WEL006">
		<input type="hidden" name="__help" value="">
		<input type="hidden" name="__cmd" value="">
		
		<input type="hidden" name="__notNull" value='<%=screen.getRequire()%>'>
		 <input name="__headMulti" type="hidden" value="WEL006">
 		 <input type="hidden" name="__childMulti" value="">
		<input type="hidden" name="__gorec" value="">
		<input type="hidden" name="__ack" value="">
		  <input type="hidden" name="__calendar" value="">
  		<input type="hidden" name="__dateformat" value="DD-MM-YYYY">
  		<input type="hidden" name="__language" value="eng">
     	 <input type="hidden" name="__type" value="1">
	 	 <input type="hidden" name="__maxrec" value="<%=screen.getTable("MDISEASE1").recCount()%>">
		<input type="hidden" name="__multiTable" value="MDISEASE1">
		<input type="hidden" name="__helpReturn" value="">
		<input name="__companyid" type="hidden" value="<%=screen.getUProfile().get("companyid")%>">
		<input name="__employeeid" type="hidden" value="<%=screen.getUProfile().get("actor")%>">
		<input name="__fixCon" type="hidden" value="">
		<input type="hidden" name="__cmdchild" value="">
     <script src="js/hotKey.js"></script>
  <script language="JavaScript" src="../JS/HOTKEY.js"></script>
          <script language="javascript">
	 var titlename=swap2String('Disease accident group');
	 document.write(Icons("WEL006,"+titlename));
	 </script>
	 
	 <br>
	 <div align="center">
   <table align="center" class="largest">
<tr > 
        
      <td class="header" colspan="2" >WEL006, <script language="javascript">swapLang(titlename);</script></td>
     </tr>
      <tr > 
        <td ><table border="0" cellspacing="0" cellpadding="0" class="inframe">
            <tr> 
              <td class="blankspace" colspan="2"></td>
            </tr>
            <tr> 
              <td width="162" class="columnlabel"><%=screen.getLabel("disgid")%>&nbsp;</td>
              <td width="1056"><%=screen.getInput("disgid")%></td>
            </tr>
            <tr> 
              <td class="columnlabel"><%=screen.getLabel("tdesc")%>&nbsp;</td>
              <td><%=screen.getInput("tdesc")%> </td>
            </tr>
            <tr> 
              <td class="columnlabel"><%=screen.getLabel("edesc")%>&nbsp;</td>
              <td><%=screen.getInput("edesc")%></td>
            </tr>
            <tr> 
              <td class="blankspace" colspan="4"></td>
            </tr>
            <tr> 
              <td colspan="4"> 
			  <table cellpadding="0"  cellspacing="1" bgcolor="#5B5B5B" class="maxsize tablewithborder">
                  <tr bgcolor="#999999"> 
                    <td width="5%"  class="row3"><div align="center"><script language="javascript">swapLang('Select');</script></div></td>
                    <td width="20%"  class="row3"><div align="center"><span class="columnlabel"><strong><strong><%=screen.getLabel("mdisease","disid")%>
                    </strong></strong></span></div></td>
                    <td width="73%"  class="row3"><div align="center"><span class="columnlabel"><strong><script language="javascript">swapLang('Description');</script><span class="header"></span></strong></span></div></td>
                  </tr>
		 <%
				    int linecount=0;
				     screen.getTable("MDISEASE1").first();
						for(int i=1;!multi.eof();i++){
					
		%>				  
                  <tr> 
                    <td><div align="center"><%=multi.getInputCheckBox()%></div></td>         
                    <td> &nbsp;&nbsp;&nbsp;<%=multi.getInput("MDISEASE1","DISID")%></td>
                    <td>&nbsp;<input name="TDESC<%=multi.getData(multi.getTable().getMinorKey())%>" type="text" size="70" disabled value="<%=screen.getDataLabel("MDISEASE","TDESC")%>"> 
                    <div align="left"></div></td>                
                  </tr>
				  <%
				multi.next();
					    }
					%>
				  <%
 if(!WEL006.getValue("hideObj").equals("OK")){
%>
                </table></td>
            </tr>
            <tr> 
              <td height="11" colspan="4" class="blankspace"></td>
            </tr>
            <tr> 
              <td class="blankspace" colspan="4"></td>
            </tr>
          
          <tr>
            <td  class="buttonline" colspan="7"><div align="center">
              <button type="button" class="btn btn-primary width100" swlang code="SW013163" onClick="checkAll();">Select All</button>&nbsp;
              <button type="button" class="btn btn-primary width100" swlang code="SW013164" onClick="decheckAll();">Deselect All</button>&nbsp;
              <button type="button" class="btn btn-primary width100" swlang code="SW013165" onClick="saveChild();">Add</button>&nbsp;
              <button type="button" class="btn btn-primary width100" swlang code="SW013166" onClick="deleteMulti();">Delete</button>
            </div>
            </td>
          </tr>
			  <%}%>
			  <tr>
				<td colspan="2" align="right"><script language="javascript">printEditCheck('<%=screen.getDataLabel("edit_by")%>','<%=screen.getDataLabel("edit_date")%>','<%=screen.getDataLabel("edit_time")%>','<%=screen.getDataLabel("approve")%>');
						</script>&nbsp;</td>
			   </tr>
            <tr> 
              <td class="blankspace" colspan="4"></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>