Commit 6f228944 authored by vvengurlekar's avatar vvengurlekar

new module added for GST in which metadataxml, sql dashboard entries, servlet...

new module added for GST in which metadataxml, sql dashboard entries, servlet mapping, ejb component committed


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@106721 ce508802-f39f-4f6c-b175-0d175dae99d5
parent c08f6001
This source diff could not be displayed because it is too large. You can view the blob instead.
package ibase.dashboard.gst.ejb;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Local;
import org.json.simple.JSONObject;
@Local
public interface TransactionInOutEJBLocal extends ValidatorLocal
{
public JSONObject getInTransactionTypeSummary(String dataSourceName, String month, String year, String status, String gstCode, String sessionSiteCode ) throws RemoteException, ITMException;
public JSONObject getOutTransactionTypeSummary(String dataSourceName, String month, String year, String status, String gstCode, String sessionSiteCode ) throws RemoteException, ITMException;
public JSONObject getTransactionTypeDetail(String dataSourceName,String toDate, String sessionSiteCode, String titleTran, String tranType,String status,String gstcode ) throws RemoteException, ITMException;
/*public JSONObject getInTaxTypeSummary(String dataSourceName, String month, String year, String status, String gstCode, String sessionSiteCode ) throws RemoteException, ITMException;
public JSONObject getOutTaxTypeSummary(String dataSourceName, String month, String year, String status, String gstCode, String sessionSiteCode ) throws RemoteException, ITMException;*/
public JSONObject getTaxTypeDetail(String dataSourceName,String toDate, String sessionSiteCode, String tranType,String status,String gstcode) throws RemoteException, ITMException;
/*public JSONObject getInMismatchSummary(String dataSourceName, String month, String year, String status, String gstCode, String sessionSiteCode ) throws RemoteException, ITMException;
public JSONObject getOutMismatchSummary(String dataSourceName, String month, String year, String status, String gstCode, String sessionSiteCode ) throws RemoteException, ITMException;*/
public JSONObject getMismatchDetail(String dataSourceName,String toDate, String sessionSiteCode, String tranType,String status,String gstcode ) throws RemoteException, ITMException;
public JSONObject getOutLedgerBalSummary(String dataSourceName, String month, String year, String status, String gstCode, String sessionSiteCode ) throws RemoteException, ITMException;
public JSONObject getInLedgerBalSummary(String dataSourceName, String month, String year, String status, String gstCode, String sessionSiteCode ) throws RemoteException, ITMException;
public JSONObject getTaxMismatchSummary(String dataSourceName, String month, String year, String status, String gstCode, String sessionSiteCode) throws RemoteException, ITMException;
public JSONObject getInTransactionStatusSummary(String dataSourceName, String month, String year, String status, String gstCode, String sessionSiteCode ) throws RemoteException, ITMException;
public JSONObject getOutTransactionStatusSummary(String dataSourceName, String month, String year, String status, String gstCode, String sessionSiteCode ) throws RemoteException, ITMException;
}
package ibase.dashboard.gst.ejb;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Remote;
import org.json.simple.JSONObject;
@Remote
public interface TransactionInOutEJBRemote extends ValidatorRemote
{
public JSONObject getInTransactionTypeSummary(String dataSourceName, String month, String year, String status, String gstCode, String sessionSiteCode ) throws RemoteException, ITMException;
public JSONObject getOutTransactionTypeSummary(String dataSourceName, String month, String year, String status, String gstCode, String sessionSiteCode ) throws RemoteException, ITMException;
public JSONObject getTransactionTypeDetail(String dataSourceName,String toDate, String sessionSiteCode, String titleTran, String tranType,String status,String gstcode ) throws RemoteException, ITMException;
/*public JSONObject getInTaxTypeSummary(String dataSourceName, String month, String year, String status, String gstCode, String sessionSiteCode ) throws RemoteException, ITMException;
public JSONObject getOutTaxTypeSummary(String dataSourceName, String month, String year, String status, String gstCode, String sessionSiteCode ) throws RemoteException, ITMException;*/
public JSONObject getTaxTypeDetail(String dataSourceName,String toDate, String sessionSiteCode, String tranType,String status,String gstcode) throws RemoteException, ITMException;
/*public JSONObject getInMismatchSummary(String dataSourceName, String month, String year, String status, String gstCode, String sessionSiteCode ) throws RemoteException, ITMException;
public JSONObject getOutMismatchSummary(String dataSourceName, String month, String year, String status, String gstCode, String sessionSiteCode ) throws RemoteException, ITMException;*/
public JSONObject getMismatchDetail(String dataSourceName,String toDate, String sessionSiteCode, String tranType,String status,String gstcode ) throws RemoteException, ITMException;
public JSONObject getOutLedgerBalSummary(String dataSourceName, String month, String year, String status, String gstCode, String sessionSiteCode ) throws RemoteException, ITMException;
public JSONObject getInLedgerBalSummary(String dataSourceName, String month, String year, String status, String gstCode, String sessionSiteCode ) throws RemoteException, ITMException;
public JSONObject getTaxMismatchSummary(String dataSourceName, String month, String year, String status, String gstCode, String sessionSiteCode) throws RemoteException, ITMException;
public JSONObject getInTransactionStatusSummary(String dataSourceName, String month, String year, String status, String gstCode, String sessionSiteCode ) throws RemoteException, ITMException;
public JSONObject getOutTransactionStatusSummary(String dataSourceName, String month, String year, String status, String gstCode, String sessionSiteCode ) throws RemoteException, ITMException;
}
package ibase.dashboard.gst.servlet;
import ibase.dashboard.gst.ejb.TransactionInOutEJBRemote;
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.simple.JSONObject;
@SuppressWarnings("serial")
public class InLedgerBalSummaryServlet extends HttpServlet
{
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
doPost( request, response );
}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
TransactionInOutEJBRemote transactionInOutEJBRemote = null;
InitialContext context = null;
AppConnectParm appConnectParm = new AppConnectParm();
JSONObject jsonObjData = null;
OutputStream outputStream = null;
ibase.utility.UserInfoBean userInfo = null;
String dataSourceName = "";
String month = "", year = "", status = "", gstCode = "";
String sessionSiteCode = "";
try
{
response.setContentType("application/xml");
HttpSession session = request.getSession(true);
userInfo = (ibase.utility.UserInfoBean) session.getAttribute("USER_INFO");
sessionSiteCode = userInfo.getSiteCode();
System.out.println("SessionSiteCode: "+sessionSiteCode);
dataSourceName = request.getParameter("dataSourceName");
month = request.getParameter("CURRENT_MONTH");
year = request.getParameter("CURRENT_YEAR");
status = request.getParameter("GST_STATUS");
gstCode = request.getParameter("GST_NUMBER");
System.out.println("=====status: "+status+" gstCode: "+gstCode);
context = new InitialContext(appConnectParm.getProperty());
transactionInOutEJBRemote = (TransactionInOutEJBRemote) context.lookup("ibase/TransactionInOutEJB/remote");
jsonObjData = (JSONObject) transactionInOutEJBRemote.getInLedgerBalSummary(dataSourceName, month, year, status, gstCode, sessionSiteCode);
outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes());
outputStream.flush();
outputStream.close();
System.out.println("Final data set for InLedgerBalSummaryServlet build the Graph is===" + jsonObjData);
}
catch (Exception e)
{
System.out.println("Exception : InLedgerBalSummaryServlet :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.gst.servlet;
import ibase.dashboard.gst.ejb.TransactionInOutEJBRemote;
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.simple.JSONObject;
@SuppressWarnings("serial")
public class InTranTypeSummaryServlet extends HttpServlet
{
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
doPost( request, response );
}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
TransactionInOutEJBRemote transactionInOutEJBRemote = null;
InitialContext context = null;
AppConnectParm appConnectParm = new AppConnectParm();
JSONObject jsonObjData = null;
OutputStream outputStream = null;
ibase.utility.UserInfoBean userInfo = null;
String dataSourceName = "";
String sessionSiteCode = "";
String month = "", year = "", status = "", gstCode = "";
try
{
response.setContentType("application/xml");
HttpSession session = request.getSession(true);
userInfo = (ibase.utility.UserInfoBean) session.getAttribute("USER_INFO");
sessionSiteCode = userInfo.getSiteCode();
System.out.println("SessionSiteCode: "+sessionSiteCode);
dataSourceName = request.getParameter("dataSourceName");
month = request.getParameter("CURRENT_MONTH");
year = request.getParameter("CURRENT_YEAR");
status = request.getParameter("GST_STATUS");
gstCode = request.getParameter("GST_NUMBER");
System.out.println("=====status: "+status+" gstCode: "+gstCode);
context = new InitialContext(appConnectParm.getProperty());
transactionInOutEJBRemote = (TransactionInOutEJBRemote) context.lookup("ibase/TransactionInOutEJB/remote");
jsonObjData = (JSONObject) transactionInOutEJBRemote.getInTransactionTypeSummary(dataSourceName, month, year, status, gstCode, sessionSiteCode);
outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes());
outputStream.flush();
outputStream.close();
System.out.println("Final data set for InTranTypeSummaryServlet build the Graph is===" + jsonObjData);
} catch (Exception e)
{
System.out.println("Exception : InTranTypeSummaryServlet :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.gst.servlet;
import ibase.dashboard.gst.ejb.TransactionInOutEJBRemote;
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.simple.JSONObject;
@SuppressWarnings("serial")
public class InTransactionStatusSummServlet extends HttpServlet
{
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
doPost( request, response );
}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
TransactionInOutEJBRemote transactionInOutEJBRemote = null;
InitialContext context = null;
AppConnectParm appConnectParm = new AppConnectParm();
JSONObject jsonObjData = null;
OutputStream outputStream = null;
ibase.utility.UserInfoBean userInfo = null;
String dataSourceName = "";
String sessionSiteCode = "";
String month = "", year = "", status = "", gstCode = "";
try
{
response.setContentType("application/xml");
HttpSession session = request.getSession(true);
userInfo = (ibase.utility.UserInfoBean) session.getAttribute("USER_INFO");
sessionSiteCode = userInfo.getSiteCode();
System.out.println("SessionSiteCode: "+sessionSiteCode);
dataSourceName = request.getParameter("dataSourceName");
month = request.getParameter("CURRENT_MONTH");
year = request.getParameter("CURRENT_YEAR");
status = request.getParameter("GST_STATUS");
gstCode = request.getParameter("GST_NUMBER");
System.out.println("=====status: "+status+" gstCode: "+gstCode);
context = new InitialContext(appConnectParm.getProperty());
transactionInOutEJBRemote = (TransactionInOutEJBRemote) context.lookup("ibase/TransactionInOutEJB/remote");
jsonObjData = (JSONObject) transactionInOutEJBRemote.getInTransactionStatusSummary(dataSourceName, month, year, status, gstCode, sessionSiteCode);
outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes());
outputStream.flush();
outputStream.close();
System.out.println("Final data set for InTransactionStatusSummServlet build the Graph is===" + jsonObjData);
} catch (Exception e)
{
System.out.println("Exception : InTransactionStatusSummServlet :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.gst.servlet;
import ibase.dashboard.gst.ejb.TransactionInOutEJBRemote;
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.simple.JSONObject;
@SuppressWarnings("serial")
public class MismatchDetailServlet extends HttpServlet
{
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
doPost( request, response );
}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
TransactionInOutEJBRemote transactionInOutEJBRemote = null;
InitialContext context = null;
AppConnectParm appConnectParm = new AppConnectParm();
JSONObject jsonObjData = null;
OutputStream outputStream = null;
ibase.utility.UserInfoBean userInfo = null;
String dataSourceName = "";
String periodCode = "";
String sessionSiteCode = "", tranType = "", status = "", gstCode = "";
try
{
response.setContentType("application/xml");
HttpSession session = request.getSession(true);
userInfo = (ibase.utility.UserInfoBean) session.getAttribute("USER_INFO");
sessionSiteCode = userInfo.getSiteCode();
//sessionSiteCode ="SP804";
System.out.println("SessionSiteCode: "+sessionSiteCode);
dataSourceName = request.getParameter("dataSourceName");
periodCode = request.getParameter("periodCode");
tranType = request.getParameter("tranType");
status = request.getParameter("GST_STATUS");
gstCode = request.getParameter("GST_NUMBER");
System.out.println("===========SessionSiteCode: "+sessionSiteCode+" periodCode: "+periodCode+" tranType: "+tranType+" gstCode: "+gstCode+" status: "+status);
context = new InitialContext(appConnectParm.getProperty());
periodCode = "072017";
tranType = "Outward";
transactionInOutEJBRemote = (TransactionInOutEJBRemote) context.lookup("ibase/TransactionInOutEJB/remote");
jsonObjData = (JSONObject) transactionInOutEJBRemote.getMismatchDetail(dataSourceName, periodCode, sessionSiteCode, tranType, status, gstCode);
outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes());
outputStream.flush();
outputStream.close();
System.out.println("Final data set for MismatchDetailServlet build the Graph is===" + jsonObjData);
} catch (Exception e)
{
System.out.println("Exception : MismatchDetailServlet :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.gst.servlet;
import ibase.dashboard.gst.ejb.TransactionInOutEJBRemote;
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.simple.JSONObject;
@SuppressWarnings("serial")
public class OutLedgerBalSummaryServlet extends HttpServlet
{
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
doPost( request, response );
}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
TransactionInOutEJBRemote transactionInOutEJBRemote = null;
InitialContext context = null;
AppConnectParm appConnectParm = new AppConnectParm();
JSONObject jsonObjData = null;
OutputStream outputStream = null;
ibase.utility.UserInfoBean userInfo = null;
String dataSourceName = "";
String sessionSiteCode = "";
String month = "", year = "", status = "", gstCode = "";
try
{
response.setContentType("application/xml");
HttpSession session = request.getSession(true);
userInfo = (ibase.utility.UserInfoBean) session.getAttribute("USER_INFO");
sessionSiteCode = userInfo.getSiteCode();
System.out.println("SessionSiteCode: "+sessionSiteCode);
dataSourceName = request.getParameter("dataSourceName");
month = request.getParameter("CURRENT_MONTH");
year = request.getParameter("CURRENT_YEAR");
status = request.getParameter("GST_STATUS");
gstCode = request.getParameter("GST_NUMBER");
System.out.println("=====status: "+status+" gstCode: "+gstCode);
context = new InitialContext(appConnectParm.getProperty());
transactionInOutEJBRemote = (TransactionInOutEJBRemote) context.lookup("ibase/TransactionInOutEJB/remote");
jsonObjData = (JSONObject) transactionInOutEJBRemote.getOutLedgerBalSummary(dataSourceName, month, year, status, gstCode, sessionSiteCode);
outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes());
outputStream.flush();
outputStream.close();
System.out.println("Final data set for OutLedgerBalSummaryServlet build the Graph is===" + jsonObjData);
} catch (Exception e)
{
System.out.println("Exception : OutLedgerBalSummaryServlet :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.gst.servlet;
import ibase.dashboard.gst.ejb.TransactionInOutEJBRemote;
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.simple.JSONObject;
@SuppressWarnings("serial")
public class OutTranTypeSummaryServlet extends HttpServlet
{
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
doPost( request, response );
}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
TransactionInOutEJBRemote transactionInOutEJBRemote = null;
InitialContext context = null;
AppConnectParm appConnectParm = new AppConnectParm();
JSONObject jsonObjData = null;
OutputStream outputStream = null;
ibase.utility.UserInfoBean userInfo = null;
String dataSourceName = "";
String sessionSiteCode = "";
String month = "", year = "", status = "", gstCode = "";
try
{
response.setContentType("application/xml");
HttpSession session = request.getSession(true);
userInfo = (ibase.utility.UserInfoBean) session.getAttribute("USER_INFO");
sessionSiteCode = userInfo.getSiteCode();
System.out.println("SessionSiteCode: "+sessionSiteCode);
dataSourceName = request.getParameter("dataSourceName");
month = request.getParameter("CURRENT_MONTH");
year = request.getParameter("CURRENT_YEAR");
status = request.getParameter("GST_STATUS");
gstCode = request.getParameter("GST_NUMBER");
System.out.println("=====status: "+status+" gstCode: "+gstCode);
context = new InitialContext(appConnectParm.getProperty());
transactionInOutEJBRemote = (TransactionInOutEJBRemote) context.lookup("ibase/TransactionInOutEJB/remote");
jsonObjData = (JSONObject) transactionInOutEJBRemote.getOutTransactionTypeSummary(dataSourceName, month, year, status, gstCode, sessionSiteCode);
outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes());
outputStream.flush();
outputStream.close();
System.out.println("Final data set for OutTranTypeSummaryServlet build the Graph is===" + jsonObjData);
} catch (Exception e)
{
System.out.println("Exception : OutTranTypeSummaryServlet :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.gst.servlet;
import ibase.dashboard.gst.ejb.TransactionInOutEJBRemote;
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.simple.JSONObject;
@SuppressWarnings("serial")
public class OutTransactionStatusSummServlet extends HttpServlet
{
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
doPost( request, response );
}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
TransactionInOutEJBRemote transactionInOutEJBRemote = null;
InitialContext context = null;
AppConnectParm appConnectParm = new AppConnectParm();
JSONObject jsonObjData = null;
OutputStream outputStream = null;
ibase.utility.UserInfoBean userInfo = null;
String dataSourceName = "";
String sessionSiteCode = "";
String month = "", year = "", status = "", gstCode = "";
try
{
response.setContentType("application/xml");
HttpSession session = request.getSession(true);
userInfo = (ibase.utility.UserInfoBean) session.getAttribute("USER_INFO");
sessionSiteCode = userInfo.getSiteCode();
System.out.println("SessionSiteCode: "+sessionSiteCode);
dataSourceName = request.getParameter("dataSourceName");
month = request.getParameter("CURRENT_MONTH");
year = request.getParameter("CURRENT_YEAR");
status = request.getParameter("GST_STATUS");
gstCode = request.getParameter("GST_NUMBER");
System.out.println("=====status: "+status+" gstCode: "+gstCode);
context = new InitialContext(appConnectParm.getProperty());
transactionInOutEJBRemote = (TransactionInOutEJBRemote) context.lookup("ibase/TransactionInOutEJB/remote");
jsonObjData = (JSONObject) transactionInOutEJBRemote.getOutTransactionStatusSummary(dataSourceName, month, year, status, gstCode, sessionSiteCode);
outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes());
outputStream.flush();
outputStream.close();
System.out.println("Final data set for OutTransactionStatusSummServlet build the Graph is===" + jsonObjData);
} catch (Exception e)
{
System.out.println("Exception : OutTransactionStatusSummServlet :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.gst.servlet;
import ibase.dashboard.gst.ejb.TransactionInOutEJBRemote;
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.simple.JSONObject;
@SuppressWarnings("serial")
public class TaxTypeDetailServlet extends HttpServlet
{
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
doPost( request, response );
}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
TransactionInOutEJBRemote transactionInOutEJBRemote = null;
InitialContext context = null;
AppConnectParm appConnectParm = new AppConnectParm();
JSONObject jsonObjData = null;
OutputStream outputStream = null;
ibase.utility.UserInfoBean userInfo = null;
String dataSourceName = "";
String periodCode = "", tranType = "";
String sessionSiteCode = "", status = "", gstcode = "";
try
{
response.setContentType("application/xml");
HttpSession session = request.getSession(true);
userInfo = (ibase.utility.UserInfoBean) session.getAttribute("USER_INFO");
sessionSiteCode = userInfo.getSiteCode();
dataSourceName = request.getParameter("dataSourceName");
periodCode = request.getParameter("periodCode");
tranType = request.getParameter("tranType");
status = request.getParameter("GST_STATUS");
gstcode = request.getParameter("GST_NUMBER");
System.out.println("===========SessionSiteCode: "+sessionSiteCode+" periodCode: "+periodCode+" tranType: "+tranType+" gstCode: "+gstcode+" status: "+status);
context = new InitialContext(appConnectParm.getProperty());
transactionInOutEJBRemote = (TransactionInOutEJBRemote) context.lookup("ibase/TransactionInOutEJB/remote");
jsonObjData = (JSONObject) transactionInOutEJBRemote.getTaxTypeDetail(dataSourceName, periodCode, sessionSiteCode, tranType, status, gstcode);
outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes());
outputStream.flush();
outputStream.close();
System.out.println("Final data set for TaxTypeDetailServlet build the Graph is===" + jsonObjData);
} catch (Exception e)
{
System.out.println("Exception : TaxTypeDetailServlet :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.gst.servlet;
import ibase.dashboard.gst.ejb.TransactionInOutEJBRemote;
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.simple.JSONObject;
@SuppressWarnings("serial")
public class TaxandMismatchSummaryServlet extends HttpServlet
{
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
doPost( request, response );
}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
TransactionInOutEJBRemote transactionInOutEJBRemote = null;
InitialContext context = null;
AppConnectParm appConnectParm = new AppConnectParm();
JSONObject jsonObjData = null;
OutputStream outputStream = null;
ibase.utility.UserInfoBean userInfo = null;
String dataSourceName = "";
String month = "", year = "", status = "", gstCode = "", sessionSiteCode = "";
try
{
response.setContentType("application/xml");
HttpSession session = request.getSession(true);
userInfo = (ibase.utility.UserInfoBean) session.getAttribute("USER_INFO");
sessionSiteCode = userInfo.getSiteCode();
dataSourceName = request.getParameter("dataSourceName");
month = request.getParameter("CURRENT_MONTH");
year = request.getParameter("CURRENT_YEAR");
status = request.getParameter("GST_STATUS");
gstCode = request.getParameter("GST_NUMBER");
System.out.println("=====status: "+status+" gstCode: "+gstCode);
System.out.println("=========== TaxandMismatchSummaryServlet SessionSiteCode: "+sessionSiteCode);
context = new InitialContext(appConnectParm.getProperty());
System.out.println("=========== TaxandMismatchSummaryServlet after context SessionSiteCode: "+sessionSiteCode);
transactionInOutEJBRemote = (TransactionInOutEJBRemote) context.lookup("ibase/TransactionInOutEJB/remote");
jsonObjData = transactionInOutEJBRemote.getTaxMismatchSummary(dataSourceName, month, year, status, gstCode, sessionSiteCode);
outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes());
outputStream.flush();
outputStream.close();
System.out.println("Final data set for TaxandMismatchSummaryServlet.java build the Graph is===" + jsonObjData);
} catch (Exception e)
{
System.out.println("Exception : TaxandMismatchSummaryServlet :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.gst.servlet;
import ibase.dashboard.gst.ejb.TransactionInOutEJBRemote;
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.simple.JSONObject;
@SuppressWarnings("serial")
public class TranTypeDetailServlet extends HttpServlet
{
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
doPost( request, response );
}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
TransactionInOutEJBRemote transactionInOutEJBRemote = null;
InitialContext context = null;
AppConnectParm appConnectParm = new AppConnectParm();
JSONObject jsonObjData = null;
OutputStream outputStream = null;
ibase.utility.UserInfoBean userInfo = null;
String dataSourceName = "";
String periodCode = "";
String titleTran = "";
String sessionSiteCode = "";
String tranType = "";
String status = "", gstcode = "";
try
{
response.setContentType("application/xml");
HttpSession session = request.getSession(true);
userInfo = (ibase.utility.UserInfoBean) session.getAttribute("USER_INFO");
sessionSiteCode = userInfo.getSiteCode();
System.out.println("SessionSiteCode: "+sessionSiteCode);
dataSourceName = request.getParameter("dataSourceName");
periodCode = request.getParameter("periodCode");
titleTran = checkNull(request.getParameter("titleTran"));
tranType = request.getParameter("tranType");
status = request.getParameter("GST_STATUS");
gstcode = request.getParameter("GST_NUMBER");
System.out.println("===================tranType: "+tranType);
titleTran = titleTran.replace("%20", " ");
gstcode = gstcode.replace("%20", " ");
context = new InitialContext(appConnectParm.getProperty());
transactionInOutEJBRemote = (TransactionInOutEJBRemote) context.lookup("ibase/TransactionInOutEJB/remote");
jsonObjData = (JSONObject) transactionInOutEJBRemote.getTransactionTypeDetail(dataSourceName, periodCode, sessionSiteCode,titleTran,tranType,status,gstcode);
outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes());
outputStream.flush();
outputStream.close();
System.out.println("Final data set for TranTypeDetailServlet build the Graph is===" + jsonObjData);
} catch (Exception e)
{
System.out.println("Exception : TranTypeDetailServlet :doPost(HttpServletRequest request, HttpServletResponse response) :" + e);
try
{
throw new ITMException(e);
} catch (ITMException e1)
{
e1.printStackTrace();
}
}
}
private String checkNull(String str)
{
if(str == null)
{
return "";
}
else
{
return str.trim();
}
}
}
\ No newline at end of file
<module id="ibase3-webitm-gstdashboard1-0-0-2">
<ejb>ibase3-webitm-gstdashboard1-0-0-2.jar</ejb>
</module>
<?xml version='1.0'?>
<Root>
<filters display='N'>
<filter type='7'>
<default_value><![CDATA[]]></default_value>
<col_name ><![CDATA[GST_NUMBER]]></col_name>
<col_descr ><![CDATA[Number]]></col_descr>
<col_id><![CDATA[GST_NUMBER]]></col_id>
<field_name><![CDATA[GST_NUMBER]]></field_name>
<mod_name><![CDATA[DASHBOARD]]></mod_name>
<show_ontitle><![CDATA[0]]></show_ontitle>
<show_ontitle_index><![CDATA[0]]></show_ontitle_index>
<mandatory><![CDATA[N]]></mandatory>
</filter>
<filter type='3'>
<default_value><![CDATA[]]></default_value>
<col_name ><![CDATA[GST_STATUS]]></col_name>
<col_descr ><![CDATA[Status]]></col_descr>
<col_id><![CDATA[GST_STATUS]]></col_id>
<field_name><![CDATA[GST_STATUS]]></field_name>
<mod_name><![CDATA[DASHBOARD]]></mod_name>
<show_ontitle><![CDATA[0]]></show_ontitle>
<show_ontitle_index><![CDATA[0]]></show_ontitle_index>
<mandatory><![CDATA[Y]]></mandatory>
</filter>
<filter type='7'>
<default_value><![CDATA[]]></default_value>
<col_name ><![CDATA[CURRENT_MONTH]]></col_name>
<col_descr ><![CDATA[Month]]></col_descr>
<col_id><![CDATA[CURRENT_MONTH]]></col_id>
<field_name><![CDATA[GST_MONTH]]></field_name>
<mod_name><![CDATA[DASHBOARD]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<show_ontitle_index><![CDATA[0]]></show_ontitle_index>
<mandatory><![CDATA[N]]></mandatory>
</filter>
<filter type='7'>
<default_value><![CDATA[]]></default_value>
<col_name ><![CDATA[CURRENT_YEAR]]></col_name>
<col_descr ><![CDATA[Year]]></col_descr>
<col_id><![CDATA[CURRENT_YEAR]]></col_id>
<field_name><![CDATA[GST_YEAR]]></field_name>
<mod_name><![CDATA[DASHBOARD]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<show_ontitle_index><![CDATA[0]]></show_ontitle_index>
<mandatory><![CDATA[N]]></mandatory>
</filter>
<filter type='1'>
<default_value><![CDATA[]]></default_value>
<col_name ><![CDATA[periodCode]]></col_name>
<col_descr ><![CDATA[Period Code]]></col_descr>
<col_id><![CDATA[periodCode]]></col_id>
<field_name><![CDATA[periodCode]]></field_name>
<mod_name><![CDATA[DASHBOARD]]></mod_name>
<show_ontitle><![CDATA[0]]></show_ontitle>
<show_ontitle_index><![CDATA[0]]></show_ontitle_index>
<mandatory><![CDATA[N]]></mandatory>
</filter>
<filter type='1'>
<default_value><![CDATA[]]></default_value>
<col_name ><![CDATA[tranType]]></col_name>
<col_descr ><![CDATA[]]></col_descr>
<col_id><![CDATA[tranType]]></col_id>
<field_name><![CDATA[tranType]]></field_name>
<mod_name><![CDATA[DASHBOARD]]></mod_name>
<show_ontitle><![CDATA[0]]></show_ontitle>
<show_ontitle_index><![CDATA[0]]></show_ontitle_index>
<mandatory><![CDATA[N]]></mandatory>
</filter>
<filter type='1'>
<default_value><![CDATA[]]></default_value>
<col_name ><![CDATA[titleTran]]></col_name>
<col_descr ><![CDATA[]]></col_descr>
<col_id><![CDATA[titleTran]]></col_id>
<field_name><![CDATA[titleTran]]></field_name>
<mod_name><![CDATA[DASHBOARD]]></mod_name>
<show_ontitle><![CDATA[0]]></show_ontitle>
<show_ontitle_index><![CDATA[0]]></show_ontitle_index>
<mandatory><![CDATA[N]]></mandatory>
</filter>
</filters>
<page_title><![CDATA[GST ]]></page_title>
<datasource id ='1' driverName='DriverITM'><![CDATA[TranTypeDetailServlet]]></datasource>
<view id='1' name='Order'>
<component datasource='1' id='1' type='T'>
<component_type><![CDATA[DataGrid]]></component_type>
<ComponentTitle><![CDATA[Transaction details ]]></ComponentTitle>
<component_icon><![CDATA[reportswht.png]]></component_icon>
<component_css><![CDATA[outerChartContainerPos1of1drilldown]]></component_css>
<component_caption><![CDATA[]]></component_caption>
<component_descr><![CDATA[]]></component_descr>
<column_group id='doc_no'>
<col_group_title><![CDATA[<html><table style='text-align:right;'><tr><td>Document no.</td></tr></table></html>]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<link_metadata><![CDATA[]]></link_metadata>
<columns>
<column id='doc_no'><![CDATA[Document no.]]></column>
</columns>
</column_group>
<column_group id='tran_date'>
<col_group_title><![CDATA[Transaction date]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<link_metadata><![CDATA[]]></link_metadata>
<columns>
<column id='tran_date'><![CDATA[Transaction date]]></column>
</columns>
</column_group>
<column_group id='taxable_amt'>
<col_group_title><![CDATA[Taxable amount]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<link_metadata><![CDATA[]]></link_metadata>
<columns>
<column id='taxable_amt'><![CDATA[Taxable amount]]></column>
</columns>
</column_group>
<column_group id='igst_amt'>
<col_group_title><![CDATA[IGST]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<link_metadata><![CDATA[]]></link_metadata>
<columns>
<column id='igst_amt'><![CDATA[IGST]]></column>
</columns>
</column_group>
<column_group id='cgst_amt'>
<col_group_title><![CDATA[CGST]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<link_metadata><![CDATA[]]></link_metadata>
<columns>
<column id='cgst_amt'><![CDATA[CGST]]></column>
</columns>
</column_group>
<column_group id='sgst_amt'>
<col_group_title><![CDATA[SGST]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<link_metadata><![CDATA[]]></link_metadata>
<columns>
<column id='sgst_amt'><![CDATA[SGST]]></column>
</columns>
</column_group>
<column_group id='cess_amt'>
<col_group_title><![CDATA[CESS]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<link_metadata><![CDATA[]]></link_metadata>
<columns>
<column id='cess_amt'><![CDATA[CESS]]></column>
</columns>
</column_group>
</component>
</view>
</Root>
<!--Start Mapping for GST Dashboard -->
<servlet>
<servlet-name>TranTypeDetailServlet</servlet-name>
<servlet-class>ibase.dashboard.gst.servlet.TranTypeDetailServlet</servlet-class>
</servlet>
<servlet-mapping id="TranTypeDetailServlet">
<servlet-name>TranTypeDetailServlet</servlet-name>
<url-pattern>/TranTypeDetailServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>OutTranTypeSummaryServlet</servlet-name>
<servlet-class>ibase.dashboard.gst.servlet.OutTranTypeSummaryServlet</servlet-class>
</servlet>
<servlet-mapping id="OutTranTypeSummaryServlet">
<servlet-name>OutTranTypeSummaryServlet</servlet-name>
<url-pattern>/OutTranTypeSummaryServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>InTranTypeSummaryServlet</servlet-name>
<servlet-class>ibase.dashboard.gst.servlet.InTranTypeSummaryServlet</servlet-class>
</servlet>
<servlet-mapping id="InTranTypeSummaryServlet">
<servlet-name>InTranTypeSummaryServlet</servlet-name>
<url-pattern>/InTranTypeSummaryServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>OutTransactionStatusSummServlet</servlet-name>
<servlet-class>ibase.dashboard.gst.servlet.OutTransactionStatusSummServlet</servlet-class>
</servlet>
<servlet-mapping id="OutTransactionStatusSummServlet">
<servlet-name>OutTransactionStatusSummServlet</servlet-name>
<url-pattern>/OutTransactionStatusSummServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>InTransactionStatusSummServlet</servlet-name>
<servlet-class>ibase.dashboard.gst.servlet.InTransactionStatusSummServlet</servlet-class>
</servlet>
<servlet-mapping id="InTransactionStatusSummServlet">
<servlet-name>InTransactionStatusSummServlet</servlet-name>
<url-pattern>/InTransactionStatusSummServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>OutLedgerBalSummaryServlet</servlet-name>
<servlet-class>ibase.dashboard.gst.servlet.OutLedgerBalSummaryServlet</servlet-class>
</servlet>
<servlet-mapping id="OutLedgerBalSummaryServlet">
<servlet-name>OutLedgerBalSummaryServlet</servlet-name>
<url-pattern>/OutLedgerBalSummaryServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>InLedgerBalSummaryServlet</servlet-name>
<servlet-class>ibase.dashboard.gst.servlet.InLedgerBalSummaryServlet</servlet-class>
</servlet>
<servlet-mapping id="InLedgerBalSummaryServlet">
<servlet-name>InLedgerBalSummaryServlet</servlet-name>
<url-pattern>/InLedgerBalSummaryServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>TaxandMismatchSummaryServlet</servlet-name>
<servlet-class>ibase.dashboard.gst.servlet.TaxandMismatchSummaryServlet</servlet-class>
</servlet>
<servlet-mapping id="TaxandMismatchSummaryServlet">
<servlet-name>TaxandMismatchSummaryServlet</servlet-name>
<url-pattern>/TaxandMismatchSummaryServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>MismatchDetailServlet</servlet-name>
<servlet-class>ibase.dashboard.gst.servlet.MismatchDetailServlet</servlet-class>
</servlet>
<servlet-mapping id="MismatchDetailServlet">
<servlet-name>MismatchDetailServlet</servlet-name>
<url-pattern>/MismatchDetailServlet</url-pattern>
</servlet-mapping>
<!--End Mapping for GST Dashboard -->
-----------Dashboard_comp and Dashboard_pages entry
Insert into Dashboard_Comp (USER_ID,PAGE_ID,COMP_ID,TITLE,URI,WIDTH,HEIGHT,ROW_NO,COLUMN_NO,COMP_TYPE,COMP_NAME,ENTITY_TYPE,ENTITY_CODE,DBR_RESOURCE)
values ('ADM ',36,1,'GST','/ibase/dwh/GwtDashboardPage.html?metadataname=gst',350,0,0,1,null,null,'F','ADM ','gst');
Insert into DASHBOARD_PAGES (USER_ID,PAGE_ID,TITLE,URI,IMAGE_URI,PAGE_TYPE,ENTITY_TYPE,ENTITY_CODE,CHG_USER,CHG_TERM,CHG_DATE,COMP_TYPE)
values ('ADM ',36,'GST','/ibase/dwh/GwtDashboardPage.html?metadataname=gst',null,'T','F','ADM ','1 ','172.31.18.233',to_date('14-04-17','DD-MM-RR'),'DBR ');
-----------POP help entry for GST_NUMBER
delete from pophelp where field_name='GST_NUMBER';
Insert into POPHELP (FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME,AUTO_FILL_LEN,THUMB_OBJ,THUMB_IMAGE_COL,THUMB_ALT_COL,AUTO_MIN_LENGTH)
values ('GST_NUMBER','W_DASHBOARD','select distinct tax_reg_no as code ,cust_name as Description from gst_data_hdr where site_code=''?'' order by cust_name,tax_reg_no',null,'Designation',0,0,to_date('01-10-13','DD-MM-RR'),'SUN ','SUN ','1',null,':site_code',2,null,null,null,null,null,null,null,null,null,null,null,null,null);
-----------POP help entry for GST_STATUS
delete from pophelp where field_name='GST_STATUS';
Insert into POPHELP (FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME,AUTO_FILL_LEN,THUMB_OBJ,THUMB_IMAGE_COL,THUMB_ALT_COL,AUTO_MIN_LENGTH)
values ('GST_STATUS','W_DASHBOARD','SELECT ''S'' AS Code, ''Submitted'' AS DESCR FROM DUAL UNION ALL SELECT ''T'' AS Code, ''Saved'' AS DESCR FROM DUAL UNION ALL SELECT ''P'' AS Code, ''Pending'' AS DESCR FROM DUAL',null,'Usage Intensity',0,0,to_date('28-05-15','DD-MM-RR'),'Swati ','base ','1',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null);
-----------POP help entry for GST_MONTH
delete from pophelp where field_name='GST_MONTH';
Insert into POPHELP (FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME,AUTO_FILL_LEN,THUMB_OBJ,THUMB_IMAGE_COL,THUMB_ALT_COL,AUTO_MIN_LENGTH)
values ('GST_MONTH','W_DASHBOARD','SELECT MONTH,DESCR FROM (SELECT ''01'' AS MONTH , ''January'' AS DESCR FROM DUAL UNION SELECT ''02'' AS MONTH , ''February'' AS DESCR FROM DUAL UNION SELECT ''03'' AS MONTH , ''March'' AS DESCR FROM DUAL UNION SELECT ''04'' AS MONTH , ''April'' AS DESCR FROM DUAL UNION SELECT ''05'' AS MONTH , ''May'' AS DESCR FROM DUAL UNION SELECT ''06'' AS MONTH , ''June'' AS DESCR FROM DUAL UNION SELECT ''07'' AS MONTH , ''July'' AS DESCR FROM DUAL UNION SELECT ''08'' AS MONTH , ''August'' AS DESCR FROM DUAL UNION SELECT ''09'' AS MONTH , ''September'' AS DESCR FROM DUAL UNION SELECT ''10'' AS MONTH , ''October'' AS DESCR FROM DUAL UNION SELECT ''11'' AS MONTH , ''November'' AS DESCR FROM DUAL UNION SELECT ''12'' AS MONTH , ''December'' AS DESCR FROM DUAL)
',null,'Service',0,0,to_date('28-05-15','DD-MM-RR'),'Swati ','base ','1',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null);
-----------POP help entry for GST_YEAR
delete from pophelp where field_name='GST_YEAR';
Insert into POPHELP (FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME,AUTO_FILL_LEN,THUMB_OBJ,THUMB_IMAGE_COL,THUMB_ALT_COL,AUTO_MIN_LENGTH)
values ('GST_YEAR','W_DASHBOARD','SELECT YEAR,DESCR FROM (SELECT ''2016'' AS YEAR , ''2016'' AS DESCR FROM DUAL UNION SELECT ''2017'' AS YEAR , ''2017'' AS DESCR FROM DUAL UNION SELECT ''2018'' AS YEAR , ''2018'' AS DESCR FROM DUAL UNION SELECT ''2019'' AS YEAR , ''2019'' AS DESCR FROM DUAL UNION SELECT ''2020'' AS YEAR , ''2020'' AS DESCR FROM DUAL)
',null,'Department',0,0,to_date('01-10-13','DD-MM-RR'),'SUN ','SUN ','1',null,null,2,null,null,null,null,null,null,null,null,null,null,null,null,null);
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