Commit 3b3224f6 authored by manohar's avatar manohar

missing function added (rajendra)getAcctDetrDistTtype


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@91098 ce508802-f39f-4f6c-b175-0d175dae99d5
parent cbc4ee73
...@@ -9450,5 +9450,635 @@ public class FinCommon ...@@ -9450,5 +9450,635 @@ public class FinCommon
// End addition of new methods for Pheno Project customization - Piyush - 25/03/08 // End addition of new methods for Pheno Project customization - Piyush - 25/03/08
public String getAcctDetrDistTtype(String siteCodeFrom,String siteCodeTo, String itemSer,String grpCode,String itemCode, String purpose, String tranType, Connection conn) throws ITMException
{
String acctCode = null, cctrCode = null;
String sql = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
System.out.println("In getAcctDetrTtype --> purpose :: " + purpose + " itemCode :: " + itemCode);
System.out.println(" itemSer :: " + itemSer + " tranType :: " + tranType);
try
{
if (purpose.equalsIgnoreCase("D-ISS"))
{
sql = "select acct_code__iss,cctr_code__iss FROM item_acct_detr_dist "
+" WHERE site_code__from = '" + siteCodeFrom + "' "
+" and site_code__to = '" + siteCodeTo + "' "
+" and item_code = '" + itemCode + "' "
+" and item_ser = '" + itemSer + "' "
+" and tran_type = '" + tranType + "' ";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
acctCode = rs.getString(1);
cctrCode = rs.getString(2);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(acctCode == null || acctCode.trim().length() == 0)
{
sql = "select acct_code__iss,cctr_code__iss FROM item_acct_detr_dist "
+" WHERE site_code__from = '" + siteCodeFrom + "' "
+" and site_code__to = '" + siteCodeTo + "' "
+" and item_code = '" + itemCode + "' "
+" and item_ser = ' ' "
+" and tran_type = '" + tranType + "' ";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
acctCode = rs.getString(1);
cctrCode = rs.getString(2);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
if(acctCode == null || acctCode.trim().length() == 0)
{
sql = "select acct_code__iss,cctr_code__iss FROM item_acct_detr_dist "
+" WHERE site_code__from = '" + siteCodeFrom + "' "
+" and site_code__to = '" + siteCodeTo + "' "
+" and item_code = '" + itemCode + "' "
+" and item_ser = ' ' "
+" and tran_type = ' ' ";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
acctCode = rs.getString(1);
cctrCode = rs.getString(2);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
if(acctCode == null || acctCode.trim().length() == 0)
{
sql = "select acct_code__iss,cctr_code__iss FROM item_acct_detr_dist "
+" WHERE site_code__from = '" + siteCodeFrom + "' "
+" and site_code__to = '" + siteCodeTo + "' "
+" and item_code = ' ' "
+" and item_ser = '"+itemSer+"' "
+" and tran_type = '"+tranType+"' ";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
acctCode = rs.getString(1);
cctrCode = rs.getString(2);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
if(acctCode == null || acctCode.trim().length() == 0)
{
sql = "select acct_code__iss,cctr_code__iss FROM item_acct_detr_dist "
+" WHERE site_code__from = '" + siteCodeFrom + "' "
+" and site_code__to = '" + siteCodeTo + "' "
+" and item_code = ' ' "
+" and item_ser = '"+itemSer+"' "
+" and tran_type = ' ' ";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
acctCode = rs.getString(1);
cctrCode = rs.getString(2);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
if(acctCode == null || acctCode.trim().length() == 0)
{
sql = "select acct_code__iss,cctr_code__iss FROM item_acct_detr_dist "
+" WHERE site_code__from = '" + siteCodeFrom + "' "
+" and site_code__to = '" + siteCodeTo + "' "
+" and item_ser = '"+itemSer+"' " ;
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
acctCode = rs.getString(1);
cctrCode = rs.getString(2);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
} //if (purpose.equalsIgnoreCase("D-ISS"))
if (purpose.equalsIgnoreCase("D-RCP"))
{
sql = "select acct_code__rcp,cctr_code__rcp FROM item_acct_detr_dist "
+" WHERE site_code__from = '" + siteCodeFrom + "' "
+" and site_code__to = '" + siteCodeTo + "' "
+" and item_code = '" + itemCode + "' "
+" and item_ser = '" + itemSer + "' "
+" and tran_type = '" + tranType + "' ";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
acctCode = rs.getString(1);
cctrCode = rs.getString(2);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(acctCode == null || acctCode.trim().length() == 0)
{
sql = "select acct_code__rcp,cctr_code__rcp FROM item_acct_detr_dist "
+" WHERE site_code__from = '" + siteCodeFrom + "' "
+" and site_code__to = '" + siteCodeTo + "' "
+" and item_code = '" + itemCode + "' "
+" and item_ser = ' ' "
+" and tran_type = '" + tranType + "' ";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
acctCode = rs.getString(1);
cctrCode = rs.getString(2);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
if(acctCode == null || acctCode.trim().length() == 0)
{
sql = "select acct_code__rcp,cctr_code__rcp FROM item_acct_detr_dist "
+" WHERE site_code__from = '" + siteCodeFrom + "' "
+" and site_code__to = '" + siteCodeTo + "' "
+" and item_code = '" + itemCode + "' "
+" and item_ser = ' ' "
+" and tran_type = ' ' ";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
acctCode = rs.getString(1);
cctrCode = rs.getString(2);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
if(acctCode == null || acctCode.trim().length() == 0)
{
sql = "select acct_code__rcp,cctr_code__rcp FROM item_acct_detr_dist "
+" WHERE site_code__from = '" + siteCodeFrom + "' "
+" and site_code__to = '" + siteCodeTo + "' "
+" and item_code = ' ' "
+" and item_ser = '" + itemSer + "' "
+" and tran_type = '" + tranType + "' ";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
acctCode = rs.getString(1);
cctrCode = rs.getString(2);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
if(acctCode == null || acctCode.trim().length() == 0)
{
sql = "select acct_code__rcp,cctr_code__rcp FROM item_acct_detr_dist "
+" WHERE site_code__from = '" + siteCodeFrom + "' "
+" and site_code__to = '" + siteCodeTo + "' "
+" and item_code = ' ' "
+" and item_ser = '" + itemSer + "' "
+" and tran_type = ' ' ";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
acctCode = rs.getString(1);
cctrCode = rs.getString(2);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
if(acctCode == null || acctCode.trim().length() == 0)
{
sql = "select acct_code__rcp,cctr_code__rcp FROM item_acct_detr_dist "
+" WHERE site_code__from = '" + siteCodeFrom + "' "
+" and site_code__to = '" + siteCodeTo + "' "
+" and item_ser = '" + itemSer + "' " ;
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
acctCode = rs.getString(1);
cctrCode = rs.getString(2);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
}
if (purpose.equalsIgnoreCase("D-INV"))
{
sql = "select acct_code__inv,cctr_code__inv FROM item_acct_detr_dist "
+" WHERE site_code__from = '" + siteCodeFrom + "' "
+" and site_code__to = '" + siteCodeTo + "' "
+" and item_code = '" + itemCode + "' "
+" and item_ser = '" + itemSer + "' "
+" and tran_type = '" + tranType + "' ";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
acctCode = rs.getString(1);
cctrCode = rs.getString(2);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(acctCode == null || acctCode.trim().length() == 0)
{
sql = "select acct_code__inv,cctr_code__inv FROM item_acct_detr_dist "
+" WHERE site_code__from = '" + siteCodeFrom + "' "
+" and site_code__to = '" + siteCodeTo + "' "
+" and item_code = '" + itemCode + "' "
+" and item_ser = ' ' "
+" and tran_type = '" + tranType + "' ";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
acctCode = rs.getString(1);
cctrCode = rs.getString(2);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
if(acctCode == null || acctCode.trim().length() == 0)
{
sql = "select acct_code__inv,cctr_code__inv FROM item_acct_detr_dist "
+" WHERE site_code__from = '" + siteCodeFrom + "' "
+" and site_code__to = '" + siteCodeTo + "' "
+" and item_code = '" + itemCode + "' "
+" and item_ser = ' ' "
+" and tran_type = ' ' ";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
acctCode = rs.getString(1);
cctrCode = rs.getString(2);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
if(acctCode == null || acctCode.trim().length() == 0)
{
sql = "select acct_code__inv,cctr_code__inv FROM item_acct_detr_dist "
+" WHERE site_code__from = '" + siteCodeFrom + "' "
+" and site_code__to = '" + siteCodeTo + "' "
+" and item_code = ' ' "
+" and item_ser = '" + itemSer + "' "
+" and tran_type = '" + tranType + "' ";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
acctCode = rs.getString(1);
cctrCode = rs.getString(2);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
if(acctCode == null || acctCode.trim().length() == 0)
{
sql = "select acct_code__inv,cctr_code__inv FROM item_acct_detr_dist "
+" WHERE site_code__from = '" + siteCodeFrom + "' "
+" and site_code__to = '" + siteCodeTo + "' "
+" and item_code = ' ' "
+" and item_ser = '" + itemSer + "' "
+" and tran_type = ' ' ";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
acctCode = rs.getString(1);
cctrCode = rs.getString(2);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
if(acctCode == null || acctCode.trim().length() == 0)
{
sql = "select acct_code__inv,cctr_code__inv FROM item_acct_detr_dist "
+" WHERE site_code__from = '" + siteCodeFrom + "' "
+" and site_code__to = '" + siteCodeTo + "' "
+" and item_ser = '" + itemSer + "' " ;
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
acctCode = rs.getString(1);
cctrCode = rs.getString(2);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
}
if (purpose.equalsIgnoreCase("D-COGT"))
{
sql = "select acct_code__cogt,cctr_code__cogt FROM item_acct_detr_dist "
+" WHERE site_code__from = '" + siteCodeFrom + "' "
+" and site_code__to = '" + siteCodeTo + "' "
+" and item_code = '" + itemCode + "' "
+" and item_ser = '" + itemSer + "' "
+" and tran_type = '" + tranType + "' ";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
acctCode = rs.getString(1);
cctrCode = rs.getString(2);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(acctCode == null || acctCode.trim().length() == 0)
{
sql = "select acct_code__cogt,cctr_code__cogt FROM item_acct_detr_dist "
+" WHERE site_code__from = '" + siteCodeFrom + "' "
+" and site_code__to = '" + siteCodeTo + "' "
+" and item_code = '" + itemCode + "' "
+" and item_ser = ' ' "
+" and tran_type = '" + tranType + "' ";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
acctCode = rs.getString(1);
cctrCode = rs.getString(2);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
if(acctCode == null || acctCode.trim().length() == 0)
{
sql = "select acct_code__cogt,cctr_code__cogt FROM item_acct_detr_dist "
+" WHERE site_code__from = '" + siteCodeFrom + "' "
+" and site_code__to = '" + siteCodeTo + "' "
+" and item_code = '" + itemCode + "' "
+" and item_ser = ' ' "
+" and tran_type = ' ' ";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
acctCode = rs.getString(1);
cctrCode = rs.getString(2);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
if(acctCode == null || acctCode.trim().length() == 0)
{
sql = "select acct_code__cogt,cctr_code__cogt FROM item_acct_detr_dist "
+" WHERE site_code__from = '" + siteCodeFrom + "' "
+" and site_code__to = '" + siteCodeTo + "' "
+" and item_code = ' ' "
+" and item_ser = '" + itemSer + "' "
+" and tran_type = '" + tranType + "' ";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
acctCode = rs.getString(1);
cctrCode = rs.getString(2);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
if(acctCode == null || acctCode.trim().length() == 0)
{
sql ="select acct_code__cogt,cctr_code__cogt FROM item_acct_detr_dist "
+" WHERE site_code__from = '" + siteCodeFrom + "' "
+" and site_code__to = '" + siteCodeTo + "' "
+" and item_code = ' ' "
+" and item_ser = '" + itemSer + "' "
+" and tran_type = ' ' ";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
acctCode = rs.getString(1);
cctrCode = rs.getString(2);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
if(acctCode == null || acctCode.trim().length() == 0)
{
sql = "select acct_code__cogt,cctr_code__cogt FROM item_acct_detr_dist "
+" WHERE site_code__from = '" + siteCodeFrom + "' "
+" and site_code__to = '" + siteCodeTo + "' "
+" and item_ser = '" + itemSer + "' " ;
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
acctCode = rs.getString(1);
cctrCode = rs.getString(2);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
}
if (purpose.equalsIgnoreCase("D-BRTR"))
{
sql = "select acct_code__brtr,cctr_code__brtr FROM item_acct_detr_dist"
+" WHERE site_code__from = '" + siteCodeFrom + "' "
+" and site_code__to = '" + siteCodeTo + "' "
+" and item_code = '" + itemCode + "' "
+" and item_ser = '" + itemSer + "' "
+" and tran_type = '" + tranType + "' ";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
acctCode = rs.getString(1);
cctrCode = rs.getString(2);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(acctCode == null || acctCode.trim().length() == 0)
{
sql = "select acct_code__brtr,cctr_code__brtr FROM item_acct_detr_dist"
+" WHERE site_code__from = '" + siteCodeFrom + "' "
+" and site_code__to = '" + siteCodeTo + "' "
+" and item_code = '" + itemCode + "' "
+" and item_ser = ' ' "
+" and tran_type = '" + tranType + "' ";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
acctCode = rs.getString(1);
cctrCode = rs.getString(2);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
if(acctCode == null || acctCode.trim().length() == 0)
{
sql = "select acct_code__brtr,cctr_code__brtr FROM item_acct_detr_dist"
+" WHERE site_code__from = '" + siteCodeFrom + "' "
+" and site_code__to = '" + siteCodeTo + "' "
+" and item_code = '" + itemCode + "' "
+" and item_ser = ' ' "
+" and tran_type = ' ' ";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
acctCode = rs.getString(1);
cctrCode = rs.getString(2);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
if(acctCode == null || acctCode.trim().length() == 0)
{
sql = "select acct_code__brtr,cctr_code__brtr FROM item_acct_detr_dist"
+" WHERE site_code__from = '" + siteCodeFrom + "' "
+" and site_code__to = '" + siteCodeTo + "' "
+" and item_code = ' ' "
+" and item_ser = '" + itemSer + "' "
+" and tran_type = '" + tranType + "' ";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
acctCode = rs.getString(1);
cctrCode = rs.getString(2);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
if(acctCode == null || acctCode.trim().length() == 0)
{
sql ="select acct_code__brtr,cctr_code__brtr FROM item_acct_detr_dist"
+" WHERE site_code__from = '" + siteCodeFrom + "' "
+" and site_code__to = '" + siteCodeTo + "' "
+" and item_code = ' ' "
+" and item_ser = '" + itemSer + "' "
+" and tran_type = ' ' ";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
acctCode = rs.getString(1);
cctrCode = rs.getString(2);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
if(acctCode == null || acctCode.trim().length() == 0)
{
sql = "select acct_code__brtr,cctr_code__brtr FROM item_acct_detr_dist"
+" WHERE site_code__from = '" + siteCodeFrom + "' "
+" and site_code__to = '" + siteCodeTo + "' "
+" and item_ser = '" + itemSer + "' " ;
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
acctCode = rs.getString(1);
cctrCode = rs.getString(2);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
}
if (acctCode == null) acctCode = "";
if (cctrCode == null) cctrCode = "";
} catch (SQLException e) {
e.printStackTrace();
throw new ITMException(e);
}
finally
{
try
{
if (rs != null)
{
rs.close(); rs = null;
}
if (pstmt != null)
{
pstmt.close(); pstmt = null;
}
}
catch(Exception e)
{
System.out.println("Exception in finally block ::"+e);
e.printStackTrace();
}
}
System.out.println("From getFromAcctDetr [" + acctCode + "," + cctrCode + "]");
return acctCode + "," + cctrCode;
}
} }
\ No newline at end of file
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