Commit f2399d8d authored by caluka's avatar caluka

JSP for Flight Booking Link in StarClub Employee details.[W14BSUN003]


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@95117 ce508802-f39f-4f6c-b175-0d175dae99d5
parent af4e16ee
<%@page import = "java.lang.*,java.util.*, ibase.utility.*, java.io.* , ibase.webitm.utility.ITMException"%>
<jsp:useBean id="EmpFlightDataBean" class="ibase.webitm.ejb.dis.EmpFlightsaveBean" scope="session"></jsp:useBean>
<%
System.out.println("@@@@@@@@@ In EmpFlightsaveBean.jsp @@@@@@@@@@@@@@@@");
String flightCode = ( String ) request.getParameter("flight_code");
String tranId = ( String ) request.getParameter("tran_id");
System.out.println("flightCode"+flightCode);
String htmlData = EmpFlightDataBean.getXmlData( flightCode,tranId );
%>
<%=htmlData%>
<%@page import = "org.jpedal.*,org.jpedal.fonts.*"%>
<%@page import = "org.jpedal.exception.PdfException"%>
<%@page import="java.awt.Image, javax.imageio.ImageIO,java.awt.image.*,java.util.*,java.text.SimpleDateFormat,ibase.webitm.utility.GenericUtility"%>
<%@page import="java.io.*,java.sql.*,ibase.system.config.ConnDriver,ibase.utility.CommonConstants"%>
<%!
String siteCode= "",empCode="",empFname="",empLname="";
String location="",confirmed="",empMname="",flightCode="",flightDescr="";
String tranID="";
java.sql.Date tranDate=null;
GenericUtility genericUtility = GenericUtility.getInstance();
SimpleDateFormat sdf;
%>
<%
System.out.println("Calling empFlightInfo.jsp");
String sql="";
PreparedStatement pstmt = null;
ResultSet rs = null;
Connection conn=null;
ConnDriver ConnDriver = new ConnDriver();
StringBuffer xmlBuff=new StringBuffer();
tranID = request.getParameter("tran_id") == null ?"0001": request.getParameter("tran_id");
System.out.println("tranID--receiped from jsp 7/APR/14--["+tranID+"]");
int cnt = 0;
boolean flag = false;
try
{
sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
sql= " SELECT TRAN_DATE,SITE_CODE,EMP_CODE,EMP_FNAME,EMP_MNAME,EMP_LNAME,flight_code FROM EMP_TRAVEL_INFO WHERE TRAN_ID = ? ";
conn = ConnDriver.getConnectDB("DriverITM");
pstmt = conn.prepareStatement( sql );
pstmt.setString(1,tranID);
System.out.println( "@@@@@ sqlgetdata :: [[" + sql+"]]" );
rs = pstmt.executeQuery( );
if(rs.next())
{
tranDate= rs.getDate("TRAN_DATE");
siteCode= checkNull(rs.getString("SITE_CODE"));
empCode= checkNull(rs.getString("EMP_CODE"));
empFname= checkNull(rs.getString("EMP_FNAME"));
empMname= checkNull(rs.getString("EMP_MNAME"));
empLname= checkNull(rs.getString("EMP_LNAME"));
flightCode= checkNull(rs.getString("flight_code"));
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
sql = " select descr from gencodes where fld_name='FLIGHT_CODE' AND MOD_NAME='W_EMP_TRAVEL_INFO' and fld_value=? ";
pstmt = conn.prepareStatement( sql );
pstmt.setString(1,flightCode);
System.out.println( "@@@@@ sqlgetdata :: [[" + sql+"]]" );
rs = pstmt.executeQuery( );
if(rs.next())
{
flightDescr = rs.getString("descr")==null?"":rs.getString("descr").trim();
}
System.out.println( "@@@@@ flightDescr occured:: "+flightDescr );
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}catch( Exception ex )
{
ex.printStackTrace();
System.out.println( "@@@@@ Exception occured:: " );
}finally{
try{
if( rs != null )
rs.close();
rs = null;
if( pstmt != null )
pstmt.close();
pstmt = null;
if( conn != null )
conn.close();
conn = null;
}catch( Exception ex ){}
}
%>
<%! private String checkNull(String inp)
{
if(inp == null)
inp = " ";
return inp.trim();
}
%>
<center>
<div style="height: 100%;overflow:auto;">
<!-- <fieldset STYLE="width:800PX;border-color:#99FF33"> -->
<head><title>Employee Flight information:</title></br></head>
<body>
<script type="text/javascript" src="/ibase/webitm/js/EmpFligtBook.js"></script>
<form method="post" action="">
<div STYLE= 'font-family:arial;color:black;background-color:#48D1CC;POSITION:relative;TOP:1;'><h5>Employee Flight information:</h5></div>
<table style='font-family:arial;color:black;font-size:15px;'>
<tr STYLE= 'background-color:#D3D3D3;'><td align="right" style = "width:300px">Tran Id :</td><td><input type="text" id="tran_id" name='Tran Id :' size="10" readonly="readonly" value=<%=request.getParameter("tran_id") %>></td></tr>
<tr STYLE= 'background-color:#D3D3D3;'><td align="right" style = "width:300px">Emp Code:</td><td><input type="text" id="emp_code" name='Emp Code :' size="10" readonly="readonly" value=<%=empCode%>></td></tr>
<tr STYLE= 'background-color:#D3D3D3;'r><td align="right" style = "width:300px">Emp Name:</td><td><input type="text" id="emp_fname" name='Emp First Name :' size="10" readonly="readonly" value=<%=empFname%>>
<input type="text" id="emp_lname" name='Emp Last Name :' size="10" readonly="readonly" value=<%=empLname%>>
<input type="text" id="emp_mname" name='Emp Middle Name :' size="10" readonly="readonly" value=<%=empMname%>></td></tr>
<tr STYLE= 'background-color:#D3D3D3;'><td align="right" style = "width:300px">Flight Code :</td><td> <input type="text" id="flight_code" size="20" value=<%=flightCode%> name='Flight Code :' onblur="return upperCase(this.id)" >
<img src="/ibase/webitm/images/e12_pophelp_16.jpg" id="flight_code.popupImage" onclick="return openPophelp(this.id);"/></tr>
<tr STYLE= 'background-color:#D3D3D3;'><td align="right" style = "width:300px">Flight Description :</td><td><input type="text" id="flight_code_descr" readonly="readonly" size="40" value=<%=flightDescr%> name='Flight Code Descr :' ></td></tr>
<tr> <td align="right" style = "width:300px"><input type="button" id="submit" value="save" onclick="return setActionVal1(this.id);"></td></tr>
</table>
<!-- </fieldset> -->
</div>
</form>
</body>
</center>
<%@page import = "java.lang.*,java.util.*, ibase.webitm.ejb.dis.EmpFlightPopHelpBean"%>
<%
System.out.println("@@@@@@@@@ In empTravelFlightCode.jsp @@@@@@@@@@@@@@@@");
EmpFlightPopHelpBean flightBean = new EmpFlightPopHelpBean();
String flightCode = ( String ) request.getParameter("flight_code");
System.out.println("flightCode=="+flightCode);
String htmlData = flightBean.getFlightCodeList( flightCode);
%>
<%=htmlData%>
......@@ -12,7 +12,7 @@ String tranID="",nsmName="";
String fileType="",str="",siteDescr="";
String add1="",add2="",add3="",pinPass="",countName="",nationality="",grpCode="";
String city="",stateDescr="",tel1="",mobNo="",passportFullName="",status="";
String ticketStatus="",visaStatus="";
String ticketStatus="",visaStatus="",flightCode="",flightDescr="";
java.sql.Date travelDateFrom=null,travelDateTo=null,tranDate=null,birthDate=null,dateOfIssue=null,validUpto=null,confDate=null,ticketStatusDate=null,visaStatusDate=null;
GenericUtility genericUtility = GenericUtility.getInstance();
SimpleDateFormat sdf;
......@@ -53,7 +53,7 @@ SimpleDateFormat sdf;
sql= " SELECT TRAN_DATE,SITE_CODE,EMP_CODE,NAME_PREFIX,EMP_FNAME,EMP_MNAME,EMP_LNAME,DESIGNATION,ITEM_SER,EMAIL_ID,REPORT_TO,PASSPORT_NO, " +
" BIRTH_DATE,BIRTH_PLACE,DATE_OF_ISSUE,PLACE_OF_ISSUE,VALID_UPTO,MEAL_PREF,EMP_CODE__TEAM_HEAD,STATE_CODE__WORK,ZONE_CODE,HUB, "+
" LOCATION,CONFIRMED,CONF_DATE,ADDR1__PASS,ADDR2__PASS,ADDR3__PASS,city__pass,state_descr__pass,cur_tel1,mobile_no,emp_name__pass,pin__pass,count_name,nationality,status,ticket_status,ticket_stat_date,visa_status,visa_stat_date FROM EMP_TRAVEL_INFO WHERE TRAN_ID = ? ";
" LOCATION,CONFIRMED,CONF_DATE,ADDR1__PASS,ADDR2__PASS,ADDR3__PASS,city__pass,state_descr__pass,cur_tel1,mobile_no,emp_name__pass,pin__pass,count_name,nationality,status,ticket_status,ticket_stat_date,visa_status,visa_stat_date,flight_code FROM EMP_TRAVEL_INFO WHERE TRAN_ID = ? ";
conn = ConnDriver.getConnectDB("DriverITM");
pstmt = conn.prepareStatement( sql );
pstmt.setString(1,tranID);
......@@ -103,6 +103,7 @@ SimpleDateFormat sdf;
ticketStatusDate= rs.getDate("ticket_stat_date");
visaStatus= checkNull(rs.getString("visa_status"));
visaStatusDate= rs.getDate("visa_stat_date");
flightCode = checkNull(rs.getString("flight_code"));
if("V".equalsIgnoreCase(mealPref))
mealPref = "Veg";
else
......@@ -114,6 +115,24 @@ SimpleDateFormat sdf;
pstmt.close();
pstmt = null;
sql = " select descr from gencodes where fld_name='FLIGHT_CODE' AND MOD_NAME='W_EMP_TRAVEL_INFO' and fld_value=? ";
conn = ConnDriver.getConnectDB("DriverITM");
pstmt = conn.prepareStatement( sql );
pstmt.setString(1,flightCode);
System.out.println( "@@@@@ sqlgetdata :: [[" + sql+"]]" );
rs = pstmt.executeQuery( );
if(rs.next())
{
flightDescr = rs.getString("descr");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
sql = " select group_code,travel_date__from,travel_date__to from nsm_email where division = ? ";
conn = ConnDriver.getConnectDB("DriverITM");
pstmt = conn.prepareStatement( sql );
......@@ -172,6 +191,21 @@ SimpleDateFormat sdf;
image = rsSuper.getBlob(1);
fileType = rsSuper.getString(2);
fileName = rsSuper.getString(3);
// added by cpatil start
System.out.println("@@@@@@@ cpatil work............");
System.out.println("@@@@@@@fileName["+fileName+"]");
fileName=fileName.replace(".","@");
String str[] = fileName.split("@");
System.out.println("@@@@@@@size["+str+"]["+str.length+"]");
System.out.println("@@@@@@@fileName["+fileName+"]");
String fileNameTemp = str[0];
String fileExtTemp = str[1];
System.out.println("@@@@@@@fileNameTemp["+fileNameTemp+"]fileExtTemp["+fileExtTemp+"]");
fileName = fileNameTemp+cnt+"."+fileExtTemp;
System.out.println("@@@@@@@fileName["+fileName+"]");
//added by cpatil end
imgData = image.getBytes(1, (int) image.length());
// fileName = fileName.substring(0,fileName.indexOf("."));System.out.println("File Name[received]]"+ fileName +"]");
System.out.println(" length of byte data :"+(int) image.length());
......@@ -275,6 +309,8 @@ SimpleDateFormat sdf;
<tr STYLE= 'background-color:#D3D3D3;'><td align="right" style = "width:300px">Group Code :</td><td align="left" STYLE= 'POSITION:relative;TOP:1;left:20;width:1000'><%=grpCode%></td></tr>
<tr STYLE= 'background-color:#D3D3D3;'><td align="right" style = "width:300px">Date of travel from :</td><td align="left" STYLE= 'POSITION:relative;TOP:1;left:20;width:1000'><%=travelDateFrom==null?" ":sdf.format(travelDateFrom)%></td></tr>
<tr STYLE= 'background-color:#D3D3D3;'><td align="right" style = "width:300px">Date of travel to :</td><td align="left" STYLE= 'POSITION:relative;TOP:1;left:20;width:1000'><%=travelDateTo==null?" ":sdf.format(travelDateTo)%></td></tr>
<tr STYLE= 'background-color:#D3D3D3;'><td align="right" style = "width:300px">Flight Code :</td><td align="left" STYLE= 'POSITION:relative;TOP:1;left:20;width:1000'><%=flightCode%></td></tr>
<tr STYLE= 'background-color:#D3D3D3;'><td align="right" style = "width:300px">Flight Description :</td><td align="left" STYLE= 'POSITION:relative;TOP:1;left:20;width:1000'><%=flightDescr%></td></tr>
</table>
......
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