Commit b65e0e71 authored by pshinde's avatar pshinde

Code change for resetting sum_netAmt in Automatic Payment Scheduler


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@98122 ce508802-f39f-4f6c-b175-0d175dae99d5
parent fa3c4b0c
......@@ -57,28 +57,7 @@ public class AutoPmtGenPrc extends ProcessEJB implements AutoPmtGenPrcLocal,Auto
FileOutputStream fos1 = null;
java.util.Date startDate = new java.util.Date(System.currentTimeMillis());
Calendar calendar = Calendar.getInstance();
/*static void writeLog(File f,String Msg,boolean flag)
{
try
{
PrintWriter pw = new PrintWriter((new FileOutputStream(f,flag)),flag);
if(logOnOffFlag.trim().equals("Y"))
{
pw.println( Msg);
}
pw.close();
}
catch(Exception exWm){exWm.printStackTrace();}
}
static void writeLog(File f,Exception Msg,boolean flag)
{
try{
PrintWriter pw = new PrintWriter((new FileOutputStream(f,flag)),flag);
pw.println(" "+Msg);
pw.close();
}
catch(Exception exWm){exWm.printStackTrace();}
}*/
public String getData(String xmlString, String xmlString2, String windowName, String xtraParams) throws RemoteException,ITMException
{
......@@ -1321,6 +1300,7 @@ System.out.println("Sundry Type@@@@"+sundryType);
while(itrItem.hasNext())
{
testCnt++;
//sumNetAmt=0;
System.out.println("while loop@@@@@@@ "+testCnt);
Map.Entry itemMapEntry = (Map.Entry)itrItem.next();
splitCode = (String)itemMapEntry.getKey();
......@@ -1353,28 +1333,7 @@ System.out.println("Sundry Type@@@@"+sundryType);
System.out.println("sundryCode before setting ref date ======="+sundryCode);
System.out.println("payMode before setting ref date ======="+payMode);
Date currentDate1 = new Date();
//set max due_date as ref_date in header
/* Date currentDate1 = new Date();
sql="select max(due_date) as due_date from misc_payables where sundry_code =? and pay_mode=?";
pstmt1 = conn.prepareStatement(sql);
pstmt1.setString(1,sundryCode);
pstmt1.setString(2,payMode);
rs1 = pstmt1.executeQuery();
if(rs1.next())
{
maxDueDate = rs1.getDate( "due_date" );
}
rs1.close();
rs1 = null;
pstmt1.close();
pstmt1 = null;
System.out.println("maxDueDate ref date ======="+maxDueDate);
String maxDatedue= sdf.format(maxDueDate);
System.out.println("Max Date========="+maxDatedue);
*/
// Date currentDate1 = new Date();
System.out.println("Current date111111111111===="+currentDate1);
String maxDateRef=maxDateMap.get(splitCode);
......@@ -1389,68 +1348,11 @@ System.out.println("Sundry Type@@@@"+sundryType);
dueMaxDate=currentDate1;
}
/* if(maxRefDate!=null && maxRefDate.compareTo(currentDate1)>0)
{
dueMaxDate=maxDueDate;
}
else
{
dueMaxDate=currentDate1;
}*/
System.out.println("Getting ref due Date for header===="+dueMaxDate);
System.out.println("sfld1========="+sfld1);
//set max ref_date as voch_date in detail
sql="select max(ref_date) as ref_date from misc_payables where sundry_code =? and pay_mode=?";
pstmt1 = conn.prepareStatement(sql);
pstmt1.setString(1,sundryCode);
pstmt1.setString(2,payMode);
rs1 = pstmt1.executeQuery();
if(rs1.next())
{
maxRefDate = rs1.getDate( "ref_date" );
}
rs1.close();
rs1 = null;
pstmt1.close();
pstmt1 = null;
System.out.println("Getting ref Date for detail=="+maxRefDate);
String maxDate= sdf.format(maxRefDate);
System.out.println("Max Date========="+maxDate);
//Date currentDate1 = new Date();
System.out.println("Current date111111111111===="+currentDate1);
if(maxRefDate!=null && maxRefDate.compareTo(currentDate1)>0)
{
refrdate=maxRefDate;
}
else
{
refrdate=currentDate1;
}
System.out.println("Getting ref Date for detail===="+refrdate);
//set Ref No in header whose date is maximum against combination
/*sql="select ref_no from misc_payables where ref_date= ?";
pstmt1 = conn.prepareStatement(sql);
pstmt1.setDate(1,(java.sql.Date) maxRefDate);
rs1 = pstmt1.executeQuery();
if(rs1.next())
{
refNo = rs1.getString( "ref_no" );
}
rs1.close();
rs1 = null;
pstmt1.close();
pstmt1 = null;
System.out.println("Ref No aginst maxRefDate ref date ======="+refNo);
*/
sql = "SELECT chq1,chq2 FROM BANK WHERE BANK_CODE = ?";
......@@ -1480,7 +1382,8 @@ System.out.println("Sundry Type@@@@"+sundryType);
}
System.out.println("Ref No To be set in Header ======="+maxRefNo);
sumNetAmt=0.0;
System.out.println("Sum Amount 1 @@@==="+sumNetAmt);
for (int itemCtr = 0; itemCtr < tempList.size(); itemCtr++)
{
tempMap = (HashMap)tempList.get(itemCtr);
......@@ -1491,6 +1394,8 @@ System.out.println("Sundry Type@@@@"+sundryType);
}
//creating Header
System.out.println("Sum Amount 2 @@@==="+sumNetAmt);
//sumNetAmt=0.0;
System.out.println("Creating Header$$$$$$");
xmlString = null;
xmlString = new StringBuffer();
......
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