Commit 2f232019 authored by mmhatre's avatar mmhatre

called iscctrCode method for cctr code validation

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@214506 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 249233a2
......@@ -682,7 +682,13 @@ public class AdjIssueIC extends ValidatorEJB implements AdjIssueICLocal, AdjIssu
cctrCodeDr = this.genericUtility.getColumnValue("cctr_code__dr", dom);
if("Y".equalsIgnoreCase(inventoryAcct))
{
cnt=0;
//added by manish mhatre on 3-jan-2020
errCode = finCommon.isCctrCode(acctCodeDr, cctrCodeDr, " ", conn);
if (errCode != null && errCode.trim().length() > 0) {
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}//end manish
/* cnt=0;
sql = "select count(*) from costctr where cctr_code = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, cctrCodeDr);
......@@ -701,14 +707,21 @@ public class AdjIssueIC extends ValidatorEJB implements AdjIssueICLocal, AdjIssu
errCode = "VMCCTR";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}*/
}
}else if(childNodeName.equalsIgnoreCase("cctr_code__cr"))
{
cctrCodeCr = this.genericUtility.getColumnValue("cctr_code__cr", dom);
if("Y".equalsIgnoreCase(inventoryAcct))
{
cnt=0;
//added by manish mhatre on 3-jan-2020
errCode = finCommon.isCctrCode(acctCodeCr, cctrCodeCr, " ", conn);
if (errCode != null && errCode.trim().length() > 0) {
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}//end manish
/*cnt=0;
sql = "select count(*) from costctr where cctr_code = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, cctrCodeCr);
......@@ -727,7 +740,7 @@ public class AdjIssueIC extends ValidatorEJB implements AdjIssueICLocal, AdjIssu
errCode = "VMCCTR";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}*/
}
}else if(childNodeName.equalsIgnoreCase("rate"))
{
......
......@@ -130,6 +130,7 @@ public class AdjReceiptIC extends ValidatorEJB implements AdjReceiptICRemote,Adj
int cntItmSer = 0,noArt=0;
double detQty= 0.0,detRate=0.0;
Date tranDate=null;
String acctCodeCr="",acctCodeDr="",errcode=""; //added by manish mhatre
StringBuffer errStringXml = new StringBuffer("<?xml version = \"1.0\"?> \r\n <Root> <Errors>");
try
......@@ -769,7 +770,8 @@ public class AdjReceiptIC extends ValidatorEJB implements AdjReceiptICRemote,Adj
else if (childNodeName.equalsIgnoreCase("cctr_code__dr"))
{
cctrCode=checkNull(genericUtility.getColumnValue("cctr_code__dr",dom));
if(cctrCode ==null && "Y".equalsIgnoreCase(finParam) )
acctCodeDr=checkNull(genericUtility.getColumnValue("acct_code__dr",dom));
if(cctrCode == null && "Y".equalsIgnoreCase(finParam) )
{
System.out.println("Account validatioon fire");
errCode = "VMCCTR";
......@@ -777,9 +779,15 @@ public class AdjReceiptIC extends ValidatorEJB implements AdjReceiptICRemote,Adj
errFields.add(childNodeName.toLowerCase());
}
else
if(cctrCode.trim().length() > 0)
if(cctrCode!=null && cctrCode.trim().length() > 0)
{
sql = "SELECT COUNT(*) FROM COSTCTR WHERE CCTR_CODE = ? ";
//added by manish mhatre on 3-jan-2020
errcode = finCommon.isCctrCode(acctCodeDr, cctrCode, " ", conn);
if (errcode != null && errcode.trim().length() > 0) {
errList.add(errcode);
errFields.add(childNodeName.toLowerCase());
} //end manish
/*sql = "SELECT COUNT(*) FROM COSTCTR WHERE CCTR_CODE = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, cctrCode);
rs = pstmt.executeQuery();
......@@ -799,12 +807,13 @@ public class AdjReceiptIC extends ValidatorEJB implements AdjReceiptICRemote,Adj
errCode = "VMCCTR";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}*/
}
}
else if (childNodeName.equalsIgnoreCase("cctr_code__cr"))
{
cctrCode=checkNull(genericUtility.getColumnValue("cctr_code__cr",dom));
acctCodeCr=checkNull(genericUtility.getColumnValue("acct_code__cr",dom));
if(cctrCode ==null && "Y".equalsIgnoreCase(finParam) )
{
System.out.println("Account validatioon fire");
......@@ -813,9 +822,15 @@ public class AdjReceiptIC extends ValidatorEJB implements AdjReceiptICRemote,Adj
errFields.add(childNodeName.toLowerCase());
}
else
if(cctrCode.trim().length() > 0)
if(cctrCode!=null && cctrCode.trim().length() > 0)
{
sql = "SELECT COUNT(*) FROM COSTCTR WHERE CCTR_CODE = ? ";
//added by manish mhatre on 3-jan-2020
errcode = finCommon.isCctrCode(acctCodeCr, cctrCode, " ", conn);
if (errcode != null && errcode.trim().length() > 0) {
errList.add(errcode);
errFields.add(childNodeName.toLowerCase());
}//end manish
/*sql = "SELECT COUNT(*) FROM COSTCTR WHERE CCTR_CODE = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, cctrCode);
rs = pstmt.executeQuery();
......@@ -835,7 +850,7 @@ public class AdjReceiptIC extends ValidatorEJB implements AdjReceiptICRemote,Adj
errCode = "VMCCTR";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}*/
}
}
else if (childNodeName.equalsIgnoreCase("site_code__mfg"))
......
......@@ -11,6 +11,7 @@ package ibase.webitm.ejb.dis;
import ibase.system.config.ConnDriver;
import ibase.utility.E12GenericUtility;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.ejb.fin.FinCommon;
//import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.util.*;
......@@ -29,6 +30,7 @@ public class CreditTermIC extends ValidatorEJB implements CreditTermICLocal, Cre
//Comment By Nasruddin 07-10-16 GenericUtility
//GenericUtility genericUtility = GenericUtility.getInstance();
E12GenericUtility genericUtility = new E12GenericUtility();
FinCommon finCommon=new FinCommon();
public String wfValData(String xmlString, String xmlString1, String xmlString2, String objContext, String editFlag, String xtraParams) throws RemoteException,ITMException
{
String errString = "";
......@@ -422,7 +424,7 @@ public class CreditTermIC extends ValidatorEJB implements CreditTermICLocal, Cre
cctrCode = checkNull(genericUtility.getColumnValue("cctr_code", dom));
if(cctrCode != null && cctrCode.trim().length() > 0)
{
sql = "select count(*) from costctr where cctr_code = ?";
/*sql = "select count(*) from costctr where cctr_code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,cctrCode);
rs = pstmt.executeQuery();
......@@ -439,7 +441,13 @@ public class CreditTermIC extends ValidatorEJB implements CreditTermICLocal, Cre
rs.close();
rs = null;
pstmt.close();
pstmt = null;
pstmt = null;*/
//added by manish mhatre on 3-jan-2020
errCode = finCommon.isCctrCode(acctCode, cctrCode, " ", conn);
if (errCode != null && errCode.trim().length() > 0) {
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}//end manish
}
}
}
......
......@@ -406,8 +406,7 @@ implements CustomerLocal, CustomerRemote
cnt = 0;
if (cctrCodeAdv != null && cctrCodeAdv.trim().length() > 0)
{
sql = "select count(*) as cnt from costctr where cctr_code =?";
/* sql = "select count(*) as cnt from costctr where cctr_code =?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, cctrCodeAdv);
rs = pstmt.executeQuery();
......@@ -425,7 +424,13 @@ implements CustomerLocal, CustomerRemote
errCode = "VTCCTRCD1";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}*/
//added by manish mhatre on 3-jan-2020
errCode = finCommon.isCctrCode(acctCodeAdv, cctrCodeAdv, " ", conn);
if (errCode != null && errCode.trim().length() > 0) {
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}//end manish
}
}
else if (childNodeName.equalsIgnoreCase("group_code"))
......@@ -844,7 +849,7 @@ implements CustomerLocal, CustomerRemote
if (cctrCodeAr != null && cctrCodeAr.trim().length() > 0)
{
cnt = 0;
/*cnt = 0;
sql = "select count(*) as cnt from costctr where cctr_code =?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, cctrCodeAr);
......@@ -863,7 +868,13 @@ implements CustomerLocal, CustomerRemote
errCode = "VTCCTRCD1";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}*/
//added by manish mhatre on 3-jan-2020
errCode = finCommon.isCctrCode(acctCodeAr, cctrCodeAr, " ", conn);
if (errCode != null && errCode.trim().length() > 0) {
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}//end manish
}
// //Changed By PriyankaC on 09/01/2018..[START]
/*else
......
......@@ -3,6 +3,7 @@ package ibase.webitm.ejb.dis;
import ibase.system.config.ConnDriver;
import ibase.utility.E12GenericUtility;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.ejb.fin.FinCommon;
//import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
......@@ -25,7 +26,7 @@ import org.w3c.dom.NodeList;
public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerICRemote
{
E12GenericUtility genericUtility= new E12GenericUtility();
FinCommon finCommon=new FinCommon();
public String wfValData(String xmlString, String xmlString1, String xmlString2, String objContext, String editFlag, String xtraParams) throws RemoteException,ITMException
{
String errString = "";
......@@ -68,6 +69,12 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC
String acctCodeApAdv = "";
String cctrCodeApAdv = "";
//Modified by Rohini T on[08/05/19][end]
//added by manish mhatre on 3-jan-2019
String cctrCodeAr = "", acctCodeAr="",cctrCodeCle = "",acctCodeCle="";
String cctrCodeIns ="", acctCodeIns= "",cctrCodeFre = "",acctCodeFre="";
String cctrCodeTrf = "",acctCodeTrf="",cctrCodeConvGl = "",acctCodeConvGl= "";
String cctrCodeFaxFri ="",acctCodeFaxFri="",cctrCodeFaxFrr = "",acctCodeFaxFrr="";
String cctrCodeInRev ="",acctCodeInRev=""; //end manish
ArrayList<String> errList = new ArrayList<String>();
ArrayList<String> errFields = new ArrayList<String>();
Connection conn = null;
......@@ -712,30 +719,42 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC
{
cctrCodeAp = checkNull(genericUtility.getColumnValue("cctr_code__ap", dom));
System.out.println("cctrCodeAp---->>["+cctrCodeAp+"]");
if(cctrCodeAp.length() > 0)
if(cctrCodeAp!=null && cctrCodeAp.length() > 0)
{
cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeAp);
//added by manish mhatre on 3-jan-2020
errCode = finCommon.isCctrCode(acctCodeAp, cctrCodeAp, " ", conn);
if (errCode != null && errCode.trim().length() > 0) {
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}//end manish
/*cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeAp);
if(cnt == 0)
{
errCode = "VMCCTR";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
} */
}
}
else if(childNodeName.equalsIgnoreCase("cctr_code__pr"))
{
cctrCodePr = checkNull(genericUtility.getColumnValue("cctr_code__pr", dom));
System.out.println("cctrCodePr---->>["+cctrCodePr+"]");
if(cctrCodePr.length() > 0)
{
cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodePr);
if(cnt == 0)
if(cctrCodePr!=null && cctrCodePr.length() > 0)
{
errCode = "VMCCTR";
//added by manish mhatre on 3-jan-2020
errCode = finCommon.isCctrCode(acctCodePr, cctrCodePr, " ", conn);
if (errCode != null && errCode.trim().length() > 0) {
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}//end manish
// cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodePr);
// if(cnt == 0)
// {
// errCode = "VMCCTR";
// errList.add(errCode);
// errFields.add(childNodeName.toLowerCase());
// }
}
}
......@@ -743,120 +762,176 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC
{
cctrCodeIn = checkNull(genericUtility.getColumnValue("cctr_code__in", dom));
System.out.println("cctrCodeIn---->>["+cctrCodeIn+"]");
if(cctrCodeIn.length() > 0)
if(cctrCodeIn!=null && cctrCodeIn.length() > 0)
{
cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeIn);
//added by manish mhatre on 3-jan-2020
errCode = finCommon.isCctrCode(acctCodeIn, cctrCodeIn, " ", conn);
if (errCode != null && errCode.trim().length() > 0) {
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}//end manish
/* cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeIn);
if(cnt == 0)
{
errCode = "VMCCTR";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
} */
}
}
else if(childNodeName.equalsIgnoreCase("cctr_code__ph"))
{
cctrCodePh = checkNull(genericUtility.getColumnValue("cctr_code__ph", dom));
System.out.println("acctCodePr---->>["+cctrCodePh+"]");
if(cctrCodePh.length() > 0)
if(cctrCodePh!=null && cctrCodePh.length() > 0)
{
cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodePh);
//added by manish mhatre on 3-jan-2020
errCode = finCommon.isCctrCode(acctCodePh, cctrCodePh, " ", conn);
if (errCode != null && errCode.trim().length() > 0) {
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}//end manish
/*cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodePh);
if(cnt == 0)
{
errCode = "VMCCTR";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
} */
}
}
else if(childNodeName.equalsIgnoreCase("cctr_code__sal"))
{
cctrCodeSal = checkNull(genericUtility.getColumnValue("cctr_code__sal", dom));
System.out.println("cctrCodeSal---->>["+cctrCodeSal+"]");
if(cctrCodeSal.length() > 0)
if(cctrCodeSal!=null && cctrCodeSal.length() > 0)
{
cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeSal);
//added by manish mhatre on 3-jan-2020
errCode = finCommon.isCctrCode(acctCodeSal, cctrCodeSal, " ", conn);
if (errCode != null && errCode.trim().length() > 0) {
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}//end manish
/*cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeSal);
if(cnt == 0)
{
errCode = "VMCCTR";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
} */
}
}
else if(childNodeName.equalsIgnoreCase("cctr_code__frt"))
{
cctrCodeFrt = checkNull(genericUtility.getColumnValue("cctr_code__frt", dom));
System.out.println("cctrCodeFrt---->>["+cctrCodeFrt+"]");
if(cctrCodeFrt.length() > 0)
if(cctrCodeFrt!=null && cctrCodeFrt.length() > 0)
{
cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeFrt);
//added by manish mhatre on 3-jan-2020
errCode = finCommon.isCctrCode(acctCodeFrt, cctrCodeFrt, " ", conn);
if (errCode != null && errCode.trim().length() > 0) {
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}//end manish
/*cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeFrt);
if(cnt == 0)
{
errCode = "VMCCTR";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
} */
}
}
else if(childNodeName.equalsIgnoreCase("cctr_code__dis"))
{
cctrCodeDis = checkNull(genericUtility.getColumnValue("cctr_code__dis", dom));
System.out.println("cctrCodeDis---->>["+cctrCodeDis+"]");
if(cctrCodeDis.length() > 0)
if(cctrCodeDis!=null && cctrCodeDis.length() > 0)
{
cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeDis);
//added by manish mhatre on 3-jan-2020
errCode = finCommon.isCctrCode(acctCodeDis, cctrCodeDis, " ", conn);
if (errCode != null && errCode.trim().length() > 0) {
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}//end manish
/*cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeDis);
if(cnt == 0)
{
errCode = "VMCCTR";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
} */
}
}
else if(childNodeName.equalsIgnoreCase("cctr_code__gsd"))
{
cctrCodeGsd = checkNull(genericUtility.getColumnValue("cctr_code__gsd", dom));
System.out.println("cctrCodeGsd---->>["+cctrCodeGsd+"]");
if(cctrCodeGsd.length() > 0)
if(cctrCodeGsd!=null && cctrCodeGsd.length() > 0)
{
cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeGsd);
//added by manish mhatre on 3-jan-2020
errCode = finCommon.isCctrCode(acctCodeGsd, cctrCodeGsd, " ", conn);
if (errCode != null && errCode.trim().length() > 0) {
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}//end manish
/*cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeGsd);
if(cnt == 0)
{
errCode = "VMCCTR";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
} */
}
}
else if(childNodeName.equalsIgnoreCase("cctr_code__sret"))
{
cctrCodeSret = checkNull(genericUtility.getColumnValue("cctr_code__sret", dom));
System.out.println("cctrCodeSret---->>["+cctrCodeSret+"]");
if(cctrCodeSret.length() > 0)
if(cctrCodeSret!=null && cctrCodeSret.length() > 0)
{
cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeSret);
//added by manish mhatre on 3-jan-2020
errCode = finCommon.isCctrCode(acctCodeSret, cctrCodeSret, " ", conn);
if (errCode != null && errCode.trim().length() > 0) {
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}//end manish
/*cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeSret);
if(cnt == 0)
{
errCode = "VMCCTR";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
} */
}
}
else if(childNodeName.equalsIgnoreCase("cctr_code__ciss"))
{
cctrCodeCiss = checkNull(genericUtility.getColumnValue("cctr_code__ciss", dom));
System.out.println("cctrCodeCiss---->>["+cctrCodeCiss+"]");
if(cctrCodeCiss.length() > 0)
if(cctrCodeCiss!=null && cctrCodeCiss.length() > 0)
{
cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeCiss);
//added by manish mhatre on 3-jan-2020
errCode = finCommon.isCctrCode(acctCodeCiss, cctrCodeCiss, " ", conn);
if (errCode != null && errCode.trim().length() > 0) {
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}//end manish
/*cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeCiss);
if(cnt == 0)
{
errCode = "VMCCTR";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
} */
}
}
......@@ -864,15 +939,22 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC
{
cctrCodeAdcost = checkNull(genericUtility.getColumnValue("cctr_code__adcost", dom));
System.out.println("cctrCodeAdcost---->>["+cctrCodeAdcost+"]");
if(cctrCodeAdcost.length() > 0)
if(cctrCodeAdcost!=null && cctrCodeAdcost.length() > 0)
{
cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeAdcost);
//added by manish mhatre on 3-jan-2020
errCode = finCommon.isCctrCode(acctCodeAdcost, cctrCodeAdcost, " ", conn);
if (errCode != null && errCode.trim().length() > 0) {
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}//end manish
/*cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeAdcost);
if(cnt == 0)
{
errCode = "VMCCTR";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
} */
}
}
......@@ -880,15 +962,22 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC
{
cctrCodeOh = checkNull(genericUtility.getColumnValue("cctr_code__oh", dom));
System.out.println("cctrCodeOh---->>["+cctrCodeOh+"]");
if(cctrCodeOh.length() > 0)
if(cctrCodeOh!=null && cctrCodeOh.length() > 0)
{
cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeOh);
//added by manish mhatre on 3-jan-2020
errCode = finCommon.isCctrCode(acctCodeOh, cctrCodeOh, " ", conn);
if (errCode != null && errCode.trim().length() > 0) {
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}//end manish
/*cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeOh);
if(cnt == 0)
{
errCode = "VMCCTR";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
} */
}
}
......@@ -896,15 +985,22 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC
{
cctrCodeWp = checkNull(genericUtility.getColumnValue("cctr_code__wp", dom));
System.out.println("cctrCodeWp---->>["+cctrCodeWp+"]");
if(cctrCodeWp.length() > 0)
if(cctrCodeWp!=null && cctrCodeWp.length() > 0)
{
cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeWp);
//added by manish mhatre on 3-jan-2020
errCode = finCommon.isCctrCode(acctCodeWp, cctrCodeWp, " ", conn);
if (errCode != null && errCode.trim().length() > 0) {
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}//end manish
/*cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeWp);
if(cnt == 0)
{
errCode = "VMCCTR";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
} */
}
}
......@@ -912,16 +1008,23 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC
{
cctrCodeCogs = checkNull(genericUtility.getColumnValue("cctr_code__cogs", dom));
System.out.println("cctrCodeCogs---->>["+cctrCodeCogs+"]");
if(cctrCodeCogs.length() > 0)
if(cctrCodeCogs!=null && cctrCodeCogs.length() > 0)
{
cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeCogs);
//added by manish mhatre on 3-jan-2020
errCode = finCommon.isCctrCode(acctCodeCogs, cctrCodeCogs, " ", conn);
if (errCode != null && errCode.trim().length() > 0) {
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}//end manish
/* cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeCogs);
if(cnt == 0)
{
errCode = "VMCCTR";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
} */
}
}
......@@ -929,15 +1032,22 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC
{
cctrCodeWpRcp = checkNull(genericUtility.getColumnValue("cctr_code__wp_rcp", dom));
System.out.println("cctrCodeWpRcp---->>["+cctrCodeWpRcp+"]");
if(cctrCodeWpRcp.length() > 0)
if(cctrCodeWpRcp!=null && cctrCodeWpRcp.length() > 0)
{
cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeWpRcp);
//added by manish mhatre on 3-jan-2020
errCode = finCommon.isCctrCode(acctCodeWpRcp, cctrCodeWpRcp, " ", conn);
if (errCode != null && errCode.trim().length() > 0) {
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}//end manish
/*cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeWpRcp);
if(cnt == 0)
{
errCode = "VMCCTR";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
} */
}
}
......@@ -945,15 +1055,22 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC
{
cctrCodeQcSample = checkNull(genericUtility.getColumnValue("cctr_code__qc_sample", dom));
System.out.println("cctrCodeQcSample---->>["+cctrCodeQcSample+"]");
if(cctrCodeQcSample.length() > 0)
if(cctrCodeQcSample!=null && cctrCodeQcSample.length() > 0)
{
cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeQcSample);
//added by manish mhatre on 3-jan-2020
errCode = finCommon.isCctrCode(acctCodeQcSample, cctrCodeQcSample, " ", conn);
if (errCode != null && errCode.trim().length() > 0) {
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}//end manish
/*cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeQcSample);
if(cnt == 0)
{
errCode = "VMCCTR";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
} */
}
}
......@@ -961,30 +1078,44 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC
{
cctrCodeYldLoss = checkNull(genericUtility.getColumnValue("cctr_code__yld_loss", dom));
System.out.println("cctrCodeYldLoss---->>["+cctrCodeYldLoss+"]");
if(cctrCodeYldLoss.length() > 0)
if(cctrCodeYldLoss!=null && cctrCodeYldLoss.length() > 0)
{
cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeYldLoss);
//added by manish mhatre on 3-jan-2020
errCode = finCommon.isCctrCode(acctCodeYldLoss, cctrCodeYldLoss, " ", conn);
if (errCode != null && errCode.trim().length() > 0) {
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}//end manish
/* cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeYldLoss);
if(cnt == 0)
{
errCode = "VMCCTR";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
} */
}
}
else if(childNodeName.equalsIgnoreCase("cctr_code__yld_gain"))
{
cctrCodeYldGain = checkNull(genericUtility.getColumnValue("cctr_code__yld_gain", dom));
System.out.println("cctrCodeYldGain---->>["+cctrCodeYldGain+"]");
if(cctrCodeYldGain.length() > 0)
if(cctrCodeYldGain!=null && cctrCodeYldGain.length() > 0)
{
cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeYldGain);
//added by manish mhatre on 3-jan-2020
errCode = finCommon.isCctrCode(acctCodeYldGain, cctrCodeYldGain, " ", conn);
if (errCode != null && errCode.trim().length() > 0) {
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}//end manish
/*cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeYldGain);
if(cnt == 0)
{
errCode = "VMCCTR";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
} */
}
}
//Modified by Rohini T on[08/05/19][start]
......@@ -992,17 +1123,153 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC
{
cctrCodeApAdv = checkNull(genericUtility.getColumnValue("cctr_code__ap_adv", dom));
System.out.println("cctrCodeApAdv---->>["+cctrCodeApAdv+"]");
if(cctrCodeApAdv.length() > 0)
if(cctrCodeApAdv!=null && cctrCodeApAdv.length() > 0)
{
cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeApAdv);
//added by manish mhatre on 3-jan-2020
errCode = finCommon.isCctrCode(acctCodeApAdv, cctrCodeApAdv, " ", conn);
if (errCode != null && errCode.trim().length() > 0) {
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}//end manish
/*cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeApAdv);
if(cnt == 0)
{
errCode = "VMCCTR";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
} */
}
}
//added by manish mhatre on 3-jan-2020
else if(childNodeName.equalsIgnoreCase("cctr_code__ar"))
{
cctrCodeAr = checkNull(genericUtility.getColumnValue("cctr_code__ar", dom));
acctCodeAr= checkNull(genericUtility.getColumnValue("acct_code__ar", dom));
if(cctrCodeAr!=null && cctrCodeAr.length() > 0)
{
errCode = finCommon.isCctrCode(acctCodeAr, cctrCodeAr, " ", conn);
if (errCode != null && errCode.trim().length() > 0) {
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
}
else if(childNodeName.equalsIgnoreCase("cctr_code__cle"))
{
cctrCodeCle = checkNull(genericUtility.getColumnValue("cctr_code__cle", dom));
acctCodeCle= checkNull(genericUtility.getColumnValue("acct_code__cle", dom));
if(cctrCodeCle!=null && cctrCodeCle.length() > 0)
{
errCode = finCommon.isCctrCode(acctCodeCle, cctrCodeCle, " ", conn);
if (errCode != null && errCode.trim().length() > 0) {
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
}
else if(childNodeName.equalsIgnoreCase("cctr_code__ins"))
{
cctrCodeIns = checkNull(genericUtility.getColumnValue("cctr_code__ins", dom));
acctCodeIns= checkNull(genericUtility.getColumnValue("acct_code__ins", dom));
if(cctrCodeIns!=null && cctrCodeIns.length() > 0)
{
errCode = finCommon.isCctrCode(acctCodeIns, cctrCodeIns, " ", conn);
if (errCode != null && errCode.trim().length() > 0) {
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
}
else if(childNodeName.equalsIgnoreCase("cctr_code__fre"))
{
cctrCodeFre = checkNull(genericUtility.getColumnValue("cctr_code__fre", dom));
acctCodeFre= checkNull(genericUtility.getColumnValue("acct_code__fre", dom));
if(cctrCodeFre!=null && cctrCodeFre.length() > 0)
{
errCode = finCommon.isCctrCode(acctCodeFre, cctrCodeFre, " ", conn);
if (errCode != null && errCode.trim().length() > 0) {
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
}
else if(childNodeName.equalsIgnoreCase("cctr_code__trf"))
{
cctrCodeTrf = checkNull(genericUtility.getColumnValue("cctr_code__trf", dom));
acctCodeTrf= checkNull(genericUtility.getColumnValue("acct_code__trf", dom));
if(cctrCodeTrf!=null && cctrCodeTrf.length() > 0)
{
errCode = finCommon.isCctrCode(acctCodeTrf, cctrCodeTrf, " ", conn);
if (errCode != null && errCode.trim().length() > 0) {
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
}
else if(childNodeName.equalsIgnoreCase("cctr_code__conv_gl"))
{
cctrCodeConvGl = checkNull(genericUtility.getColumnValue("cctr_code__conv_gl", dom));
acctCodeConvGl= checkNull(genericUtility.getColumnValue("acct_code__conv_gl", dom));
if(cctrCodeConvGl!=null && cctrCodeConvGl.length() > 0)
{
errCode = finCommon.isCctrCode(acctCodeConvGl, cctrCodeConvGl, " ", conn);
if (errCode != null && errCode.trim().length() > 0) {
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
}
else if(childNodeName.equalsIgnoreCase("cctr_code__faxfri"))
{
cctrCodeFaxFri = checkNull(genericUtility.getColumnValue("cctr_code__faxfri", dom));
acctCodeFaxFri= checkNull(genericUtility.getColumnValue("acct_code__faxfri", dom));
if(cctrCodeFaxFri!=null && cctrCodeFaxFri.length() > 0)
{
errCode = finCommon.isCctrCode(acctCodeFaxFri, cctrCodeFaxFri, " ", conn);
if (errCode != null && errCode.trim().length() > 0) {
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
}
else if(childNodeName.equalsIgnoreCase("cctr_code__faxfrr"))
{
cctrCodeFaxFrr = checkNull(genericUtility.getColumnValue("cctr_code__faxfrr", dom));
acctCodeFaxFrr= checkNull(genericUtility.getColumnValue("acct_code__faxfrr", dom));
if(cctrCodeFaxFrr!=null && cctrCodeFaxFrr.length() > 0)
{
errCode = finCommon.isCctrCode(acctCodeFaxFrr, cctrCodeFaxFrr, " ", conn);
if (errCode != null && errCode.trim().length() > 0) {
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
}
else if(childNodeName.equalsIgnoreCase("cctr_code__inrev"))
{
cctrCodeInRev = checkNull(genericUtility.getColumnValue("cctr_code__inrev", dom));
acctCodeInRev= checkNull(genericUtility.getColumnValue("acct_code__inrev", dom));
if(cctrCodeInRev!=null && cctrCodeInRev.length() > 0)
{
errCode = finCommon.isCctrCode(acctCodeInRev, cctrCodeInRev, " ", conn);
if (errCode != null && errCode.trim().length() > 0) {
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
}
//end manish
//Modified by Rohini T on[08/05/19][end]
}
int errListSize = errList.size();
......
......@@ -154,7 +154,7 @@ PoReturnICRemote {
String poGno="",supp_code="";
Timestamp tran_date=null;
long cnt = 0, cntc = 0,ll_sr,ll_cnt=0, ll_sel_row=0 , li_return=0 ,ll_ret=0;
String cctrCodeDr="",cctrCodeCr=""; //added by manish mhatre
/* decimal{3} mqty,mqty1,mqty2,mperc,ld_qtytol,lc_rcp_qty,lc_old_qty,lc_qty,&
lc_stk_qty,lc_qty_std, lc_order_qty , lc_porcpqty, lc_ct3_qty, lc_qty_used
*/
......@@ -2134,6 +2134,8 @@ PoReturnICRemote {
System.out.println("mfgDate@@"+mfgDate);
ls_sitecode = checkNull(genericUtility.getColumnValue("site_code", dom1));
ls_suppcode = checkNull(genericUtility.getColumnValue("supp_code", dom1));
cctrCodeDr=checkNull(genericUtility.getColumnValue("cctr_code__dr",dom));
acctCodeDr=checkNull(genericUtility.getColumnValue("acct_code__dr",dom));
if(mfgDate!=null)
{
ldt_date = Timestamp.valueOf(genericUtility.getValidDateString(mfgDate.toString(), genericUtility.getApplDateFormat(),genericUtility.getDBDateFormat())+" 00:00:00.0");
......@@ -2184,6 +2186,30 @@ PoReturnICRemote {
errFields.add(childNodeName.toLowerCase());
}
}
//added by manish mhatre on 3-jan-2020
if(cctrCodeDr!=null && cctrCodeDr.trim().length() > 0)
{
errCode = finCommon.isCctrCode(acctCodeDr, cctrCodeDr, " ", conn);
if (errCode != null && errCode.trim().length() > 0) {
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}//end manish
}
//added by manish mhatre on 3-jan-2020
else if (childNodeName.equalsIgnoreCase("cctr_code__cr"))
{
cctrCodeCr=checkNull(genericUtility.getColumnValue("cctr_code__cr",dom));
acctCodeCr=checkNull(genericUtility.getColumnValue("acct_code__cr",dom));
if(cctrCodeCr!=null && cctrCodeCr.trim().length() > 0)
{
errCode = finCommon.isCctrCode(acctCodeCr, cctrCodeCr, " ", conn);
if (errCode != null && errCode.trim().length() > 0) {
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}//end manish
}
else if (childNodeName.equalsIgnoreCase("lot_no"))
{
......
......@@ -152,6 +152,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
System.out.println("Priyanka testing : editFlag=====>> :" + editFlag);
String schemeStkChk=""; //added by nandkumar gadkari on 21/09/19
double availQty=0.0;//added by nandkumar gadkari on 21/09/19
String cctrCodeSal="";
try {
System.out.println("In empty try block");
......@@ -1636,6 +1637,21 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
}
//end manish
if (childNodeName.equalsIgnoreCase("cctr_code__sal"))
{
cctrCodeSal = checkNull(genericUtility.getColumnValue("cctr_code__sal", dom));
acctCodeSal = checkNull(genericUtility.getColumnValue("acct_code__sal", dom));
if(cctrCodeSal != null && cctrCodeSal.trim().length() > 0)
{
errCode = finCommon.isCctrCode(acctCodeSal, cctrCodeSal," " , conn);
if( errCode != null && errCode.trim().length() > 0)
{
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
}
} // end of else if loop
// end of for
break;// end of switch
......
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