<%@page contentType="text/html; charset=UTF-8"%>
<%@page import="com.csc.library.entry.HelpEntry,com.csc.library.system.*,com.csc.library.utilities.*,java.util.*,java.text.*"%>
<%@ page import="com.csc.library.entry.*,com.csc.library.database.*,com.csc.library.session.*,com.csc.library.report.ReportUDF"  %>
<jsp:useBean id="PRU090" class="com.csc.library.system.Task" scope="page"/>
<%

PRU090.setChannel(request,response);
UIManager screen = (UIManager) PRU090.process("ChildEntry","TREQ_CERTIFICATE");

String checksave=request.getParameter("__checksave");
screen.referLangOff();
CheckNull chk = new CheckNull();

ReportUDF udf = new ReportUDF();
String[] arrCertType = udf.getSystemCode(screen.getRecord("TREQ_CERTIFICATE").getField("cert_type").getValidCode(),screen.getUProfile().get("lang"));

HashMap hm = new HashMap();
DbInquiry inq_template = new InitialInquiry(screen.getUProfile()).getDbInquiry("TREQ_CERTIFICATE_TEMPLATE");
inq_template.setColumn("*");
inq_template.setFilter("active_status = '1'");
inq_template.refresh();
while(inq_template.next()){
	hm.put(inq_template.getString("cert_type"),"");
}

%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html ng-app="myHR">
	<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 src="../JS/angular-1.3.15/angular.js" type="text/javascript"></script>
		<script src="../JS/ANGULAR/SCREEN_ANGULAR.js" type="text/javascript"></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 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="get" action="">

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

			<%=screen.InitialVariable()%>

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

			<input type="hidden" name="__cmd" value=""/>
			<input type="hidden" name="__sysisedit" value=""/>
			<input type="hidden" name="__cmdchild"/>
			<input type="hidden" name="__ack" value="<%=request.getParameter("__ack")%>"/>
			<input type="hidden" name="__referPage" value=""/>
			<input type="hidden" name="__fixCon" value=""/>
			<input type="hidden" name="__help" value=""/>
			<input type="hidden" name="__notNull" value="<%=screen.getRequire()%>"/>
			<input type="hidden" name="__screen" value="PRU090"/>
			<input type="hidden" name="__companyid"  value='<%=screen.getUProfile().get("companyid")%>'/>
			<input type="hidden" name="__employeeid" value="<%=request.getParameter("__employeeid")%>"/>
			<input type="hidden" name="__language" value ="<%=screen.getUProfile().get("lang")%>"/>
			<input type="hidden" name="__maxrec" value="<%=screen.getTable("TREQ_CERTIFICATE").recCount()%>"/>
			<input type="hidden" name="__gorec" value="<%=request.getParameter("__gorec")%>"/>
			<input type="hidden" name="__headMulti" value="<%=request.getParameter("__headMulti")%>"/>
			<input type="hidden" name="__calendar"/>
			<script language="javascript">getInputFormatDate();</script>
			<input type="hidden" name="__line_no" value=""/>
			<br/>
			<div align="center">
				<table cellpadding="0" cellspacing="0">
					<tr >
						<td class="header">PRU090, <span swlang code="SW011946">Request certificate detail</span>&nbsp;&nbsp;</td>
					</tr>
					<tr>
						<td colspan="2">
							<table cellpadding="0" cellspacing="0" class="maxsize" >
								<tr>
									<td colspan="4" class="blankspace"></td>
								</tr>
								<tr>
									<td class="columnlabel"><%=screen.getLabel("REQ_ID")%>&nbsp;</td>
									<td colspan="3">
										<%
										String documentname = "REQ-";
										String req_id = documentname + "0001";

										if((request.getParameter("__gorec")!=null)&&(!request.getParameter("__gorec").equals(""))){
											req_id = request.getParameter("__gorec").toString();
										}else{
											if(screen.getTable("TREQ_CERTIFICATE").recCount()==0){
												req_id = documentname + "0001";
											}else{
												DecimalFormat df = new DecimalFormat("0000");
												screen.getTable("TREQ_CERTIFICATE").last();
												int lastrec = screen.getTable("TREQ_CERTIFICATE").recCount();
												req_id = documentname + df.format(Double.valueOf(lastrec+1));
											}
										}
										%>
									    <input type="hidden" name="__req_id" value="<%=req_id%>">
										<input type="text" name="req_id_num" size="15" readonly="true" value="<%=req_id%>">
									</td>
								</tr>
								<tr>
									<td class="columnlabel"><%=screen.getLabel("CERT_TYPE")%>&nbsp;</td>
									<td colspan="3">
										<select name="__cert_type">
											<%
											for(int i = 0; i<arrCertType.length; i++){
												String cert_val = arrCertType[i].split(",")[0];
												String cert_desc = arrCertType[i].split(",")[1];
												if(hm.containsKey(cert_val)){
													%>
													<option value="<%=cert_val%>" <%if(screen.getDataLabel("cert_type").equalsIgnoreCase(cert_val)){%>selected<%}%>><%=cert_desc%></option>
													<%
												}
											}
											%>
										</select>
									</td>
								</tr>
								<tr>
									<td class="columnlabel"><%=screen.getLabel("ERES0")%>&nbsp;</td>
									<td colspan="3"><%=screen.getInput("ERES0")%>&nbsp;
									<span swlang code="SW005438">Copy</span></td>
								</tr>
								<tr>
									<td class="columnlabel"><%=screen.getLabel("TRES1")%>&nbsp;</td>
									<td colspan="3"><%=screen.getInput("TRES1")%>&nbsp;
									<span swlang code="SW005438">Copy</span></td>
								</tr>
								<tr>
									<td class="columnlabel"><%=screen.getLabel("REQ_DATE")%>&nbsp;</td>
									<td colspan="3"><%=screen.getInput("REQ_DATE")%> <a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image19','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)" onClick="viewCal('__req_date');" > <img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="Calendar" name="Image19" width="20" height="20" border="0" align="absmiddle"></a></td>
								</tr>
								<tr>
									<td class="columnlabel"><%=screen.getLabel("REASON")%>&nbsp;</td>
									<td colspan="3"><%=screen.getInput("REASON")%></td>
								</tr>
								<tr>
									<td 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="SW013169" onClick="saveChild();">OK</button>&nbsp;
										<button type="button" class="btn btn-primary width100" swlang code="SW013174" onClick="backhead();">BACK</button>
									</div>
									</td>
								</tr>
								<tr >
									<td colspan="4" class="blankspace"></td>
								</tr>
							</table>
						</td>
					</tr>
					<tr>
						<td class="bottom"></td>
					</tr>
				</table>
			</div>
			<%
			if((request.getParameter("__cmdchild")!=null)&&(!request.getParameter("__cmdchild").equals(""))){%>
			<script language="javascript">back();</script>
			<%}%>
		</form>
	</body>
</html>