Commit 5aecbb98 authored by prane's avatar prane

WOStockStatus.jsp updated and WOMaterialReq.jsp merged [Workorder partial...

WOStockStatus.jsp updated and WOMaterialReq.jsp merged [Workorder partial stock - JSP to show possible production quantity as per available stock].

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@197876 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 855c3998
<% System.out.println(" *****WOMaterialReq.jsp***** "); %>
<%@page import = "java.util.*"%>
<%@page import ="ibase.webitm.utility.*"%>
<%@page import = "ibase.webitm.utility.GenericUtility"%>
<%@page import ="java.net.URLDecoder"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%-- <jsp:useBean id="WoStockStatus" scope="session" class="ibase.webitm.ejb.mfg.WoStockStatus"/> --%>
<jsp:useBean id="woMaterialReq" class="ibase.webitm.ejb.mfg.WOStockMaterialReq"/>
<html>
<head>
<title>Workorder partial stock Report</title>
<style>
#pright{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
margin-top: 5px;
margin-bottom: 5px;
margin-right: 10px;
margin-left: 0px;
}
#pleft{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
margin-top: 5px;
margin-bottom: 5px;
margin-right: 0px;
margin-left: 10px;
}
#headtab {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
border-collapse: collapse;
width: 100%;
}
#headtab th {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
h2 { margin: 25px 0px 15px 0px;}
h3 { margin: 10px 0px 10px 0px;}
#datatab {
margin-top: 10px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
border-collapse: collapse;
width: 100%;
}
#datatab td, #datatab th {
border: 1px solid #ddd;
padding: 8px;
}
#datatab tr:nth-child(even){background-color: #f2f2f2;}
#datatab tr:hover {background-color: #ddd;}
#datatab th {
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
background-color: #ffb380;
color: white;
}
.firstdata {
margin-top: 5px;
margin-bottom: 10px;
margin-right: 5px;
margin-left: 5px;
padding: 0px;
}
</style>
</head>
<body>
<a style="position:absolute;top:10;left:0;height:50;width:12;background:url(/ibase/webitm/images/title_bar_bg_blue.jpg);font-family:Verdana"></a>
<%
//System.out.println("WoMaterialReq Inside .jsp");
ibase.utility.UserInfoBean userInfo = ( ibase.utility.UserInfoBean )session.getAttribute( "USER_INFO" );
System.out.println(userInfo);
GenericUtility genericUtility = GenericUtility.getInstance();
String param = null, paramvalue = null, workOrder = null;
workOrder = request.getParameter("XMLDATASTRING");
System.out.println("PAVAN workOrder::["+workOrder+"]");
ArrayList<HashMap> dataList = woMaterialReq.getPartialStock(workOrder, userInfo);
%>
<div class="firstdata">
<table id="headtab">
<tr><th colspan="2"><h2 align="center">Workorder partial stock Report</h2></th></tr>
<tr><th colspan="2"><h3 align="center"><%=userInfo.getSiteDescr()==null?" ":userInfo.getSiteDescr()%></h3></th></tr>
<tr><td><p id="pleft" align = "left">Site Code: <%=userInfo.getSiteCode()==null?" ":userInfo.getSiteCode()%></p></td>
<td><!-- p id="pright" align = "right">Date: 28/02/2019</p --></td>
</tr>
<tr><td><p id="pleft" align = "left">Work Order No: <%=workOrder%> </p></td>
<td><!-- p id="pright" align = "right">Lot No: 1100</p --></td>
</tr>
</table>
</div>
<div class="firstdata">
<table id="datatab">
<thead >
<tr>
<tr>
<th>Item Code</th>
<th>Item Ser</th>
<th>Item Description</th>
<th>UOM</th>
<th>Required Qty</th>
<th>Available Qty</th>
<th>Short Qty</th>
</tr>
</thead>
<tbody>
<% for(int i = 0; i < dataList.size(); i++)
{ HashMap dataMap = dataList.get(i); %>
<tr>
<td><%=dataMap.get("item_code")%></td>
<td><%=dataMap.get("item_ser")%></td>
<td><%=dataMap.get("descr")%></td>
<td><%=dataMap.get("uom")%></td>
<td><%=dataMap.get("reqd_qty")%></td>
<td><%=dataMap.get("avail_qty")%></td>
<td><%=dataMap.get("short_qty")%></td>
</tr>
<% } %>
</tbody>
</table>
</div>
</body>
</html>
......@@ -27,6 +27,16 @@ background-color:blue;
color:white;
}
</style>
<!-- Pavan R on 01mar19 start -->
<script>
function getAllocDetails(StkData)
{
//alert(StkData);
var url = "/ibase/webitm/jsp/WOMaterialReq.jsp?XMLDATASTRING="+StkData;
window.open("/ibase/webitm/jsp/WOMaterialReq.jsp?XMLDATASTRING="+StkData,null,"toolbar=no, location=no, status=no,screenX=50,left=275,screenY=50,top=350, menubar=no, scrollbars=yes, resizable=yes, width=700, height=550");
}
</script>
<!-- Pavan R on 01mar19 end -->
</head>
<body>
......@@ -64,7 +74,27 @@ color:white;
//String htmlString = WoStockStatus.getStockStatus(workOrder, userInfo.getTransDB());
String htmlString = WoStockStatus.getStockStatus(workOrder, userInfo);
System.out.println("htmlString [" + htmlString + "]");
// Pavan R on 01mar19 start
if(htmlString.contains("VTWOAR"))
{
htmlString = "<h4>Work Order Already Release, Can Not Firm Plan Again.<h4>";
}else if(htmlString.contains("VTAPLAN"))
{
htmlString = "<h4>Firm plan already done successfully now you can release the work order.<h4>";
}
else if(htmlString.contains("VTWOCANC1"))
{
htmlString = "<h4>Work Order Cancel or Close, Can not Firm Plan Again.<h4>";
}
else if(htmlString.indexOf("</TABLE>") > 0)
{
String beg = htmlString.substring(0, htmlString.indexOf("</TABLE>")+8);
String end = htmlString.substring(htmlString.indexOf("</BODY>"));
String butStr = "<br><input type=\"button\" onclick=\"getAllocDetails('"+workOrder+"')\" value=\" Detail \" /><br>";
htmlString = beg+butStr+end;
}
System.out.println("htmlString--2--[" + htmlString + "]");
// Pavan R on 01mar19 end
%>
<%=htmlString%>
</body>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment