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 ...@@ -57,13 +57,14 @@ public class EmpTravelInfoCancel extends ActionHandlerEJB implements EmpTravelIn
String retString = ""; String retString = "";
String sql = "",sql1=""; String sql = "",sql1="";
String userType="",formatCode=""; String userType="",formatCode="";
String travelCode="",division=""; String travelCode="",division="",travelCodeEmail="",nsmCodeEmail="";
int upd=0; int upd=0;
ResultSet rs = null; ResultSet rs = null;
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
GenericUtility genericUtility = null; GenericUtility genericUtility = null;
ITMDBAccessEJB itmDBAccess = null; ITMDBAccessEJB itmDBAccess = null;
StringBuffer commInfo = new StringBuffer(); StringBuffer commInfo = new StringBuffer();
java.util.Date tranDate= null;
String objName="",winName="",refSer="",tranIdCol="",eventCode="",empCode="",empFirstName="",empLastName="",empMiddleName="",formatType="",nsmCode=""; String objName="",winName="",refSer="",tranIdCol="",eventCode="",empCode="",empFirstName="",empLastName="",empMiddleName="",formatType="",nsmCode="";
try try
{ {
...@@ -112,7 +113,7 @@ public class EmpTravelInfoCancel extends ActionHandlerEJB implements EmpTravelIn ...@@ -112,7 +113,7 @@ public class EmpTravelInfoCancel extends ActionHandlerEJB implements EmpTravelIn
pstmt = null; pstmt = null;
if(refSer == null ) refSer =" "; if(refSer == null ) refSer =" ";
if(tranIdCol == null ) tranIdCol =" "; 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 = conn.prepareStatement(sql);
pstmt.setString(1, tranId); pstmt.setString(1, tranId);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
...@@ -121,7 +122,9 @@ public class EmpTravelInfoCancel extends ActionHandlerEJB implements EmpTravelIn ...@@ -121,7 +122,9 @@ public class EmpTravelInfoCancel extends ActionHandlerEJB implements EmpTravelIn
empCode = rs.getString("emp_code"); empCode = rs.getString("emp_code");
empFirstName = rs.getString("emp_fname"); empFirstName = rs.getString("emp_fname");
empLastName = rs.getString("emp_lname"); empLastName = rs.getString("emp_lname");
empMiddleName = rs.getString("emp_mname"); empMiddleName = rs.getString("emp_mname");
tranDate = rs.getTimestamp("tran_date");
System.out.println("tranDate["+tranDate+"]");
} }
rs.close();rs = null; rs.close();rs = null;
pstmt.close();pstmt = null; pstmt.close();pstmt = null;
...@@ -147,23 +150,51 @@ public class EmpTravelInfoCancel extends ActionHandlerEJB implements EmpTravelIn ...@@ -147,23 +150,51 @@ public class EmpTravelInfoCancel extends ActionHandlerEJB implements EmpTravelIn
} }
rs.close();rs = null; rs.close();rs = null;
pstmt.close();pstmt = 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("<ROOT>");
commInfo.append("<MAIL><EMAIL_TYPE>page</EMAIL_TYPE><ENTITY_CODE>BASE</ENTITY_CODE>"); commInfo.append("<MAIL><EMAIL_TYPE>page</EMAIL_TYPE><ENTITY_CODE>BASE</ENTITY_CODE>");
commInfo.append("<ENTITY_TYPE>"+userType+"</ENTITY_TYPE>"); commInfo.append("<ENTITY_TYPE>"+userType+"</ENTITY_TYPE>");
commInfo.append("<TO_ADD></TO_ADD>"); 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("<BCC_ADD></BCC_ADD>");
commInfo.append("<FORMAT_CODE>"+formatCode+"</FORMAT_CODE>"); commInfo.append("<FORMAT_CODE>"+formatCode+"</FORMAT_CODE>");
commInfo.append("<TRAVEL_CODE>"+travelCode+"</TRAVEL_CODE>"); commInfo.append("<ATTACHMENT><BODY></BODY><LOCATION></LOCATION></ATTACHMENT>");
commInfo.append("<NSM_CODE>"+nsmCode+"</NSM_CODE>"); commInfo.append("</MAIL>");
commInfo.append("<EMPNAME>"+empFirstName+"</EMPNAME>"); commInfo.append("<XML_DATA><ROOT><Detail1><TRAN_ID>"+tranId+"</TRAN_ID><TRAN_DATE>"+tranDate+"</TRAN_DATE><emp_code>"+empCode+"</emp_code>");
commInfo.append("<ATTACHMENT><BODY>Transaction Cancelled </BODY><LOCATION></LOCATION></ATTACHMENT>"); commInfo.append("<cc_to>"+travelCodeEmail+","+nsmCodeEmail+"</cc_to>");
commInfo.append("</MAIL><XML_DATA></XML_DATA>"); commInfo.append("<EMP_NAME>"+empFirstName+empLastName+"</EMP_NAME></Detail1></ROOT></XML_DATA>");
commInfo.append("</ROOT>"); commInfo.append("</ROOT>");
EMail email = new EMail(); EMail email = new EMail();
email.sendMail(commInfo.toString(), "ITM"); email.sendMail(commInfo.toString(), "ITM");
email = null; //email = null;
retString = "submited"; retString = "submited";
System.out.println(" information 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