Commit 8f0e5525 authored by btambade's avatar btambade

Sales and Operations Dashboard (Need to migrate from DBR)

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@205099 ce508802-f39f-4f6c-b175-0d175dae99d5
parent bd427cd1
package ibase.dashboard.wms.servlet;
//import ibase.dashboard.wms.ejb.FGWarehouse;
import ibase.dashboard.wms.ejb.SNOPDashboardDAO;
import ibase.utility.UserInfoBean;
//import ibase.dashboard.wms.ejb.FGWarehouseRemote;
//import ibase.system.config.AppConnectParm;
import ibase.webitm.utility.ITMException;
import java.io.IOException;
import java.io.OutputStream;
//import javax.naming.InitialContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.json.JSONArray;
import org.json.JSONObject;
public class AngCreditComplianceDetailServlet extends HttpServlet
{
private static final long serialVersionUID = 1L;
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
doPost(request, response);
}
@SuppressWarnings("unchecked")
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
//Modified by Anjali R. [30/07/2018][Start]
//FGWarehouseRemote fgWarehouseRemote = null;
SNOPDashboardDAO SNOPDashboardDAO = null;
//InitialContext context = null;
//AppConnectParm appConnectParm = new AppConnectParm();
//Modified by Anjali R. [30/07/2018][End]
HttpSession session = null;
UserInfoBean userInfo = null;
String dataSourceName = "";
String siteCode ="";
String finEntity = "";
String itemSer = "";
String custCode = "";
try
{
response.setContentType("application/xml");
siteCode = request.getParameter("siteCode");
custCode = request.getParameter("custCode");
finEntity = request.getParameter("finEntity");
itemSer = request.getParameter("itemSer");
session = request.getSession(true);
userInfo = (ibase.utility.UserInfoBean) session.getAttribute("USER_INFO");
dataSourceName = userInfo.getTransDB();
System.out.println("In AngCreditComplianceDetailServlet facilityCode::::::::: "+finEntity);
System.out.println("In AngCreditComplianceDetailServlet dataSourceName::::::::: "+dataSourceName);
System.out.println("In AngCreditComplianceDetailServlet userInfo:::::::"+userInfo);
//Modified by Anjali R. [30/07/2018][Start]
/*context = new InitialContext(appConnectParm.getProperty());
fgWarehouseRemote = (FGWarehouseRemote) context.lookup("ibase/FGWarehouse/remote");
JSONObject jsonObjData = (JSONObject) fgWarehouseRemote.getCreditComplianceDetail(dataSourceName, siteCode,finEntity,itemSer,custCode);*/
SNOPDashboardDAO = new SNOPDashboardDAO();
JSONArray jsonDataarr = SNOPDashboardDAO.getAngCreditComplianceDetail(dataSourceName, siteCode,finEntity,itemSer,custCode);
SNOPDashboardDAO = null;
//Modified by Anjali R. [30/07/2018][End]
OutputStream outputStream = response.getOutputStream();
outputStream.write(jsonDataarr.toString().getBytes());
outputStream.flush();
outputStream.close();
System.out.println(" Final data set for AngCreditComplianceDetailServlet build the Graph is===" + jsonDataarr);
} catch (Exception e)
{
System.out.println("Exception : AngCreditComplianceDetailServlet :doPost(HttpServletRequest request, HttpServletResponse response) :" + e);
try
{
throw new ITMException(e);
} catch (ITMException e1)
{
e1.printStackTrace();
}
}
}
}
\ No newline at end of file
package ibase.dashboard.wms.servlet;
import ibase.dashboard.wms.ejb.SNOPDashboardDAO;
import ibase.utility.UserInfoBean;
import ibase.webitm.utility.ITMException;
import java.io.IOException;
import java.io.OutputStream;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.json.JSONArray;
public class AngCreditComplianceExposureDtlServlet extends HttpServlet
{
private static final long serialVersionUID = 1L;
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
doPost(request, response);
}
@SuppressWarnings("unchecked")
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
String dataSourceName = "";
String siteCode ="";
String finEntity = "";
String itemSer = "";
String custCode = "";
HttpSession session = null;
UserInfoBean userInfo = null;
try
{
response.setContentType("application/xml");
session = request.getSession(true);
userInfo = (ibase.utility.UserInfoBean) session.getAttribute("USER_INFO");
dataSourceName = userInfo.getTransDB();
siteCode = request.getParameter("site_code");
custCode = request.getParameter("cust_code");
SNOPDashboardDAO snopDashboardDao= new SNOPDashboardDAO();
JSONArray jsonarrData =snopDashboardDao.getAngCreditComplianceExposureDtl(dataSourceName, siteCode,custCode);
snopDashboardDao = null;
OutputStream outputStream = response.getOutputStream();
outputStream.write(jsonarrData.toString().getBytes());
outputStream.flush();
outputStream.close();
System.out.println(" Final data set for CreditComplianceExposureDtlServlet build the Graph is===" + jsonarrData);
} catch (Exception e)
{
System.out.println("Exception : CreditComplianceExposureDtlServlet :doPost(HttpServletRequest request, HttpServletResponse response) :" + e);
try
{
throw new ITMException(e);
} catch (ITMException e1)
{
e1.printStackTrace();
}
}
}
}
\ No newline at end of file
package ibase.dashboard.wms.servlet;
import ibase.dashboard.wms.ejb.FGWarehouse;
import ibase.dashboard.wms.ejb.SNOPDashboardDAO;
//import ibase.dashboard.wms.ejb.FGWarehouseRemote;
//import ibase.system.config.AppConnectParm;
import ibase.utility.UserInfoBean;
import ibase.webitm.utility.ITMException;
import java.io.IOException;
import java.io.OutputStream;
//import javax.naming.InitialContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.json.JSONArray;
import org.json.JSONObject;
public class AngCreditComplianceServlet extends HttpServlet
{
private static final long serialVersionUID = 1L;
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
doPost(request, response);
}
@SuppressWarnings("unchecked")
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
//Modified by Anjali R. on [30/07/2018][Start]
/*FGWarehouseRemote fgWarehouseRemote = null;
InitialContext context = null;
AppConnectParm appConnectParm = new AppConnectParm();*/
HttpSession session = null;
UserInfoBean userInfo = null;
String sessionSiteCode = "";
String facilityCode = "";
try
{
response.setContentType("application/xml");
session = request.getSession(true);
userInfo = (ibase.utility.UserInfoBean) session.getAttribute("USER_INFO");
String dataSourceName = userInfo.getTransDB();
sessionSiteCode = userInfo.getSiteCode();
//sessionSiteCode="TA821";
facilityCode=request.getParameter("facilityCode");
//dataSourceName = request.getParameter("dataSourceName");
System.out.println("In AngCreditComplianceServlet facilityCode::::::::: "+facilityCode);
System.out.println("In AngCreditComplianceServlet dataSourceName::::::::: "+dataSourceName);
System.out.println("In AngCreditComplianceServlet userInfo:::::::"+userInfo);
//Modified by Anjali R. on [30/07/2018][Start]
/*context = new InitialContext(appConnectParm.getProperty());
fgWarehouseRemote = (FGWarehouseRemote) context.lookup("ibase/FGWarehouse/remote");
JSONObject jsonObjData = (JSONObject) fgWarehouseRemote.getCreditCompliance(dataSourceName, sessionSiteCode, facilityCode);*/
SNOPDashboardDAO SNOPDashboardDAO = new SNOPDashboardDAO();
JSONArray jsonArrData = SNOPDashboardDAO.getAngCreditCompliance(dataSourceName, sessionSiteCode, facilityCode);
SNOPDashboardDAO = null;
//Modified by Anjali R. on [30/07/2018][End]
//JSONObject jsonObjData = (JSONObject) misDashboardRemote.getCreditCompliance(dataSourceName, sessionSiteCode);
OutputStream outputStream = response.getOutputStream();
outputStream.write(jsonArrData.toString().getBytes());
outputStream.flush();
outputStream.close();
System.out.println(" Final data set for CreditComplianceServlet build the Graph is===" + jsonArrData);
System.out.println(" This data is from ANG servlet ===" + jsonArrData);
} catch (Exception e)
{
System.out.println("Exception : AngCreditComplianceServlet :doPost(HttpServletRequest request, HttpServletResponse response) :" + e);
try
{
throw new ITMException(e);
} catch (ITMException e1)
{
e1.printStackTrace();
}
}
}
}
package ibase.dashboard.wms.servlet;
import ibase.dashboard.wms.ejb.SNOPDashboardDAO;
import ibase.utility.UserInfoBean;
import ibase.webitm.utility.ITMException;
import java.io.IOException;
import java.io.OutputStream;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.json.JSONArray;
import org.json.JSONObject;
public class AngOrderStatusSummaryPieServlet extends HttpServlet
{
private static final long serialVersionUID = 1L;
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
doPost(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
String facilityCode = "";
String businessType = "";
JSONObject jsonObjData = null;
OutputStream outputStream = null;
HttpSession session = null;
UserInfoBean userInfo = null;
String sessionSiteCode = "";
String sessionUserLevel = "";
try
{
response.setContentType("application/xml");
facilityCode = request.getParameter("facilityCode");
businessType = request.getParameter("businessType");
session = request.getSession(true);
userInfo = (ibase.utility.UserInfoBean) session.getAttribute("USER_INFO");
String dataSourceName = userInfo.getTransDB();
sessionSiteCode = userInfo.getSiteCode();
sessionUserLevel = userInfo.getUserLevel();
System.out.println("In AngOrderStatusSummaryPieServlet sessionSiteCode :"+sessionSiteCode);
System.out.println("*********** In AngOrderStatusSummaryPieServlet facilityCode is *************** =" + facilityCode + " sessionUserLevel: "+sessionUserLevel);
System.out.println("In AngOrderStatusSummaryPieServlet dataSourceName:::::::::::: "+dataSourceName);
System.out.println("In AngOrderStatusSummaryPieServlet UserInfo::::::::::: "+userInfo);
SNOPDashboardDAO snopDashboardDao= new SNOPDashboardDAO();
JSONArray JSONArrData = snopDashboardDao.getAngOrderStatusSummaryPie(facilityCode, businessType, dataSourceName,sessionSiteCode,sessionUserLevel);
snopDashboardDao = null;
outputStream = response.getOutputStream();
outputStream.write(JSONArrData.toString().getBytes());
outputStream.flush();
outputStream.close();
System.out.println(" Final data set for AngOrderStatusSummaryPieServlet for the build the Graph is ===" + JSONArrData);
}
catch (Exception e)
{
System.out.println("Exception : AngOrderStatusSummaryPieServlet :doPost(HttpServletRequest request, HttpServletResponse response) :" + e);
try
{
throw new ITMException(e);
}
catch (ITMException e1)
{
e1.printStackTrace();
}
}
}
}
package ibase.dashboard.wms.servlet;
import ibase.dashboard.wms.ejb.SNOPDashboardDAO;
import ibase.utility.UserInfoBean;
import ibase.webitm.utility.ITMException;
import java.io.IOException;
import java.io.OutputStream;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.json.JSONArray;
import org.json.JSONObject;
public class AngOrderStatusSummaryStackServlet extends HttpServlet
{
private static final long serialVersionUID = 1L;
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
doPost(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
String facilityCode = "";
String businessType = "";
JSONObject jsonObjData = null;
OutputStream outputStream = null;
HttpSession session = null;
UserInfoBean userInfo = null;
String sessionSiteCode = "";
String sessionUserLevel = "";
try
{
response.setContentType("application/xml");
session = request.getSession(true);
userInfo = (ibase.utility.UserInfoBean) session.getAttribute("USER_INFO");
String dataSourceName = userInfo.getTransDB();
sessionSiteCode = userInfo.getSiteCode();
facilityCode = request.getParameter("facilityCode");
businessType = request.getParameter("businessType");
sessionUserLevel = userInfo.getUserLevel();
System.out.println("*********** In AngOrderStatusSummaryStackServlet facilityCode is *************** =" + facilityCode+" sessionUserLevel: "+sessionUserLevel);
System.out.println("In AngOrderStatusSummaryStackServlet dataSourceName::::::: "+dataSourceName);
System.out.println("in AngOrderStatusSummaryStackServlet sessionSiteCode :"+sessionSiteCode);
System.out.println("in AngOrderStatusSummaryStackServlet businessType :"+businessType);
SNOPDashboardDAO snopDashboardDao= new SNOPDashboardDAO();
JSONArray jsonArrData = snopDashboardDao.getAngOrderStatusSummaryStack(facilityCode, businessType, dataSourceName,sessionSiteCode,sessionUserLevel);
snopDashboardDao =null;
outputStream = response.getOutputStream();
outputStream.write(jsonArrData.toString().getBytes());
outputStream.flush();
outputStream.close();
System.out.println(" Final data set for AngOrderStatusSummaryStackServlet for the build the Graph is===" + jsonArrData);
}
catch (Exception e)
{
System.out.println("Exception : AngOrderStatusSummaryStackServlet :doPost(HttpServletRequest request, HttpServletResponse response) :" + e);
try
{
throw new ITMException(e);
}
catch (ITMException e1)
{
e1.printStackTrace();
}
}
}
}
package ibase.dashboard.wms.servlet;
import ibase.dashboard.wms.ejb.SNOPDashboardDAO;
import ibase.utility.UserInfoBean;
import ibase.webitm.utility.ITMException;
import java.io.IOException;
import java.io.OutputStream;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.json.JSONArray;
import org.json.JSONObject;
public class AngShipmentEffDetServlet extends HttpServlet
{
private static final long serialVersionUID = 1L;
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
doPost(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
String dataSourceName = "";
String facilityCode = "";
String businessType = "";
JSONObject jsonObjData = null;
OutputStream outputStream = null;
HttpSession session = null;
UserInfoBean userInfo = null;
String sessionSiteCode = "";
String sessionUserLevel = "";
try
{
response.setContentType("application/xml");
facilityCode = request.getParameter("facilityCode");
businessType = request.getParameter("businessType");
session = request.getSession(true);
userInfo = (ibase.utility.UserInfoBean) session.getAttribute("USER_INFO");
dataSourceName = userInfo.getTransDB();
sessionSiteCode = userInfo.getSiteCode();
sessionUserLevel = userInfo.getUserLevel();
System.out.println("in AngShipmentEffDetServlet sessionSiteCode :"+sessionSiteCode+" sessionUserLevel: "+sessionUserLevel);
System.out.println("*********** In AngShipmentEffDetServlet facilityCode is *************** =" + facilityCode);
SNOPDashboardDAO snopDashboardDao= new SNOPDashboardDAO();
JSONObject jsonData = snopDashboardDao.getAngShipmentEffDet(facilityCode,businessType,dataSourceName,sessionSiteCode,sessionUserLevel);
JSONArray jsonArrData = jsonData.optJSONArray("DETAILS");
snopDashboardDao = null;
outputStream = response.getOutputStream();
outputStream.write(jsonArrData.toString().getBytes());
outputStream.flush();
outputStream.close();
System.out.println(" Final data set for AngShipmentEffDetServlet build the Graph is === "+ jsonArrData);
}
catch (Exception e)
{
System.out.println("Exception : AngShipmentEffDetServlet :doPost(HttpServletRequest request, HttpServletResponse response) :" + e);
try
{
throw new ITMException(e);
}
catch (ITMException e1)
{
e1.printStackTrace();
}
}
}
}
package ibase.dashboard.wms.servlet;
import java.io.IOException;
import java.io.OutputStream;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.json.JSONArray;
import org.json.JSONObject;
import ibase.dashboard.wms.ejb.SNOPDashboardDAO;
import ibase.utility.UserInfoBean;
import ibase.webitm.utility.ITMException;
public class AngShipmentEffSKUFillRateDetServlet extends HttpServlet
{
private static final long serialVersionUID = 1L;
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
doPost(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
String dataSourceName = "";
String facilityCode = "";
String businessType = "";
JSONObject jsonObjData = null;
OutputStream outputStream = null;
HttpSession session = null;
UserInfoBean userInfo = null;
String sessionSiteCode = "";
String sessionUserLevel = "";
JSONObject finalShipmentSKU = new JSONObject();
try
{
response.setContentType("application/xml");
facilityCode = request.getParameter("facilityCode");
businessType = request.getParameter("businessType");
session = request.getSession(true);
userInfo = (ibase.utility.UserInfoBean) session.getAttribute("USER_INFO");
dataSourceName = userInfo.getTransDB();
sessionSiteCode = userInfo.getSiteCode();
sessionUserLevel = userInfo.getUserLevel();
System.out.println("in AngShipmentEffSKUFillRateDetServlet sessionSiteCode :"+sessionSiteCode+" sessionUserLevel: "+sessionUserLevel);
System.out.println("*********** In AngShipmentEffSKUFillRateDetServlet facilityCode is *************** =" + facilityCode);
SNOPDashboardDAO snopDashboardDao= new SNOPDashboardDAO();
JSONObject SHIPMENTEFFI_DETAIL = snopDashboardDao.getAngShipmentEffDet(facilityCode,businessType,dataSourceName,sessionSiteCode,sessionUserLevel);
JSONObject SKUFILL_RATE_DETAIL = snopDashboardDao.getAngSkuFillRateDet(facilityCode,businessType,dataSourceName,sessionSiteCode,sessionUserLevel);
JSONArray KPI_SUMMARY = snopDashboardDao.getKPISummary(SHIPMENTEFFI_DETAIL.getJSONObject("KPI"), SKUFILL_RATE_DETAIL.getJSONObject("KPI"));
snopDashboardDao = null;
finalShipmentSKU.put("KPI_SUMMARY", KPI_SUMMARY);
finalShipmentSKU.put("SHIPMENTEFFI_DETAIL", SHIPMENTEFFI_DETAIL.optJSONArray("DETAILS"));
finalShipmentSKU.put("SKUFILL_RATE_DETAIL", SKUFILL_RATE_DETAIL.optJSONArray("DETAILS"));
outputStream = response.getOutputStream();
outputStream.write(finalShipmentSKU.toString().getBytes());
outputStream.flush();
outputStream.close();
}
catch (Exception e)
{
System.out.println("Exception : AngShipmentEffSKUFillRateDetServlet :doPost(HttpServletRequest request, HttpServletResponse response) :" + e);
try
{
throw new ITMException(e);
}
catch (ITMException e1)
{
e1.printStackTrace();
}
}
}
}
package ibase.dashboard.wms.servlet;
import ibase.dashboard.wms.ejb.SNOPDashboardDAO;
import ibase.utility.UserInfoBean;
import ibase.webitm.utility.ITMException;
import java.io.IOException;
import java.io.OutputStream;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.json.simple.JSONArray;
import org.json.JSONObject;
public class AngShipmentEffSummServlet extends HttpServlet
{
private static final long serialVersionUID = 1L;
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
doPost(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
String facilityCode = "";
String businessType = "";
JSONObject jsonObjData = null;
OutputStream outputStream = null;
HttpSession session = null;
UserInfoBean userInfo = null;
String sessionSiteCode = "";
String sessionUserLevel = "";
try
{
response.setContentType("application/xml");
facilityCode = request.getParameter("finEntity");
businessType = request.getParameter("businessType");
session = request.getSession(true);
userInfo = (ibase.utility.UserInfoBean) session.getAttribute("USER_INFO");
String dataSourceName = userInfo.getTransDB();
sessionSiteCode = userInfo.getSiteCode();
sessionUserLevel = userInfo.getUserLevel();
System.out.println("in AngShipmentEffSummServlet sessionSiteCode :"+sessionSiteCode);
System.out.println("*********** In ShipmentEffSummServlet facilityCode is *************** =" + facilityCode+" sessionUserLevel: "+sessionUserLevel);
System.out.println("In AngShipmentEffSummServlet userInfo:::::::::" +userInfo);
SNOPDashboardDAO snopDashboardDao= new SNOPDashboardDAO();
JSONObject jsonArrData =snopDashboardDao.getAngShipmentEffSumm(facilityCode,businessType,dataSourceName,sessionSiteCode,sessionUserLevel);
snopDashboardDao = null;
outputStream = response.getOutputStream();
outputStream.write(jsonArrData.toString().getBytes());
outputStream.flush();
outputStream.close();
System.out.println(" Final data set for getShipmentEfficiencySummaryCard build the Graph is === "+ jsonArrData);
}
catch (Exception e)
{
System.out.println("Exception : AngShipmentEffSummServlet :doPost(HttpServletRequest request, HttpServletResponse response) :" + e);
try
{
throw new ITMException(e);
}
catch (ITMException e1)
{
e1.printStackTrace();
}
}
}
}
package ibase.dashboard.wms.servlet;
import ibase.dashboard.wms.ejb.SNOPDashboardDAO;
import ibase.utility.UserInfoBean;
import ibase.webitm.utility.ITMException;
import java.io.IOException;
import java.io.OutputStream;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.json.JSONArray;
//import org.json.simple.JSONObject;
import org.json.JSONObject;
public class AngSkuFillRateDetServlet extends HttpServlet
{
private static final long serialVersionUID = 1L;
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
doPost(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
String dataSourceName = "";
String facilityCode = "";
String businessType = "";
JSONObject jsonObjData = null;
OutputStream outputStream = null;
HttpSession session = null;
UserInfoBean userInfo = null;
String sessionSiteCode = "";
String sessionUserLevel = "";
try
{
response.setContentType("application/xml");
facilityCode = request.getParameter("facilityCode");
businessType = request.getParameter("businessType");
session = request.getSession(true);
userInfo = (ibase.utility.UserInfoBean) session.getAttribute("USER_INFO");
dataSourceName = userInfo.getTransDB();
sessionSiteCode = userInfo.getSiteCode();
sessionUserLevel = userInfo.getUserLevel();
System.out.println("in AngSkuFillRateDetServlet sessionSiteCode :"+sessionSiteCode+ " sessionUserLevel: "+sessionUserLevel);
System.out.println("*********** In AngSkuFillRateDetServlet facilityCode is *************** =" + facilityCode);
SNOPDashboardDAO snopDashboardDao= new SNOPDashboardDAO();
JSONObject jsonData = snopDashboardDao.getAngSkuFillRateDet(facilityCode,businessType,dataSourceName,sessionSiteCode,sessionUserLevel);
JSONArray jsonDataarr = jsonData.optJSONArray("DETAILS");
snopDashboardDao = null;
outputStream = response.getOutputStream();
outputStream.write(jsonDataarr.toString().getBytes());
outputStream.flush();
outputStream.close();
System.out.println(" Final data set for AngSkuFillRateDetServlet build the Graph is === "+ jsonDataarr);
}
catch (Exception e)
{
System.out.println("Exception : AngSkuFillRateDetServlet :doPost(HttpServletRequest request, HttpServletResponse response) :" + e);
try
{
throw new ITMException(e);
}
catch (ITMException e1)
{
e1.printStackTrace();
}
}
}
}
package ibase.dashboard.wms.servlet;
import ibase.dashboard.wms.ejb.SNOPDashboardDAO;
import ibase.utility.UserInfoBean;
import ibase.webitm.utility.ITMException;
import java.io.IOException;
import java.io.OutputStream;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.json.simple.JSONArray;
import org.json.JSONObject;
public class AngSkuFillRateSummServlet extends HttpServlet
{
private static final long serialVersionUID = 1L;
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
doPost(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
String facilityCode = "";
String businessType = "";
JSONObject jsonObjData = null;
OutputStream outputStream = null;
HttpSession session = null;
UserInfoBean userInfo = null;
String sessionSiteCode = "";
String sessionUserLevel = "";
try
{
response.setContentType("application/xml");
facilityCode = request.getParameter("finEntity");
businessType = request.getParameter("businessType");
session = request.getSession(true);
userInfo = (ibase.utility.UserInfoBean) session.getAttribute("USER_INFO");
String dataSourceName = userInfo.getTransDB();
sessionSiteCode = userInfo.getSiteCode();
sessionUserLevel = userInfo.getUserLevel();
System.out.println("in AngSkuFillRateSummServlet sessionSiteCode :"+sessionSiteCode);
System.out.println("In AngSkuFillRateSummServlet dataSourceName is:::"+dataSourceName);
System.out.println("In AngSkuFillRateSummServlet dataSourceName is:::" +userInfo);
System.out.println("*********** In AngSkuFillRateSummServlet facilityCode is *************** =" + facilityCode+" sessionUserLevel: "+sessionUserLevel);
SNOPDashboardDAO snopDashboardDao= new SNOPDashboardDAO();
JSONObject jsonArrData = (JSONObject) snopDashboardDao.getAngSkuFillRateSumm(facilityCode,businessType,dataSourceName,sessionSiteCode,sessionUserLevel);
snopDashboardDao = null;
outputStream = response.getOutputStream();
outputStream.write(jsonArrData.toString().getBytes());
outputStream.flush();
outputStream.close();
System.out.println(" Final data set for getFillRateSummaryCard build the Graph is === "+ jsonArrData);
}
catch (Exception e)
{
System.out.println("Exception : AngSkuFillRateSummServlet :doPost(HttpServletRequest request, HttpServletResponse response) :" + e);
try
{
throw new ITMException(e);
}
catch (ITMException e1)
{
e1.printStackTrace();
}
}
}
}
package ibase.dashboard.wms.servlet;
import ibase.dashboard.wms.ejb.SNOPDashboardDAO;
//import ibase.dashboard.wms.ejb.WMS3PLSummDtlDashboardRemote;
//import ibase.system.config.AppConnectParm;
import ibase.utility.UserInfoBean;
import ibase.webitm.utility.ITMException;
import java.io.IOException;
import java.io.OutputStream;
//import javax.naming.InitialContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.json.JSONArray;
import org.json.JSONObject;
public class AngWarehouseEffSummServlet extends HttpServlet
{
private static final long serialVersionUID = 1L;
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
doPost(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
String dataSourceName = "";
String siteCode = "";
String facilityCode = "";
String businessType = "";
JSONObject jsonObjData = null;
OutputStream outputStream = null;
HttpSession session = null;
UserInfoBean userInfo = null;
String sessionSiteCode = "";
String sessionUserLevel = "";
try
{
response.setContentType("application/xml");
facilityCode = request.getParameter("facilityCode");
businessType = request.getParameter("businessType");
session = request.getSession(true);
userInfo = (ibase.utility.UserInfoBean) session.getAttribute("USER_INFO");
dataSourceName = userInfo.getTransDB();
sessionSiteCode = userInfo.getSiteCode();
sessionUserLevel = userInfo.getUserLevel();
System.out.println("in AngWarehouseEffSummServlet sessionSiteCode :"+sessionSiteCode);
System.out.println("in AngWarehouseEffSummServlet userInfo :"+userInfo);
System.out.println("*********** In AngWarehouseEffSummServlet siteCode is *************** =" + siteCode+" sessionUserLevel: "+sessionUserLevel);
SNOPDashboardDAO snopDashboardDao= new SNOPDashboardDAO();
JSONArray jsonArrData = snopDashboardDao.getAngWarehouseEffSummOrder(facilityCode,businessType,dataSourceName,sessionSiteCode,sessionUserLevel);
snopDashboardDao = null;
outputStream = response.getOutputStream();
outputStream.write(jsonArrData.toString().getBytes());
outputStream.flush();
outputStream.close();
System.out.println(" Final data set for getFillRateSummaryCard build the Graph is === "+ jsonArrData);
}
catch (Exception e)
{
System.out.println("Exception : AngWarehouseEffSummServlet :doPost(HttpServletRequest request, HttpServletResponse response) :" + e);
try
{
throw new ITMException(e);
}
catch (ITMException e1)
{
e1.printStackTrace();
}
}
}
}
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