Commit c8c3fb2e authored by msingh's avatar msingh

Changes in SalesReturnConf.java for DDUK


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@99527 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 50ce2c3e
......@@ -2493,12 +2493,15 @@ public class SalesReturnConf extends ActionHandlerEJB implements SalesReturnConf
{
System.out.println("----------in sendingMail--------------------");
StringBuffer commInfo = new StringBuffer();
StringBuffer commInfoCSR = new StringBuffer();
ResultSet rs=null;
PreparedStatement pstmt=null;
String sql="",sql1="",sql2="",formatCode = "",formatCodeCSR = "",mailFlag = "",attachFlag="",attachPath = "", sendTo="",copyTo="",bccTo="",subject="",bodyText="",emailAdd="",custName="",refundAmount="",
String sql="",sql1="",sql2="",formatCode = "",formatCodeCSR = "",mailFlag = "",attachFlag="",attachPath = "", sendTo="", sendToCSR="",
copyTo="", copyToCSR="",bccTo="", bccToCSR="",subject="", subjectCSR="",bodyText="", bodyTextCSR="",emailAdd="",custName="",refundAmount="",
saleOrder="",currCode="",itemDescr="",loginSite="";
EMail email = new EMail();
EMail emailCSR = new EMail();
CommonWmsUtil commonWmsUtil = CommonWmsUtil.getInstance();
Document dom = null;
try
......@@ -2534,28 +2537,6 @@ public class SalesReturnConf extends ActionHandlerEJB implements SalesReturnConf
System.out.println("bodyText-------"+bodyText);
System.out.println("formatCode-------"+formatCode);
//manish
System.out.println("----------customer relationship-----------");
sql="select send_to,copy_to,blind_copy,subject,body_text from mail_format where format_code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, formatCodeCSR);
rs = pstmt.executeQuery();
if(rs.next())
{
sendTo = checkNull(rs.getString(1));
copyTo = checkNull(rs.getString(2));
bccTo = checkNull(rs.getString(3));
subject = checkNull(rs.getString(4));
bodyText = checkNull(rs.getString(5));
}
rs.close();
pstmt.close();
rs=null;
pstmt=null;
System.out.println("bodyText-------"+bodyText);
System.out.println("formatCode-------"+formatCodeCSR);
//manish
sql1 = "SELECT C.EMAIL_ADDR, C.CUST_NAME, I.INV_AMT, I.SALE_ORDER, I.CURR_CODE FROM CUSTOMER C, INVOICE I" +
" WHERE C.CUST_CODE = I.CUST_CODE AND I.INVOICE_ID = ? ";
pstmt = conn.prepareStatement(sql1);
......@@ -2588,15 +2569,15 @@ public class SalesReturnConf extends ActionHandlerEJB implements SalesReturnConf
System.out.println("saleOrder----------["+saleOrder+"]");
System.out.println("item description----------["+itemDescr+"]");
bodyText = bodyText.replaceAll("<CUSTOMER_NAME>", custName);
bodyText = bodyText.replaceAll("<REFUND_AMOUNT>", refundAmount);
bodyText = bodyText.replaceAll("<CURR_CODE>", currCode);
bodyText = bodyText.replaceAll("<ORDER_NUMBER>", saleOrder);
bodyText = bodyText.replaceAll("<REPLACEMENT_ITEM>", itemDescr);
bodyText = bodyText.replaceAll("CUSTOMER_NAME", custName);
bodyText = bodyText.replaceAll("REFUND_AMOUNT", refundAmount);
bodyText = bodyText.replaceAll("CURR_CODE", currCode);
bodyText = bodyText.replaceAll("ORDER_NUMBER", saleOrder);
bodyText = bodyText.replaceAll("REPLACEMENT_ITEM", itemDescr);
System.out.println("bodyText-------"+bodyText);
sendTo = sendTo.replaceAll("<EMAIL>", emailAdd);
sendTo = sendTo.replaceAll("EMAIL", emailAdd);
System.out.println("sendTo-------"+sendTo);
commInfo.append("<ROOT>");
......@@ -2611,7 +2592,50 @@ public class SalesReturnConf extends ActionHandlerEJB implements SalesReturnConf
commInfo.append("</ROOT>");
System.out.println(" calling sendMail method()");
email.sendMail(commInfo.toString(), "ITM", null);
System.out.println(" ********Email send succesfully ***********");
System.out.println(" ********Email send succesfully for Customer ***********");
System.out.println("----------customer relationship-----------");
sql="select send_to,copy_to,blind_copy,subject,body_text from mail_format where format_code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, formatCodeCSR);
rs = pstmt.executeQuery();
if(rs.next())
{
sendToCSR = checkNull(rs.getString(1));
copyToCSR = checkNull(rs.getString(2));
bccToCSR = checkNull(rs.getString(3));
subjectCSR = checkNull(rs.getString(4));
bodyTextCSR = checkNull(rs.getString(5));
}
rs.close();
pstmt.close();
rs=null;
pstmt=null;
System.out.println("bodyText-------"+bodyText);
System.out.println("formatCode-------"+formatCodeCSR);
bodyTextCSR = bodyTextCSR.replaceAll("CUSTOMER_NAME", custName);
bodyTextCSR = bodyTextCSR.replaceAll("REFUND_AMOUNT", refundAmount);
bodyTextCSR = bodyTextCSR.replaceAll("CURR_CODE", currCode);
bodyTextCSR = bodyTextCSR.replaceAll("ORDER_NUMBER", saleOrder);
bodyTextCSR = bodyTextCSR.replaceAll("REPLACEMENT_ITEM", itemDescr);
System.out.println("bodyText-------"+bodyTextCSR);
System.out.println("sendTo-------"+sendToCSR);
commInfoCSR.append("<ROOT>");
commInfoCSR.append("<MAILINFO>");
commInfoCSR.append("<EMAIL_TYPE>").append("page").append("</EMAIL_TYPE>");
commInfoCSR.append("<TO_ADD>").append("<![CDATA[" + sendToCSR + "]]>").append("</TO_ADD>");
commInfoCSR.append("<CC_ADD>").append("<![CDATA[" + copyToCSR + "]]>").append("</CC_ADD>");
commInfoCSR.append("<BCC_ADD>").append("<![CDATA[" + bccToCSR + "]]>").append("</BCC_ADD>");
commInfoCSR.append("<SUBJECT>").append("<![CDATA[" + subjectCSR + "]]>").append("</SUBJECT>");
commInfoCSR.append("<BODY_TEXT>").append("<![CDATA[" + bodyTextCSR + "]]>").append("</BODY_TEXT>");
commInfoCSR.append("</MAILINFO>");
commInfoCSR.append("</ROOT>");
System.out.println(" calling sendMail method()");
emailCSR.sendMail(commInfoCSR.toString(), "ITM", null);
System.out.println(" ********Email send succesfully for CSR***********");
}
}
......
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