Commit 7a9dc991 authored by vbhosale's avatar vbhosale

added code to fetch first date of corresponding month

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@189304 ce508802-f39f-4f6c-b175-0d175dae99d5
parent c90d4e27
......@@ -25,7 +25,7 @@ import ibase.utility.E12GenericUtility;
@Stateless //Added for EJB3 -sarah-10/06/2009
//public class GenLedgerEJB extends ValidatorEJB implements SessionBean
public class Ledger - All ACs-Account Wise extends ValidatorEJB implements Ledger - All ACs-Account WiseLocal,Ledger - All ACs-Account WiseRemote //Added for EJB3 -sarah-10/06/2009
public class GenLedger extends ValidatorEJB implements GenLedgerLocal,GenLedgerRemote //Added for EJB3 -sarah-10/06/2009
{
NodeList parentNodeList = null;
NodeList childNodeList = null;
......@@ -112,8 +112,11 @@ public class Ledger - All ACs-Account Wise extends ValidatorEJB implements Ledge
String dateTo=null ;
Connection conn = null;
PreparedStatement pstmt = null;
PreparedStatement pstmt1 = null;
ResultSet rs = null;
ResultSet rs1 = null;
String sql = "";
String sql1 = "";
String acctperiod = "";
//String acctcode = "";
//String fromdate = "";
......@@ -240,11 +243,14 @@ public class Ledger - All ACs-Account Wise extends ValidatorEJB implements Ledge
String accPrd = "";
String codePrd = "";
String frDateDBStr = "";
String first_date = "";
sql = "SELECT ACCT_PRD,CODE ,FR_DATE FROM PERIOD WHERE FR_DATE<=? AND TO_DATE >=?";
pstmt = conn.prepareStatement(sql);
pstmt.setTimestamp(1,chgdateFr);
pstmt.setTimestamp(2,chgdateFr);
rs = pstmt.executeQuery();
System.out.println("chgdateFr :=======================> "+chgdateFr);
System.out.println("chgdateTo :=======================> "+chgdateTo);
if(rs.next())
......@@ -258,10 +264,23 @@ public class Ledger - All ACs-Account Wise extends ValidatorEJB implements Ledge
rs.close();
pstmt.close();
sql1 = "SELECT fr_date FROM period where '"+dateFrom+"' between fr_date and to_date and code='"+codePrd+"'";
pstmt1 = conn.prepareStatement(sql1);
rs1 = pstmt1.executeQuery();
if(rs1.next())
{
first_date = rs1.getString("fr_date");
}
rs1.close();
pstmt1.close();
valueXmlString.append("<as_date_from>").append("<![CDATA[" + frDateDB.trim() + " 00:00:00" +"]]>").append("</as_date_from>");
valueXmlString.append("<m_frst_date>").append("<![CDATA[" + frDateDB.trim() + " 00:00:00" +"]]>").append("</m_frst_date>");
valueXmlString.append("<macct_prd>").append("<![CDATA["+accPrd.trim()+"]]>").append("</macct_prd>");
valueXmlString.append("<mprd_fr>").append("<![CDATA["+codePrd.trim()+"]]>").append("</mprd_fr>");
valueXmlString.append("<m_frst_date>").append("<![CDATA[" + first_date.trim() + " 00:00:00" +"]]>").append("</m_frst_date>");
}
......
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