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; ...@@ -25,7 +25,7 @@ import ibase.utility.E12GenericUtility;
@Stateless //Added for EJB3 -sarah-10/06/2009 @Stateless //Added for EJB3 -sarah-10/06/2009
//public class GenLedgerEJB extends ValidatorEJB implements SessionBean //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 parentNodeList = null;
NodeList childNodeList = null; NodeList childNodeList = null;
...@@ -112,8 +112,11 @@ public class Ledger - All ACs-Account Wise extends ValidatorEJB implements Ledge ...@@ -112,8 +112,11 @@ public class Ledger - All ACs-Account Wise extends ValidatorEJB implements Ledge
String dateTo=null ; String dateTo=null ;
Connection conn = null; Connection conn = null;
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
PreparedStatement pstmt1 = null;
ResultSet rs = null; ResultSet rs = null;
ResultSet rs1 = null;
String sql = ""; String sql = "";
String sql1 = "";
String acctperiod = ""; String acctperiod = "";
//String acctcode = ""; //String acctcode = "";
//String fromdate = ""; //String fromdate = "";
...@@ -240,11 +243,14 @@ public class Ledger - All ACs-Account Wise extends ValidatorEJB implements Ledge ...@@ -240,11 +243,14 @@ public class Ledger - All ACs-Account Wise extends ValidatorEJB implements Ledge
String accPrd = ""; String accPrd = "";
String codePrd = ""; String codePrd = "";
String frDateDBStr = ""; String frDateDBStr = "";
String first_date = "";
sql = "SELECT ACCT_PRD,CODE ,FR_DATE FROM PERIOD WHERE FR_DATE<=? AND TO_DATE >=?"; sql = "SELECT ACCT_PRD,CODE ,FR_DATE FROM PERIOD WHERE FR_DATE<=? AND TO_DATE >=?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setTimestamp(1,chgdateFr); pstmt.setTimestamp(1,chgdateFr);
pstmt.setTimestamp(2,chgdateFr); pstmt.setTimestamp(2,chgdateFr);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
System.out.println("chgdateFr :=======================> "+chgdateFr); System.out.println("chgdateFr :=======================> "+chgdateFr);
System.out.println("chgdateTo :=======================> "+chgdateTo); System.out.println("chgdateTo :=======================> "+chgdateTo);
if(rs.next()) if(rs.next())
...@@ -258,10 +264,23 @@ public class Ledger - All ACs-Account Wise extends ValidatorEJB implements Ledge ...@@ -258,10 +264,23 @@ public class Ledger - All ACs-Account Wise extends ValidatorEJB implements Ledge
rs.close(); rs.close();
pstmt.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("<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("<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("<macct_prd>").append("<![CDATA["+accPrd.trim()+"]]>").append("</macct_prd>");
valueXmlString.append("<mprd_fr>").append("<![CDATA["+codePrd.trim()+"]]>").append("</mprd_fr>"); 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