Commit 40f58f4a authored by ysawant's avatar ysawant

*Updated components of AutoLeaveLaps and LeaveOpenBalancePrc

AutoLeaveLapsIC.java
LeaveOpenBalancePrc.java


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@215518 ce508802-f39f-4f6c-b175-0d175dae99d5
parent dddcc44d
......@@ -70,27 +70,27 @@ public class AutoLeaveLapsIC extends ValidatorEJB implements AutoLeaveLapsICLoca
String sql = "";
UtilMethods utilmethod=new UtilMethods();
String userId="";
String loginSite="";
String prdCode="";
int mLevel=0;
String todaydate= "";
String lsDescr="";
String rights="";
String empCodeFr="";
String empFname="";
String empLname="";
String modStr="";
String profileId="";
String empCodeTo="";
String deptCodeFr="";
String deptCodeTo="";
String siteCodeFr="";
String siteCodeTo="";
String lveCodeFr="";
String lveCodeTo="";
String procGroupFr="";
String procGroupTo="";
String userId = "";
String loginSite = "";
String prdCode = "";
int mLevel = 0;
String todaydate = "";
String lsDescr = "";
String rights = "";
String empCodeFr = "";
String empFname = "";
String empLname = "";
String modStr = "";
String profileId = "";
String empCodeTo = "";
String deptCodeFr = "";
String deptCodeTo = "";
String siteCodeFr = "";
String siteCodeTo = "";
String lveCodeFr = "";
String lveCodeTo = "";
String procGroupFr = "";
String procGroupTo = "";
try
{
......@@ -619,10 +619,9 @@ public class AutoLeaveLapsIC extends ValidatorEJB implements AutoLeaveLapsICLoca
ArrayList<String> errList = new ArrayList<String>();
ArrayList<String> errFields = new ArrayList<String>();
String errorType="";
errStringXml = new StringBuffer("<?xml version=\"1.0\"?>\r\n<Root><Errors>");
//errStringXml = new StringBuffer("<?xml version=\"1.0\"?>\r\n<Root><Errors>");
E12GenericUtility genericUtility = null;
UtilMethods utilmethod=new UtilMethods();
try
{
genericUtility = new E12GenericUtility();
......@@ -745,48 +744,48 @@ public class AutoLeaveLapsIC extends ValidatorEJB implements AutoLeaveLapsICLoca
break;
}
}
}
}
}
if (errList != null && errList.size() > 0)
}
if (errList != null && errList.size() > 0)
{
errStringXml = new StringBuffer("<?xml version=\"1.0\"?>\r\n<Root><Errors>");
System.out.println("errList==[" + errList + "]");
int errListSize = errList.size();
System.out.println("errListSize:::::::[" + errListSize + "]");
System.out.println("in error::::::::::");
for (int i = 0; i < errListSize; i++)
{
System.out.println("errList==[" + errList + "]");
int errListSize = errList.size();
System.out.println("errListSize:::::::[" + errListSize + "]");
System.out.println("in error::::::::::");
for (int i = 0; i < errListSize; i++)
{
System.out.println("in error For:::::::::::::::");
String errCode = (String) errList.get(i);
String errFldName = (String) errFields.get(i);
System.out.println("errCode .........." + errCode);
errString = itmDbAcess.getErrorString(errFldName, errCode, userId, "", conn);
System.out.println("errString is : ::::>>>> " + errString);
String msgType = errorType(conn, errCode);
if (errString.length() > 0)
{
String bifurErrString = errString.substring(errString.indexOf("<Errors>") + 8,errString.indexOf("<trace>"));
bifurErrString = bifurErrString + errString.substring(errString.indexOf("</trace>") + 8,errString.indexOf("</Errors>"));
errStringXml.append(bifurErrString);
System.out.println("errStringXml .........." + errStringXml);
errString = "";
}
if (msgType.equalsIgnoreCase("E"))
{
break;
}
System.out.println("in error For:::::::::::::::");
String errCode = (String) errList.get(i);
String errFldName = (String) errFields.get(i);
System.out.println("errCode .........." + errCode);
errString = itmDbAcess.getErrorString(errFldName, errCode, userId, "", conn);
System.out.println("errString is : ::::>>>> " + errString);
String msgType = errorType(conn, errCode);
if (errString.length() > 0)
{
String bifurErrString = errString.substring(errString.indexOf("<Errors>") + 8,errString.indexOf("<trace>"));
bifurErrString = bifurErrString + errString.substring(errString.indexOf("</trace>") + 8,errString.indexOf("</Errors>"));
errStringXml.append(bifurErrString);
System.out.println("errStringXml .........." + errStringXml);
errString = "";
}
if (msgType.equalsIgnoreCase("E"))
{
break;
}
errList.clear();
errFields.clear();
errStringXml.append("</Errors></Root>\r\n");
}
else
{
errStringXml = new StringBuffer("");
}
System.out.println("errStringXml.toString()---2= "+errStringXml.toString());
errList.clear();
errFields.clear();
errStringXml.append("</Errors></Root>\r\n");
}
else
{
errStringXml = new StringBuffer("");
}
System.out.println("errStringXml.toString()---2= "+errStringXml.toString());
}
catch (Exception e)
{
......@@ -820,6 +819,7 @@ public class AutoLeaveLapsIC extends ValidatorEJB implements AutoLeaveLapsICLoca
throw new ITMException(e);
}
}
System.out.println("errStringXml.toString()>= "+errStringXml.toString());
errString = errStringXml.toString();
return errString;
}
......
......@@ -905,7 +905,7 @@ public class EmpAddChange extends ValidatorEJB implements EmpAddChangeLocal,EmpA
pstmt.close();
pstmt = null;
}
valueXmlString.append("<cur_state protect=\"1\"><![CDATA[").append(lsCurrentState).append("]]></cur_state>\r\n");
valueXmlString.append("<cur_state ><![CDATA[").append(lsCurrentState).append("]]></cur_state>\r\n");
}
if ("per_city".equalsIgnoreCase(currentColumn))
......@@ -933,7 +933,7 @@ public class EmpAddChange extends ValidatorEJB implements EmpAddChangeLocal,EmpA
pstmt.close();
pstmt = null;
}
valueXmlString.append("<per_state protect=\"1\"><![CDATA[").append(lsPermanantState).append("]]></per_state>\r\n");
valueXmlString.append("<per_state ><![CDATA[").append(lsPermanantState).append("]]></per_state>\r\n");
}
}
valueXmlString.append("</Detail1>");
......
......@@ -6,6 +6,7 @@ import java.sql.Date;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Timestamp;
import java.text.SimpleDateFormat;
import java.util.HashMap;
import java.util.Map;
......@@ -163,6 +164,8 @@ public class LeaveOpenBalancePrc extends ProcessEJB implements LeaveOpenBalanceP
logWriter.setProcessId("LeaveOpenBalance");
logWriter.setFileNameStartWith("");
SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
currentProcess = logWriter.getCurrentProcess();
activity = logWriter.getActivity();
processId = logWriter.getProcessId();
......@@ -223,8 +226,11 @@ public class LeaveOpenBalancePrc extends ProcessEJB implements LeaveOpenBalanceP
}
procDate = checkNull(genericUtility.getColumnValue("proc_date", headerDom));
ldProcess = Timestamp.valueOf(genericUtility.getValidDateString(procDate, genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0");
if(procDate != null && procDate.trim().length() > 0)
{
ldProcess = Timestamp.valueOf(genericUtility.getValidDateString(procDate, genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0");
}
procGroupFr = checkNull(genericUtility.getColumnValue("proc_group__fr", headerDom));
procGroupTo = checkNull(genericUtility.getColumnValue("proc_group__to", headerDom));
if((procGroupFr.trim()) == null)
......@@ -376,6 +382,10 @@ public class LeaveOpenBalancePrc extends ProcessEJB implements LeaveOpenBalanceP
}
}
System.out.println("lsEmpCode ==["+lsEmpCode+"]");
System.out.println("ldProcess ==["+ldProcess+"]");
System.out.println("lsLveCode ==["+lsLveCode+"]");
pstmt2.setString(1,lsEmpCode);
pstmt2.setTimestamp(2, ldProcess);
pstmt2.setTimestamp(3, ldProcess);
......@@ -386,6 +396,7 @@ public class LeaveOpenBalancePrc extends ProcessEJB implements LeaveOpenBalanceP
pstmt2.setTimestamp(8, ldProcess);
pstmt2.setTimestamp(9, ldProcess);
pstmt2.setString(10,lsLveCode);
rs2 = pstmt2.executeQuery();
if (rs2.next())
{
......@@ -405,12 +416,13 @@ public class LeaveOpenBalancePrc extends ProcessEJB implements LeaveOpenBalanceP
}
rs2.close();
pstmt2.clearParameters();
//
frDate = utilMethod.dateTime(utilMethod.today());
System.out.println("frDate::::::::::::"+frDate);
frDateStr = genericUtility.getValidDateTimeString(frDate, genericUtility.getApplDateFormat());
System.out.println("frDateStr::::::::::::"+frDateStr);
Timestamp ldProcTs = new Timestamp(ldProc.getTime());
System.out.println("ldProcTs = "+ldProcTs);
......@@ -422,10 +434,13 @@ public class LeaveOpenBalancePrc extends ProcessEJB implements LeaveOpenBalanceP
{
ldEffDate = rs3.getTimestamp("eff_date");
ldUptoDate = rs3.getTimestamp("upto_date");
System.out.println("ldEffDate == "+ldEffDate);
System.out.println("upto_date == "+ldUptoDate);
}
rs3.close();
pstmt3.clearParameters();
//
rs4 = pstmt4.executeQuery();
if (rs4.next())
......@@ -469,7 +484,6 @@ public class LeaveOpenBalancePrc extends ProcessEJB implements LeaveOpenBalanceP
return errString;
//break;
}
//
pstmt5.setString(1,lsEmpCode);
pstmt5.setString(2,lsLveCode);
......@@ -485,7 +499,18 @@ public class LeaveOpenBalancePrc extends ProcessEJB implements LeaveOpenBalanceP
conn.rollback();
break;
}
//
System.out.println("tranId -->"+tranId);
System.out.println("lsEmpCode -->"+lsEmpCode);
System.out.println("frDate -->"+frDate);
System.out.println("lsLveCode -->"+lsLveCode);
System.out.println("ldEffDate -->"+ldEffDate);
System.out.println("ldUptoDate -->"+ldUptoDate);
System.out.println("lcPrevBal -->"+lcPrevBal);
System.out.println("frDate -->"+frDate);
System.out.println("userId -->"+userId);
System.out.println("termId -->"+termId);
pstmt6.setString(1,tranId);
pstmt6.setString(2,lsEmpCode);
......
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