<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@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.*,java.text.DecimalFormat,com.csc.library.database.*,com.csc.library.components.*"%>
<%@page import="java.util.*,java.io.*,java.math.BigDecimal"%>
<jsp:useBean id="PRRJVDATAEXCELSAP" class="com.csc.library.system.Task" scope="page" />

<%
response.setContentType("application/vnd.ms-excel; UTF-8");
response.setHeader("Content-Disposition", "inline; filename=" + "export.xls");
PRRJVDATAEXCELSAP.setChannel(request, response);
HelpEntry screen = (HelpEntry) PRRJVDATAEXCELSAP.process("HelpEntry","MJVDATAHELP");
CheckNull chk = new CheckNull();
DecimalFormat df = new DecimalFormat("###,##0.00");

String cmd = chk.chkNullString(request.getParameter("__cmd"));
String jvid = chk.chkNullString(request.getParameter("__jvid"));
String filter = "";
String orderby = "CAST(SQNUMBER AS INTEGER) ASC";

screen.getInquiry().setFilter("COMPANYID = '"+screen.getUProfile().get("companyid")+"' AND jvid ='"+jvid+"'"+filter);
screen.getInquiry().setOrderBy(orderby);
screen.getInquiry().refresh();
%>

<html ng-app="myHR">
	<title></title>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
	<script type="text/javascript" src="../JS/jquery-2.1.3.min.js"></script>
	<script type='text/javascript' src="../JS/bootstrap.js"></script>
	<script language="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/jquery-2.1.3.min.js" type="text/javascript"></script>
	<script language="javascript">setLang('<%=screen.getUProfile().get("lang")%>');</script>
	<script language="JavaScript" type="text/JavaScript">
	function GoExport() {
		with( document.cscform) {
			__export.value = "1";
			action = "PRRJVDATAEXCELSAP_EX.jsp";
			submit();
		}
	}

	function GoProcess(){
		with(document.cscform){
			__cmd.value = "search";
			action = "PRRJVDATAEXCELSAP.jsp";
			submit();
		}
	}

	function goHelp(helpName,inputName){
		with(document.cscform){
			var helpReturn = "";
			if (inputName==="__jvid") {
				helpReturn="__jvid:jvid";
				linkHelp_Return(helpName,helpReturn);
			}
		}
	}

	function linkHelp_Return(help,input){
		with(document.cscform){
			var param="PRU084.jsp?__helpName="+help+"&__helpReturn="+input+"&__pageCall="+__screen.value+"&__checkVerify=off";
			window.open(param,"Help","left=150,top=150,width=1200,height=400,toolbar=no,status=yes,scrollbars=yes,resizable=yes");
		}
	}
	</script>
	<style>
	.maintitle td { background-color: #a6a6a6; }
	.mainsubtitle td { background-color: #cccccc; }
	.subtitle td { background-color: #d9d9d9; }
	.data td { color: black !important; padding: 0px 6px 0px 6px; }
	.nopadding { padding: 0px !important; }
	.boldtext { font-weight: bold; }
	.tdhead td { font-weight: bold; text-align: left; }
	.headsize { font-size: 150%; font-weight: bold; }
	.blankspace {
		height:10px;
		border: none;
		font-size: 1%;
	}
	</style>
</head>
<body leftmargin="0" topmargin="0">
	<form name="cscform" method="post" action="PRRJVDATAEXCELSAP.jsp">


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

		<%=screen.InitialVariable()%>

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

		<input type="hidden" name="__cmd" value=""/>
		<input type="hidden" name="__help" value=""/>
		<input type="hidden" name="__goPage" value=""/>
		<input type="hidden" name="__language" value="<%=screen.getUProfile().get("lang")%>"/>
		<input type="hidden" name="__helpName" value="<%=request.getParameter("__helpName")%>"/>
		<input type="hidden" name="__pageCall" value="<%=request.getParameter("__screen")%>"/>
		<input type="hidden" name="__fixCon" value="<%=request.getParameter("__fixCon")%>"/>
		<input type="hidden" name="__orderBy" value="<%=request.getParameter("__orderBy")%>"/>
		<input type="hidden" name="__export" value=""/>
		<input type="hidden" name="__screen" value="PRRJVDATAEXCELSAP"/>
		<input type="hidden" name="__getformula"/>

		<div align="center">
			<table border="0" cellpadding="0" cellspacing="0" class="data" style="width:1400px">
				<tr class="tdhead maintitle">
					<td width="130">ParentKey</td>
					<td width="130">LineNum</td>
					<td width="130">Line_ID</td>
					<td width="180">AccountCode</td>
					<td width="130">Debit</td>
					<td width="130">Credit</td>
					<td width="230">LineMemo</td>
					<td width="130">ProjectCode</td>
					<td width="130">CostingCode</td>
					<td width="130">CostingCode2</td>
					<td width="130">CostingCode3</td>
					<td width="130">CostingCode4</td>
				</tr>
				<tr class="tdhead mainsubtitle">
					<td>JdtNum</td>
					<td>LineNum</td>
					<td>Line_ID</td>
					<td>Account</td>
					<td>Debit</td>
					<td>Credit</td>
					<td>LineMemo</td>
					<td>Project</td>
					<td>ProfitCode</td>
					<td>OcrCode2</td>
					<td>OcrCode3</td>
					<td>OcrCode4</td>
				</tr>
				<%
				while(screen.nextRec()){
					String LineID = "";
					String code = "";
					String analcode = "";
					Double amount = Double.valueOf(screen.getString("AMOUNT").replace(",",""));
					if(screen.getString("ACCTTYPE").equalsIgnoreCase("0")){
						LineID = "0";
					} else {
						LineID = "1";
					}
					%>
					<tr>
						<td align="right"></td>
						<td align="right"></td>
						<td align="right"><%=getLimitString(LineID, 11)%></td>
						<td align="right"><%=getLimitString(screen.getString("ACCTCODE"), 15)%></td>
						<td align="right"><%=screen.getString("ACCTTYPE").equalsIgnoreCase("0")?getLimitString(screen.getString("DR_AMOUNT"), 15):""%></td>
						<td align="right"><%=screen.getString("ACCTTYPE").equalsIgnoreCase("1")?getLimitString(screen.getString("CR_AMOUNT"), 15):""%></td>
						<td align="left"><%=getLimitString(screen.getString("ACCTNAME"), 50)%></td>
						<td align="right"></td>
						<td align="right"></td>
						<td align="right"></td>
						<td align="right"></td>
						<td align="right"></td>
					</tr>
					<%
				}
				%>
			</table>
		</form>
	</body>
</html>
<%!
private String getLimitString(String str, int limit) {
	if(str.length() > limit) {
		str = str.substring(0,limit);
	}
	return str;
}
%>