Commit 2e3c79b0 authored by caluka's avatar caluka

changes done for email sent code in cancel button for StarClub Employee details.[W14BSUN003]


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@95177 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 4cf10203
......@@ -57,13 +57,14 @@ public class EmpTravelInfoCancel extends ActionHandlerEJB implements EmpTravelIn
String retString = "";
String sql = "",sql1="";
String userType="",formatCode="";
String travelCode="",division="";
String travelCode="",division="",travelCodeEmail="",nsmCodeEmail="";
int upd=0;
ResultSet rs = null;
PreparedStatement pstmt = null;
GenericUtility genericUtility = null;
ITMDBAccessEJB itmDBAccess = null;
StringBuffer commInfo = new StringBuffer();
java.util.Date tranDate= null;
String objName="",winName="",refSer="",tranIdCol="",eventCode="",empCode="",empFirstName="",empLastName="",empMiddleName="",formatType="",nsmCode="";
try
{
......@@ -112,7 +113,7 @@ public class EmpTravelInfoCancel extends ActionHandlerEJB implements EmpTravelIn
pstmt = null;
if(refSer == null ) refSer =" ";
if(tranIdCol == null ) tranIdCol =" ";
sql = " select emp_code,emp_fname,emp_lname,emp_mname from emp_travel_info where tran_id = ? ";
sql = " select emp_code,emp_fname,emp_lname,emp_mname,tran_date from emp_travel_info where tran_id = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, tranId);
rs = pstmt.executeQuery();
......@@ -122,6 +123,8 @@ public class EmpTravelInfoCancel extends ActionHandlerEJB implements EmpTravelIn
empFirstName = rs.getString("emp_fname");
empLastName = rs.getString("emp_lname");
empMiddleName = rs.getString("emp_mname");
tranDate = rs.getTimestamp("tran_date");
System.out.println("tranDate["+tranDate+"]");
}
rs.close();rs = null;
pstmt.close();pstmt = null;
......@@ -147,23 +150,51 @@ public class EmpTravelInfoCancel extends ActionHandlerEJB implements EmpTravelIn
}
rs.close();rs = null;
pstmt.close();pstmt = null;
if(travelCode != null && travelCode.trim().length() > 0)
{
sql = " select email_id_off from employee where emp_code=? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, travelCode);
rs = pstmt.executeQuery();
if(rs.next())
{
travelCodeEmail = rs.getString("email_id_off");
}
rs.close();rs = null;
pstmt.close();pstmt = null;
System.out.println("travelCodeEmail["+travelCodeEmail+"]");
}
if(nsmCode != null && nsmCode.trim().length() > 0)
{
sql = " select email_id_off from employee where emp_code=? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, nsmCode);
rs = pstmt.executeQuery();
if(rs.next())
{
nsmCodeEmail = rs.getString("email_id_off");
}
rs.close();rs = null;
pstmt.close();pstmt = null;
System.out.println("nsmCodeEmail["+nsmCodeEmail+"]");
}
commInfo.append("<ROOT>");
commInfo.append("<MAIL><EMAIL_TYPE>page</EMAIL_TYPE><ENTITY_CODE>BASE</ENTITY_CODE>");
commInfo.append("<ENTITY_TYPE>"+userType+"</ENTITY_TYPE>");
commInfo.append("<TO_ADD></TO_ADD>");
commInfo.append("<CC_ADD></CC_ADD>");
//commInfo.append("<cc_to>"+travelCodeEmail+","+nsmCodeEmail+"</cc_to>");
commInfo.append("<BCC_ADD></BCC_ADD>");
commInfo.append("<FORMAT_CODE>"+formatCode+"</FORMAT_CODE>");
commInfo.append("<TRAVEL_CODE>"+travelCode+"</TRAVEL_CODE>");
commInfo.append("<NSM_CODE>"+nsmCode+"</NSM_CODE>");
commInfo.append("<EMPNAME>"+empFirstName+"</EMPNAME>");
commInfo.append("<ATTACHMENT><BODY>Transaction Cancelled </BODY><LOCATION></LOCATION></ATTACHMENT>");
commInfo.append("</MAIL><XML_DATA></XML_DATA>");
commInfo.append("<ATTACHMENT><BODY></BODY><LOCATION></LOCATION></ATTACHMENT>");
commInfo.append("</MAIL>");
commInfo.append("<XML_DATA><ROOT><Detail1><TRAN_ID>"+tranId+"</TRAN_ID><TRAN_DATE>"+tranDate+"</TRAN_DATE><emp_code>"+empCode+"</emp_code>");
commInfo.append("<cc_to>"+travelCodeEmail+","+nsmCodeEmail+"</cc_to>");
commInfo.append("<EMP_NAME>"+empFirstName+empLastName+"</EMP_NAME></Detail1></ROOT></XML_DATA>");
commInfo.append("</ROOT>");
EMail email = new EMail();
email.sendMail(commInfo.toString(), "ITM");
email = null;
//email = null;
retString = "submited";
System.out.println(" information submited::");
......
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