Commit ade2b01e authored by vkadam's avatar vkadam

JSP components for view attachments of Bank Guarantee [F15ESUN001].


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@98557 ce508802-f39f-4f6c-b175-0d175dae99d5
parent a02b4288
<%--VALLABH KADAM
AttachmentView.jsp
[F15ESUN001] --%>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<%@ page import="java.lang.*, org.apache.commons.io.IOUtils" %>
<%@ page import="java.io.*" %>
<%@ page import="java.sql.*" %>
<%@ page import="java.util.*" %>
<%@ page import="ibase.utility.*" %>
<%@ page import="java.util.HashMap" %>
<%@ page import="java.util.ArrayList" %>
<%@ page import="javax.naming.*" %>
<%@ page import="javax.servlet.ServletContext" %>
<%@ page import="ibase.system.config.*" %>
<%@ page import="ibase.webitm.ejb.fin.PurcVchrMultiAttachmentBean" %>
<%
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");
%>
<%
System.out.println("@@@@@@@@@ In AttachmentView.jsp @@@@@@@@@@@@@@@@");
String objName = request.getParameter( "OBJ_NAME" );
objName = ( objName != null && ! "null".equals( objName) && objName.length() > 0) ? objName : "";
if( objName.length() == 0 )
{
objName = ( String )session.getAttribute( "OBJ_NAME" );
}
objName = ( objName != null && ! "null".equals( objName ) && objName.length() > 0 ) ? objName : "";
System.out.println( "Selected Obj Name At attachmentview.jsp:["+objName+"]" );
String refNo = request.getParameter( "REF_ID" );
String action = request.getParameter( "ACTION" );
String viewFrom = request.getParameter( "VIEWFROM" );
// PurcVchrMultiAttachmentBean purcVchrMultiAttachmentBean = new PurcVchrMultiAttachmentBean();
// String refId = purcVchrMultiAttachmentBean.getDocument(refNo);
String refId = refNo;
System.out.println("@V@ AttachmentViewJSP refId = ["+ refId +"]");
%>
<!DOCTYPE html >
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
<title>AttachmentView</title>
<script language="Javascript" src="/ibase/webitm/js/MultiAttachmentsView.js"></script>
<script>
function redirectAttachmentJsp()
{
var objName = "<%= objName %>";
var refId = "<%= refId %>";
var action = "<%= action %>";
var viewFrom = "<%= viewFrom %>";
if ( refId != "")
{
var url = "";
if ( viewFrom == "PayAuth" )
{
// VALLABH KADAM Add MultiAttachView.jsp here
url="MultiAttachmentsView.jsp?ACTION=LOAD&OBJ_NAME=bank_guarantee&REF_ID="+ refId;
}
else
{
url="ITMAttachmentView.jsp?ACTION=LOAD&OBJ_NAME=bank_guarantee&REF_ID="+ refId;
}
window.location.href = url;
}
else
{
viewAttachloading( false );
}
return false ;
}
</script>
</head>
<body onload="redirectAttachmentJsp();">
<h4>Voucher not available</h4>
</body>
</html>
<%--VALLABH KADAM
BankGuranteeDetails.jsp
[F15ESUN001] --%>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page import="java.lang.*, org.apache.commons.io.IOUtils" %>
<%@ page import="java.io.*" %>
<%@ page import="java.sql.*" %>
<%@ page import="java.util.*" %>
<%@ page import="ibase.utility.*" %>
<%@ page import="java.util.HashMap" %>
<%@ page import="java.util.ArrayList" %>
<%@ page import="javax.naming.*" %>
<%@ page import="javax.servlet.ServletContext" %>
<%@ page import="ibase.system.config.*" %>
<%@ page import="ibase.webitm.ejb.fin.PurcVchrMultiAttachmentBean" %>
<%
System.out.println("@@@@@@@@@ In BankGuaranteeDetails.jsp @@@@@@@@@@@@@@@@");
String htmldata = "";
String objName = request.getParameter( "OBJ_NAME" );
objName = ( objName != null && ! "null".equals( objName) && objName.length() > 0) ? objName : "";
if( objName.length() == 0 )
{
objName = ( String )session.getAttribute( "OBJ_NAME" );
}
objName = ( objName != null && ! "null".equals( objName ) && objName.length() > 0 ) ? objName : "";
System.out.println( "Selected Obj Name :["+objName+"]" );
ibase.utility.UserInfoBean userInfo = (ibase.utility.UserInfoBean) session.getAttribute("USER_INFO");
String theme ="";
if(userInfo!=null)
{
theme = userInfo.getUserTheme().trim() + "-theme";
// theme = "galaxy";
System.out.println("@V@ BankGrranteeDetails.jsp User Theme :" + theme );
}
ibase.utility.E12GenericUtility genericUtility = new ibase.utility.E12GenericUtility();
String displayThemeXSL = ( (String)session.getAttribute( "DISPLAY_THEME") )== null ?
genericUtility.getThemeFormat():(String)session.getAttribute( "DISPLAY_THEME");
if( objName.length() == 0 )
{
%>
<jsp:forward page="Message.jsp">
<jsp:param name="MESSAGE" value="No Object Selected"/>
</jsp:forward>
<%
}
String tranId = request.getParameter( "TRAN_ID" );
PurcVchrMultiAttachmentBean purcVchrMultiAttachmentBean = new PurcVchrMultiAttachmentBean();
htmldata = purcVchrMultiAttachmentBean.getVoucherDetails( tranId );
%>
<!DOCTYPE html >
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
<title>Bank Guarantee Attachments</title>
<%-- <link type="text/css" rel="stylesheet" href="/ibase/webitm/css/<%=displayThemeXSL%>/default.css"/> --%>
<link type="text/css" rel="stylesheet" href="/ibase/webitm/css/theme/galaxy-theme.css"/>
<link id="userThemeLink" type="text/css" rel="stylesheet" href=""/>
<!-- <link rel="stylesheet" type="text/css" href="/ibase/webitm/css/SSCMultiAttachView.css" /> -->
<link rel="stylesheet" type="text/css" href="/ibase/webitm/css/MultiAttachmentsView.css" />
<!-- <script type="text/javascript" src="/ibase/webitm/js/SSCMultiAttachView.js"></script> -->
<script type="text/javascript" src="/ibase/webitm/js/MultiAttachmentsView.js"></script>
<script type="text/javascript" src="/ibase/webitm/js/splitter/jquery.js"></script>
<script type="text/javascript" src="/ibase/webitm/js/splitter/splitter-152.js"></script>
<script language="JavaScript" type="text/javascript">
$(function() {
window.resizeTo( screen.width,screen.height );
// Vertical splitter. Set min/max/starting sizes for the left pane.
$("#splitter").splitter({
splitHorizontal : true,
outline : true,
sizeLeft : true,
resizeTo : window,
accessKey : "I"
});
// Horizontal splitter, nested in the right pane of the vertical splitter. Remove vertical spliting VALLABH KADAM
// $("#splitterRightPane").splitter({
// splitVertical : true,
// sizeTop : true,
// resizeTo : window,
// accessKey : "H"
// });
if (document.getElementById('Details') != null && document.getElementById('Details') != undefined
&& document.getElementById('Details').getElementsByTagName('tbody')[0].getElementsByTagName('tr')[0] != null )
{
document.getElementById('Details').getElementsByTagName('tbody')[0].getElementsByTagName('tr')[0].getElementsByTagName('td')[0].click();
/* document.getElementById('Details').getElementsByTagName('tbody')[0].getElementsByTagName('tr')[0].click(); */
}
});
</script>
</head>
<body onresize="resizeWindow()">
<%= htmldata %>
</body>
<script>
</script>
</html>
\ No newline at end of file
<%--VALLABH KADAM
MultiAttachmentsView.jsp
[F15ESUN001] --%>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page import="java.lang.*, org.apache.commons.io.IOUtils" %>
<%@ page import="java.io.*" %>
<%@ page import="java.sql.*" %>
<%@ page import="java.util.*" %>
<%@ page import="ibase.utility.*" %>
<%@ page import="java.util.HashMap" %>
<%@ page import="java.util.ArrayList" %>
<%@ page import="javax.naming.*" %>
<%@ page import="javax.servlet.ServletContext" %>
<%@ page import="ibase.system.config.*" %>
<%@ page import="ibase.webitm.ejb.fin.PurcVchrMultiAttachmentBean" %>
<%
System.out.println("@@@@@@@@@ In MultiAttachmentsView.jsp @@@@@@@@@@@@@@@@");
String objName = request.getParameter( "OBJ_NAME" );
objName = ( objName != null && ! "null".equals( objName) && objName.length() > 0) ? objName : "";
if( objName.length() == 0 )
{
objName = ( String )session.getAttribute( "OBJ_NAME" );
}
objName = ( objName != null && ! "null".equals( objName ) && objName.length() > 0 ) ? objName : "";
System.out.println( "Selected Obj Name :["+objName+"]" );
ibase.utility.UserInfoBean userInfo = (ibase.utility.UserInfoBean) session.getAttribute("USER_INFO");
String theme ="";
if(userInfo!=null)
{
theme = userInfo.getUserTheme().trim() + "-theme";
// theme = "galaxy";
System.out.println("@V@ MultiattachmentView.jsp User Theme :" + theme );
}
ibase.utility.E12GenericUtility genericUtility = new ibase.utility.E12GenericUtility();
String displayThemeXSL = ( (String)session.getAttribute( "DISPLAY_THEME") )== null ?
genericUtility.getThemeFormat():(String)session.getAttribute( "DISPLAY_THEME");
if( objName.length() == 0 )
{
%>
<jsp:forward page="Message.jsp">
<jsp:param name="MESSAGE" value="No Object Selected"/>
</jsp:forward>
<%
}
String htmldata = "", retStr = "";
String refId = "", action = "";
try
{
refId = request.getParameter( "REF_ID" );
action = request.getParameter( "ACTION" );
System.out.println("ACTION = "+ action +" REF_ID = "+ refId);
PurcVchrMultiAttachmentBean purcVchrMultiAttachmentBean = new PurcVchrMultiAttachmentBean();
if ( action.equals( "LOAD" ) )
{
htmldata = purcVchrMultiAttachmentBean.getAttachmentDetails( objName, refId );
}
else if ( action.equals( "REMOVE" ) )
{
String[] refDetails = refId.split("-");
String[] document = refDetails[0].split("~");
refId = refDetails[1];
purcVchrMultiAttachmentBean = new PurcVchrMultiAttachmentBean( objName, session );
retStr = purcVchrMultiAttachmentBean.removeAttachment( document[0], refDetails[1], objName, "" );
System.out.println("retStr = "+ retStr);
htmldata = purcVchrMultiAttachmentBean.getAttachmentDetails( objName, refDetails[1] );
}
}
catch( Exception e )
{
e.printStackTrace();
}
%>
<!DOCTYPE html >
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
<title>View Multiple Attachment</title>
<script type="text/javascript" src="/ibase/webitm/js/jquery-1.8.2.js"></script>
<script language="Javascript" src="/ibase/webitm/js/MultiAttachmentsView.js"></script>
<script> var objName=null;</script>
<link type="text/css" rel="stylesheet" href="/ibase/webitm/css/theme/galaxy-theme.css"/>
<link id="userThemeLink" type="text/css" rel="stylesheet" href=""/>
<link rel="stylesheet" type="text/css" href="/ibase/webitm/css/MultiAttachmentsView.css" />
<script type="text/javascript">
var result = "<%= retStr %>";
</script>
</head>
<body onload="viewAttachmentsOnLoad()">
<%= htmldata %>
<input type="hidden" id="DB_ID" name="DB_ID" value="<%= refId %>" />
</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