Commit 3da4d135 authored by blad's avatar blad

Updated components has been uploaded in head for added customer email id validation


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@102224 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 52574896
...@@ -398,11 +398,19 @@ public class InvoiceReportSch implements Schedule ...@@ -398,11 +398,19 @@ public class InvoiceReportSch implements Schedule
commInfo.append("<EMAIL_TYPE>page</EMAIL_TYPE><XML_DATA_FILE_PATH>"+fileName commInfo.append("<EMAIL_TYPE>page</EMAIL_TYPE><XML_DATA_FILE_PATH>"+fileName
+"</XML_DATA_FILE_PATH><ENTITY_CODE></ENTITY_CODE>"); +"</XML_DATA_FILE_PATH><ENTITY_CODE></ENTITY_CODE>");
commInfo.append("</ROOT>"); commInfo.append("</ROOT>");
//Add by Bhushan on 30-06-16 :SATRT
EMail email = new EMail(); String emailAddr = getCustEmailAddr(custCode, conn);
mailRetStr=email.sendMail(commInfo.toString(), "ITM"); if(emailAddr != null && emailAddr.trim().length() > 0)
System.out.println("Mail return String:::>>["+mailRetStr+"]"); {
EMail email = new EMail();
mailRetStr = email.sendMail(commInfo.toString(), "ITM");
System.out.println("Mail return String:::>>[" + mailRetStr+ "]");
}
else
{
System.out.println("Not found Email_address for Customer code::[" + custCode + "]");
}
//Add by Bhushan on 30-06-16 :END
if(mailRetStr.equalsIgnoreCase("S")) if(mailRetStr.equalsIgnoreCase("S"))
{ {
System.out.println("InvoiceEmail send SUCCESSFULLY for Customer code::[" + custCode + "]"); System.out.println("InvoiceEmail send SUCCESSFULLY for Customer code::[" + custCode + "]");
...@@ -473,7 +481,37 @@ public class InvoiceReportSch implements Schedule ...@@ -473,7 +481,37 @@ public class InvoiceReportSch implements Schedule
} }
return updtStatus; return updtStatus;
} }
//Add by Bhushan on 30-06-16 :SATRT
private String getCustEmailAddr(String custCode, Connection conn) throws ITMException
{
String sql = "", emailAddr = "";
PreparedStatement pstmt = null;
ResultSet rs = null;
try
{
sql = "SELECT EMAIL_ADDR FROM CUSTOMER WHERE CUST_CODE = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, custCode);
rs = pstmt.executeQuery();
if (rs.next())
{
emailAddr = checkNull(rs.getString("EMAIL_ADDR"));
}
pstmt.close();
pstmt = null;
rs.close();
rs = null;
}
catch (SQLException e)
{
e.printStackTrace();
throw new ITMException(e);
}
System.out.println("getCustEmailAddr() emailAddr::["+emailAddr+"]");
return emailAddr;
}
//Add by Bhushan on 30-06-16 :END
public String checkNull(String input) public String checkNull(String input)
{ {
if (input == null || "null".equalsIgnoreCase(input)) if (input == null || "null".equalsIgnoreCase(input))
......
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