Commit e5d6e049 authored by cpatil's avatar cpatil

added for requirment


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@95010 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 7c8347fa
<%@page import = "java.lang.*,java.util.*, ibase.utility.*, java.io.* , ibase.webitm.utility.ITMException"%>
<jsp:useBean id="reqitmwizardlist" class="ibase.webitm.ejb.mfg.ReqItmWizardListBean" scope="session"></jsp:useBean>
<%
System.out.println("@@@@@@@@@ In REQITMWizardList.jsp @@@@@@@@@@@@@@@@");
// StrgMeetWizardBean itmWizardBean = new StrgMeetWizardBean();
//System.out.println("request.getParameter(\"SELECTED_ITEM\") "+request.getParameter("SELECTED_ITEM"));
System.out.println("request.getParameter(\"item_code\") "+request.getParameter("item_code"));
// StrgCode passed for future implementation of strgCustmer wise itemList
// String salesPers = ( String ) request.getParameter("SALES_PERS");
// String strgCode = ( String ) request.getParameter("STRG_CODE");
//String selectedItems = ( String ) request.getParameter("SELECTED_ITEM");
String selectedItems = ( String ) request.getParameter("item_code");
//String divData = ( String ) request.getParameter("div_data");// div_data
//String xslFileName = getXSLFileName("mrp_run_wiz4_wiz_en_US_A.xsl");
System.out.println("@@@@@@@@@@@@selectedItems["+selectedItems+"]");
//String htmlData = ( new ibase.webitm.utility.GenericUtility() ).transformToString( xslFileName, selectedSampleItems, CommonConstants.APPLICATION_CONTEXT + File.separator + "temp", "Output", ".html" );
// String htmlData = MRPWizardBean.getSalesPersSampleItemList( salesPers, strgCode, selectedItems, selectedSampleItems );
reqitmwizardlist.setItemchange(selectedItems);
System.out.println("@@@@@@@@@@@@complete--------------");
%>
<%@page import = "java.lang.*,java.util.*, ibase.webitm.ejb.mfg.ReqITMWizardPopHelpBean"%>
<%
System.out.println("@@@@@@@@@ In ReqITMWizardItemCode.jsp @@@@@@@@@@@@@@@@");
ReqITMWizardPopHelpBean itmWizardBean = new ReqITMWizardPopHelpBean();
//System.out.println("request.getParameter(\"SELECTED_ACT_CODE\") "+request.getParameter("SELECTED_ACT_CODE"));
String itemCode = ( String ) request.getParameter("item_code");
System.out.println("itemCode=="+itemCode);
String dbID = ( String ) request.getParameter("dbID");
System.out.println(" dbID=="+dbID);
String searchItem = ( String ) request.getParameter("SEARCH_ITEM");
System.out.println("search item=="+searchItem);
String siteCode = ( String ) request.getParameter("site_code");
System.out.println("siteCode=="+siteCode);
//String selectedActCode = ( String ) request.getParameter("SELECTED_ACT_CODE");
String htmlData = itmWizardBean.getItemCodeList( itemCode ,searchItem ,dbID,siteCode);
//System.out.println("htmlData=="+htmlData);
%>
<%=htmlData%>
<%System.out.println("XXXXXXXXXXXXXXXXXXXX MRPExprotExcel.jsp XXXXXXXXXXXXXXXXXXXX");%>
<%-- <%@page import = "ibase.webitm.ejb.mfg.ReqViewMrpBean"%> --%>
<jsp:useBean id="ReqViewMrpBean" class="ibase.webitm.ejb.mfg.ReqViewMrpBean" scope="session"></jsp:useBean>
<%@page import = "java.sql.*,ibase.utility.*,java.util.List,java.util.Collection,java.util.ArrayList"%>
<%@page import="java.io.FileOutputStream,java.io.File"%>
<%@page import="org.apache.poi.hssf.usermodel.*"%>
<%@page import="javax.xml.parsers.DocumentBuilderFactory,javax.xml.parsers.DocumentBuilder,org.w3c.dom.*"%>
<%@ page import="org.apache.poi.hssf.util.HSSFColor"%>
<%@ page contentType="application/excel" language="java" %>
<%!
int rownum = 0;
HSSFSheet firstSheet;
HSSFWorkbook workbook;
HSSFRow headerRow;
HSSFFont my_font;
HSSFCellStyle my_style;
%>
<%
workbook = new HSSFWorkbook();
firstSheet = workbook.createSheet("REQUIREMENT");
headerRow = firstSheet.createRow(rownum);
headerRow.setHeightInPoints(40);
HSSFSheet firstSheet = workbook.createSheet();
my_style = workbook.createCellStyle();
my_font=workbook.createFont();
my_font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
my_font.setColor(HSSFColor.BLACK.index);
my_style.setFont(my_font);
List<String> headerRow = new ArrayList<String>();
headerRow.add("SITECODE");
headerRow.add("ITEMCODE");
headerRow.add("SUPP SOURCE");
headerRow.add("DEMAND");
headerRow.add("SUPPLY");
headerRow.add("DUE DATE");
headerRow.add("PLAN SUPPLY");
headerRow.add("RUNNING DEMAND");
headerRow.add("RUNNING SUPPLY");
headerRow.add("RUNNING PLAN SUPPLY");
headerRow.add("INDIPENDENT DEMAND");
headerRow.add("BOM CODE");
headerRow.add("ORDER OPTION");
headerRow.add("BATCH QTY TYPE");
headerRow.add("UNIT");
headerRow.add("MIN ORDER QTY");
headerRow.add("INTEGRAL QTY");
headerRow.add("MAX QTY");
headerRow.add("MIN QTY");
headerRow.add("REORDER QTY");
headerRow.add("YIELD PERC");
headerRow.add("MIN PLAN PERC");
headerRow.add("BATCH QTY");
headerRow.add("PURCHASE RATE");
headerRow.add("PURCHASE LEAD TIME");
headerRow.add("QC LEAD TIME");
headerRow.add("MFG LEAD TIME");
headerRow.add("DESCRIPTION");
headerRow.add("STOCK QTY");
headerRow.add("OTHER SUPPLY");
headerRow.add("PENDING PO");
headerRow.add("PENDING DO");
headerRow.add("PENDING INDENT");
headerRow.add("PENDING DR");
List<List> firstRow = new ArrayList<List>();
System.out.println("request.getParameter(\"SAVE_SAMPLE_DATA\") "+request.getParameter("SAVE_SAMPLE_DATA"));
String saveSampleData = ( String ) request.getParameter("SAVE_SAMPLE_DATA");
System.out.println("@@@@@@@@@@@@saveSampleData["+saveSampleData+"]");
firstRow = ReqViewMrpBean.preSaveForm(saveSampleData);
for(int k=0; k<firstRow.size(); k++)
{
if(k==firstRow.size()-1)
{
List<String> titleRowvalues = new ArrayList<String>();
titleRowvalues= firstRow.get(k);
String sitecodefrom= titleRowvalues.get(0);
String sitecodeto= titleRowvalues.get(1);
List<String> titleRow1 = new ArrayList<String>();
titleRow1.add("SITECODE FROM");
titleRow1.add(sitecodefrom);
titleRow1.add("SITECODETO");
titleRow1.add(sitecodeto);
ExcelExport(titleRow1,headerRow,firstRow) ;
ExcelExport();
}
}
%>
<%! void ExcelExport(){
FileOutputStream fos = null;
try {
fos=new FileOutputStream(new File("/home/base/jboss-5.1.0.GA/EDI/ReqMRPExcelSheet.xls"));
workbook.write(fos);
} catch (Exception e) {
e.printStackTrace();
}
}
%>
<%! void ExcelExport(List<String> r1,List<String> l1,List<List> v1) throws Exception {
HSSFRow row=null;
HSSFCell cell=null;
int rownum = 0;
try {
row = firstSheet.createRow(rownum);
int mid=l1.size()/2;
for(int n=0; n<r1.size(); n++)
{
cell = row.createCell((short) mid);
cell.setCellValue(r1.get(n));
cell.setCellStyle(my_style);
mid++;
}
rownum++;
List<String> v2 = new ArrayList<String>();
row = firstSheet.createRow(rownum);
for(int k=0; k<l1.size(); k++)
{
cell = row.createCell((short) k);
cell.setCellValue(l1.get(k));
cell.setCellStyle(my_style);
}
rownum++;
for (int x = 0; x< v1.size()-1; x++)
{
row = firstSheet.createRow(rownum);
v2= v1.get(x);
for(int y=0; y<v2.size(); y++)
{
cell = row.createCell((short) y);
cell.setCellValue(v2.get(y));
}
rownum++;
}
} catch (Exception e) {
e.printStackTrace();
} finally {
}
}
%>
<%System.out.println("XXXXXXXXXXXXXXXXXXXX RunMRPExprotExcel.jsp XXXXXXXXXXXXXXXXXXXX");%>
<%-- <%@page import = "ibase.webitm.ejb.mfg.ReqViewMrpBean"%> --%>
<jsp:useBean id="RunMrpViewBean" class="ibase.webitm.ejb.mfg.RunMrpViewBean" scope="session"></jsp:useBean>
<%@page import = "java.sql.*,ibase.utility.*,java.util.List,java.util.Collection,java.util.ArrayList"%>
<%@page import="java.io.FileOutputStream,java.io.File"%>
<%@page import="org.apache.poi.hssf.usermodel.*"%>
<%@page import="javax.xml.parsers.DocumentBuilderFactory,javax.xml.parsers.DocumentBuilder,org.w3c.dom.*"%>
<%@ page import="org.apache.poi.hssf.util.HSSFColor"%>
<%@ page contentType="application/excel" language="java" %>
<%!
int rownum = 0;
HSSFSheet firstSheet;
HSSFWorkbook workbook;
HSSFRow headerRow;
HSSFFont my_font;
HSSFCellStyle my_style;
%>
<%
workbook = new HSSFWorkbook();
firstSheet = workbook.createSheet("RUN MRP");
headerRow = firstSheet.createRow(rownum);
headerRow.setHeightInPoints(40);
HSSFSheet firstSheet = workbook.createSheet();
my_style = workbook.createCellStyle();
my_font=workbook.createFont();
my_font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
my_font.setColor(HSSFColor.BLACK.index);
my_style.setFont(my_font);
List<String> titleRow = new ArrayList<String>();
titleRow.add("PERIOD FROM");
titleRow.add("PERIOD TO");
titleRow.add("SITE CODE FROM");
titleRow.add("SITE CODE TO");
List<String> headerRow = new ArrayList<String>();
headerRow.add("SALE ORDER");
headerRow.add("LINE NO");
headerRow.add("SITE CODE");
headerRow.add("ITEM CODE");
headerRow.add("ITEM DESCRIPTION");
headerRow.add("LOTNO");
headerRow.add("LOTSL");
headerRow.add("LOCATION CODE");
headerRow.add("TRANSER");
headerRow.add("TRAN ID");
headerRow.add("REF LINE NO");
headerRow.add("UNIT");
headerRow.add("QUANTITY REQUIRED");
headerRow.add("ALLOCATION QTY");
headerRow.add("STOCK QUANTITY");
headerRow.add("AVILABLE SUPPLY");
headerRow.add("SOURCE SUPPLY");
headerRow.add("PLANNED QTY");
headerRow.add("PARENT ITEM");
List<List> firstRow = new ArrayList<List>();
String saveSampleData = ( String ) request.getParameter("SAVE_SAMPLE_DATA");
System.out.println("@@@@@@@@@@@@saveSampleData["+saveSampleData+"]");
firstRow = RunMrpViewBean.preSaveForm(saveSampleData);
for(int k=0; k<firstRow.size(); k++)
{
if(k==firstRow.size()-1)
{
List<String> titleRowvalues = new ArrayList<String>();
titleRowvalues= firstRow.get(k);
String periodfrom= titleRowvalues.get(0);
String periodto= titleRowvalues.get(1);
String sitecodefrom= titleRowvalues.get(2);
String sitecodeto= titleRowvalues.get(3);
List<String> titleRow1 = new ArrayList<String>();
titleRow1.add("PERIOD FROM");
titleRow1.add(periodfrom);
titleRow1.add("PERIOD FROM");
titleRow1.add(periodto);
List<String> titleRow2 = new ArrayList<String>();
titleRow2.add("SITECODE FROM");
titleRow2.add(sitecodefrom);
titleRow2.add("SITECODETO");
titleRow2.add(sitecodeto);
ExcelExport(titleRow1,titleRow2,headerRow,firstRow) ;
ExcelExport();
}
}
%>
<%! void ExcelExport(){
FileOutputStream fos = null;
try {
fos=new FileOutputStream(new File("/home/base/jboss-5.1.0.GA/EDI/RunMRPExcelSheet.xls"));
workbook.write(fos);
} catch (Exception e) {
e.printStackTrace();
}
}
%>
<%! void ExcelExport(List<String> r1,List<String> rv,List<String> l1,List<List> v1) throws Exception {
/* HSSFCell cell=null; */
HSSFRow row=null;
HSSFCell cell=null;
int rownum = 0;
try {
row = firstSheet.createRow(rownum);
int mid=l1.size()/2;
for(int n=0; n<r1.size(); n++)
{
cell = row.createCell((short) mid);
cell.setCellValue(r1.get(n));
cell.setCellStyle(my_style);
mid++;
}
rownum++;
row = firstSheet.createRow(rownum);
int mid1=l1.size()/2;
for(int b=0; b<rv.size(); b++)
{
cell = row.createCell((short) mid1);
cell.setCellValue(rv.get(b));
cell.setCellStyle(my_style);
mid1++;
}
rownum++;
row = firstSheet.createRow(rownum);
for(int k=0; k<l1.size(); k++)
{
cell = row.createCell((short) k);
cell.setCellValue(l1.get(k));
cell.setCellStyle(my_style);
}
rownum++;
List<String> v2 = new ArrayList<String>();
for (int x = 0; x< v1.size()-1; x++)
{
row = firstSheet.createRow(rownum);
v2= v1.get(x);
for(int y=0; y<v2.size(); y++)
{
cell = row.createCell((short) y);
cell.setCellValue(v2.get(y));
}
rownum++;
}
} catch (Exception e) {
e.printStackTrace();
} finally {
}
}
%>
<%@page import = "java.lang.*,java.util.*, ibase.webitm.utility.*,ibase.utility.*"%>
<%
response.setHeader("Expires", "Sat, 6 May 1995 12:00:00 GMT");
response.setHeader("Cache-Control", "no-store, no-cache,must-revalidate");
response.addHeader("Cache-Control", "post-check=0, pre-check=0");
response.setHeader("Pragma", "no-cache");
%>
<%
String DateFrom = request.getParameter( "date_from" );
System.out.println("DateFrom::"+DateFrom);
%>
<html>
<HEAD>
<TITLE>Attachments</TITLE>
<script language="Javascript" src="/ibase/webitm/js/RequirementWizard.js"></script>
<script language="Javascript" src="/ibase/webitm/js/ITMWizardCalendar.js"></script>
<script language="Javascript" src="/ibase/webitm/js/MRPWizard.js"></script>
</HEAD>
<body >
<table id="travelTable" width="70%">
<!-- <table> -->
<div>
<tr style="background-color: #FFCCCC;">
<td class="header_td" colspan="4" align='center' >
<!-- <strong>SELECT MRP WIZARD </strong> -->
<font size=2><b>SELECT MRP WIZARD</b> </font>
</td>
</tr>
</div>
<tr style="background-color: #D7E5F9;" align='center'>
<td class="td_leftAlign" nowrap="true">
<!-- <strong>Select MRP Type :</strong> -->
<font size=2><b>Select MRP Type :</b></font>
</td><td>
<select name="Type" id="mrp">
<option value="mrp_run_wiz">Detail</option>
<option value="requirement">Summary</option>
</select>
</td>
</tr>
<div>
</table>
<table width="70%">
<tr align="center">
<td colspan="2">
<input type="submit" style="cursor:hand" value="Submit" name = "Submit" id = "Submit" title='' onclick="return setActionVal1('Submit')"/>
</td>
</tr>
</div>
</table>
</body>
</html>
\ No newline at end of file
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