Commit 181da5c8 authored by ssalve's avatar ssalve

Sarita: Added by sarita on 31MAY2018

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@185729 ce508802-f39f-4f6c-b175-0d175dae99d5
parent b773b0dd
...@@ -617,6 +617,7 @@ public class CostCtrAllocIC extends ValidatorEJB implements CostCtrAllocICRemote ...@@ -617,6 +617,7 @@ public class CostCtrAllocIC extends ValidatorEJB implements CostCtrAllocICRemote
boolean isresult = true; boolean isresult = true;
int cnt=0; int cnt=0;
double allocPercent=0; double allocPercent=0;
String effFrom = "", validUpto = "";//Added by sarita on 31 MAY 2018
try try
{ {
conn = getConnection(); conn = getConnection();
...@@ -855,12 +856,16 @@ public class CostCtrAllocIC extends ValidatorEJB implements CostCtrAllocICRemote ...@@ -855,12 +856,16 @@ public class CostCtrAllocIC extends ValidatorEJB implements CostCtrAllocICRemote
+" and eff_from >= ? " +" and eff_from >= ? "
+" and valid_upto <= ? ";*/ +" and valid_upto <= ? ";*/
//Done changes by sarita on [02-MAY-2018] to change eff_from and valid_upto '>= , <=' validation. //Done changes by sarita on [02-MAY-2018] to change eff_from and valid_upto '>= , <=' validation.
sSQL = "select tran_id,cctr_code__from, sgroup_code,group_code,acct_cat, acct_code, alloc_basis, res_basis from costalloc_bas " /*sSQL = "select tran_id,cctr_code__from, sgroup_code,group_code,acct_cat, acct_code, alloc_basis, res_basis from costalloc_bas "
+ " where site_code = ? "
+" and eff_from <= ? "
+" and valid_upto >= ? ";*/
//Added by sarita on [31-MAY-2018] to get to_date and from_date
sSQL = "select tran_id,cctr_code__from, sgroup_code,group_code,acct_cat, acct_code, alloc_basis, res_basis,eff_from,valid_upto from costalloc_bas "
+ " where site_code = ? " + " where site_code = ? "
+" and eff_from <= ? " +" and eff_from <= ? "
+" and valid_upto >= ? "; +" and valid_upto >= ? ";
pstmt = conn.prepareStatement(sSQL); pstmt = conn.prepareStatement(sSQL);
pstmt.setString(1,siteCode); pstmt.setString(1,siteCode);
pstmt.setTimestamp(2,fromDateTimestamp); pstmt.setTimestamp(2,fromDateTimestamp);
...@@ -883,6 +888,10 @@ public class CostCtrAllocIC extends ValidatorEJB implements CostCtrAllocICRemote ...@@ -883,6 +888,10 @@ public class CostCtrAllocIC extends ValidatorEJB implements CostCtrAllocICRemote
System.out.println("siteCode::["+siteCode+"]"+"traidMst::["+rs.getString("tran_id")+"]"+"resBas::["+rs.getString("res_basis")+"]"+"allocBas::["+rs.getString("alloc_basis")+"]"+"Account Category ::["+rs.getString("acct_cat")+"]"); System.out.println("siteCode::["+siteCode+"]"+"traidMst::["+rs.getString("tran_id")+"]"+"resBas::["+rs.getString("res_basis")+"]"+"allocBas::["+rs.getString("alloc_basis")+"]"+"Account Category ::["+rs.getString("acct_cat")+"]");
cctrDataList = getCostCenterList(siteCode, rs.getString("tran_id"), rs.getString("res_basis"), rs.getString("alloc_basis"), conn); cctrDataList = getCostCenterList(siteCode, rs.getString("tran_id"), rs.getString("res_basis"), rs.getString("alloc_basis"), conn);
dataMap.put("cctr_list", cctrDataList); dataMap.put("cctr_list", cctrDataList);
//Added by sarita on 31-MAY-2018 [START]
dataMap.put("eff_from", rs.getString("eff_from"));
dataMap.put("valid_upto", rs.getString("valid_upto"));
//Added by sarita on 31-MAY-2018 [END]
cosAllocationList.add(dataMap); cosAllocationList.add(dataMap);
} }
...@@ -918,9 +927,13 @@ public class CostCtrAllocIC extends ValidatorEJB implements CostCtrAllocICRemote ...@@ -918,9 +927,13 @@ public class CostCtrAllocIC extends ValidatorEJB implements CostCtrAllocICRemote
allocBasis = (String)tempMap.get("alloc_basis"); allocBasis = (String)tempMap.get("alloc_basis");
resBasis = (String)tempMap.get("res_basis"); resBasis = (String)tempMap.get("res_basis");
tranIDMst = (String)tempMap.get("tran_id"); tranIDMst = (String)tempMap.get("tran_id");
/*ArrayList cctrList = (ArrayList)tempMap.get("cctr_list"); /*ArrayList cctrList = (ArrayList)tempMap.get("cctr_list");
System.out.println("cctrList :::------------------"+cctrList+"]")*/; System.out.println("cctrList :::------------------"+cctrList+"]")*/;
//Added by sarita on 31-MAY-2018 [START]
effFrom = (String)tempMap.get("eff_from");
validUpto = (String)tempMap.get("valid_upto");
//Added by sarita on 31-MAY-2018 [END]
ArrayList<HashMap> accountDataList = getAllocationAmt(siteCode ,groupCode,subGroupCode ,accCatGrp,acctCode,acctPeriod,finEntity,cctrCodeFrm,prdCode ,conn); ArrayList<HashMap> accountDataList = getAllocationAmt(siteCode ,groupCode,subGroupCode ,accCatGrp,acctCode,acctPeriod,finEntity,cctrCodeFrm,prdCode ,conn);
System.out.println("accountList :::////////////////////////"+accountDataList.toString()); System.out.println("accountList :::////////////////////////"+accountDataList.toString());
...@@ -964,8 +977,12 @@ public class CostCtrAllocIC extends ValidatorEJB implements CostCtrAllocICRemote ...@@ -964,8 +977,12 @@ public class CostCtrAllocIC extends ValidatorEJB implements CostCtrAllocICRemote
valueXmlString.append("<tran_id_mst><![CDATA[" ).append(checkNull(tranIDMst)).append( "]]></tran_id_mst>\r\n" ); valueXmlString.append("<tran_id_mst><![CDATA[" ).append(checkNull(tranIDMst)).append( "]]></tran_id_mst>\r\n" );
valueXmlString.append("<prd_code><![CDATA[" ).append(checkNull(prdCode)).append( "]]></prd_code>\r\n" ); valueXmlString.append("<prd_code><![CDATA[" ).append(checkNull(prdCode)).append( "]]></prd_code>\r\n" );
valueXmlString.append("<site_code><![CDATA[" ).append(checkNull(siteCode)).append( "]]></site_code>\r\n" ); valueXmlString.append("<site_code><![CDATA[" ).append(checkNull(siteCode)).append( "]]></site_code>\r\n" );
valueXmlString.append("<from_date><![CDATA[" ).append(checkNull("")).append( "]]></from_date>\r\n" ); //Commented and added by sarita to set from_date and to_date on 31-MAY-2018 [START]
valueXmlString.append("<to_date><![CDATA[" ).append(checkNull("")).append( "]]></to_date>\r\n" ); /*valueXmlString.append("<from_date><![CDATA[" ).append(checkNull("")).append( "]]></from_date>\r\n" );
valueXmlString.append("<to_date><![CDATA[" ).append(checkNull("")).append( "]]></to_date>\r\n" );*/
valueXmlString.append("<from_date><![CDATA[" ).append(checkNull(effFrom)).append( "]]></from_date>\r\n" );
valueXmlString.append("<to_date><![CDATA[" ).append(checkNull(validUpto)).append( "]]></to_date>\r\n" );
//Commented and added by sarita to set from_date and to_date on 31-MAY-2018 [END]
valueXmlString.append("<acct_code><![CDATA[" ).append(checkNull(acctCodeGet)).append( "]]></acct_code>\r\n" ); valueXmlString.append("<acct_code><![CDATA[" ).append(checkNull(acctCodeGet)).append( "]]></acct_code>\r\n" );
valueXmlString.append("<cctr_code><![CDATA[" ).append(checkNull(cctrCodeFrm)).append( "]]></cctr_code>\r\n" ); valueXmlString.append("<cctr_code><![CDATA[" ).append(checkNull(cctrCodeFrm)).append( "]]></cctr_code>\r\n" );
valueXmlString.append("<exp_head><![CDATA[" ).append(checkNull(acctCodeGetDescr)).append( "]]></exp_head>\r\n" ); valueXmlString.append("<exp_head><![CDATA[" ).append(checkNull(acctCodeGetDescr)).append( "]]></exp_head>\r\n" );
...@@ -980,17 +997,13 @@ public class CostCtrAllocIC extends ValidatorEJB implements CostCtrAllocICRemote ...@@ -980,17 +997,13 @@ public class CostCtrAllocIC extends ValidatorEJB implements CostCtrAllocICRemote
detail3 = getCostCenetrAllocationDetail(siteCode, acctCodeGet, tranIDMst, totUnit, resBasis, allocBasis, conn); detail3 = getCostCenetrAllocationDetail(siteCode, acctCodeGet, tranIDMst, totUnit, resBasis, allocBasis, conn);
valueXmlString.append(detail3 + "\r\n"); valueXmlString.append(detail3 + "\r\n");
}//for(int acctCtr =0;acctCtr <accountListLength;acctCtr++) }//for(int acctCtr =0;acctCtr <accountListLength;acctCtr++)
} }
}//for (int cCtr = 0; cCtr < listLength; cCtr++) }//for (int cCtr = 0; cCtr < listLength; cCtr++)
} }
} }
break; break;
} }
case 3 : case 3 :
...@@ -1449,7 +1462,6 @@ public class CostCtrAllocIC extends ValidatorEJB implements CostCtrAllocICRemote ...@@ -1449,7 +1462,6 @@ public class CostCtrAllocIC extends ValidatorEJB implements CostCtrAllocICRemote
StringBuffer valueXmlString = new StringBuffer(""); StringBuffer valueXmlString = new StringBuffer("");
int domIDDet =0; int domIDDet =0;
FinCommon finCommon = new FinCommon(); FinCommon finCommon = new FinCommon();
try try
{ {
cctrDataList = getCostCenterList(siteCode, traidMst, resBas, allocBas, conn); cctrDataList = getCostCenterList(siteCode, traidMst, resBas, allocBas, conn);
...@@ -1470,9 +1482,10 @@ public class CostCtrAllocIC extends ValidatorEJB implements CostCtrAllocICRemote ...@@ -1470,9 +1482,10 @@ public class CostCtrAllocIC extends ValidatorEJB implements CostCtrAllocICRemote
for(int cctrCnt = 0;cctrCnt < costCtrtListLength; cctrCnt++) for(int cctrCnt = 0;cctrCnt < costCtrtListLength; cctrCnt++)
{ {
domIDDet++; domIDDet++;
cctrDataMap = (HashMap)cctrDataList.get(cctrCnt); cctrDataMap = (HashMap)cctrDataList.get(cctrCnt);
ccctrCode = (String)cctrDataMap.get("cctr_code"); ccctrCode = (String)cctrDataMap.get("cctr_code");
cctrsDescription = (String)cctrDataMap.get("cctr_descr"); cctrsDescription = (String)cctrDataMap.get("cctr_descr"); System.out.println("ccctrCode :["+ccctrCode+"] \t cctrsDescription["+cctrsDescription+"]");
valueXmlString.append("<Detail3 domID='" + domIDDet + "' selected=\"Y\">\r\n"); valueXmlString.append("<Detail3 domID='" + domIDDet + "' selected=\"Y\">\r\n");
//valueXmlString.append("<attribute selected=\"Y\" updateFlag=\"E\" status=\"O\"/>\r\n"); //valueXmlString.append("<attribute selected=\"Y\" updateFlag=\"E\" status=\"O\"/>\r\n");
valueXmlString.append("<attribute selected=\"Y\" updateFlag=\"A\" status=\"N\"/>\r\n"); valueXmlString.append("<attribute selected=\"Y\" updateFlag=\"A\" status=\"N\"/>\r\n");
......
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