Commit bb954a6e authored by wansari's avatar wansari

D16JSUN0002 updated source per comments in UTR review 1.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@104602 ce508802-f39f-4f6c-b175-0d175dae99d5
parent e18b4d87
...@@ -111,7 +111,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -111,7 +111,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
int parentNodeListLength = 0; int parentNodeListLength = 0;
String custCode = "",transMode = "",crTerm = "",currCode = "",custType = "",orderTypeAppl = "",priceRule = "", String custCode = "",transMode = "",crTerm = "",currCode = "",custType = "",orderTypeAppl = "",priceRule = "",
scope = "",nodeValue = "",lineNo = "",rateOpt = "",priceList = "",division = ""; scope = "",nodeValue = "",lineNo = "",rateOpt = "",priceList = "",division = "";
String effFrom = "",ValidUpto = "",discount = ""; String effFrom = "",ValidUpto = "",discount = "",msgNo = "";
int countRecord = 0; int countRecord = 0;
StringBuffer errStringXml = new StringBuffer("<?xml version = \"1.0\"?> \r\n <Root> <Errors>"); StringBuffer errStringXml = new StringBuffer("<?xml version = \"1.0\"?> \r\n <Root> <Errors>");
...@@ -131,16 +131,23 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -131,16 +131,23 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
custCode = checkNullAndTrim(genericUtility.getColumnValue("cust_code", dom)); custCode = checkNullAndTrim(genericUtility.getColumnValue("cust_code", dom));
if(custCode.length() == 0) if(custCode.length() == 0)
{ {
/*errCode = "NULLCUSTCD";
errList.add(errCode);
errFields.add("cust_code".toLowerCase());*/
errString = itmDBAccessLocal.getErrorString("","NULLCUSTCD","","",conn); errString = itmDBAccessLocal.getErrorString("","NULLCUSTCD","","",conn);
return errString; return errString;
} }
else else
{ {
sql = "Select Count(*) from customer where cust_code = ? "; custType = checkNullAndTrim(genericUtility.getColumnValue("cust_type", dom));
if("S".equalsIgnoreCase(custType))
{
sql = " SELECT COUNT(*) FROM STRG_CUSTOMER WHERE SC_CODE = ? ";
msgNo = "VMSTGCST";
}
else
{
sql = " SELECT COUNT(*) FROM CUSTOMER WHERE CUST_CODE = ? ";
msgNo = "VTCUSTCD1";
}
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, custCode); pstmt.setString(1, custCode);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
...@@ -149,10 +156,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -149,10 +156,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
cnt = rs.getInt(1); cnt = rs.getInt(1);
if(cnt==0) if(cnt==0)
{ {
/*errCode = "VTCUSTCD1"; errString = itmDBAccessLocal.getErrorString("",msgNo,"","",conn);
errList.add(errCode);
errFields.add("cust_code".toLowerCase());*/
errString = itmDBAccessLocal.getErrorString("","VTCUSTCD1","","",conn);
return errString; return errString;
} }
} }
...@@ -170,28 +174,33 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -170,28 +174,33 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
orderTypeAppl = checkNullAndTrim(genericUtility.getColumnValue("order_type__appl", dom)); orderTypeAppl = checkNullAndTrim(genericUtility.getColumnValue("order_type__appl", dom));
if(orderTypeAppl.length() == 0) if(orderTypeAppl.length() == 0)
{ {
/*errCode = "NULLORDAPL";
errList.add(errCode);
errFields.add("order_type__appl".toLowerCase());*/
errString = itmDBAccessLocal.getErrorString("","NULLORDAPL","","",conn); errString = itmDBAccessLocal.getErrorString("","NULLORDAPL","","",conn);
return errString; return errString;
} }
else else
{
String [] orderList = null;
orderList = orderTypeAppl.split(",");
//for(String type : orderList)
String type = "";
for(int i = 0; i< orderList.length ; i++)
{
type = orderList[i];
System.out.println("TYPE ["+type+"] Position["+i+"]");
if(type != null && type.trim().length() > 0)
{ {
sql = " SELECT COUNT(*) FROM SORDERTYPE WHERE ORDER_TYPE = ? "; sql = " SELECT COUNT(*) FROM SORDERTYPE WHERE ORDER_TYPE = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, orderTypeAppl); pstmt.setString(1, type.trim());
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if(rs.next()) if(rs.next())
{ {
cnt = rs.getInt(1); cnt = rs.getInt(1);
if(cnt == 0 ) if(cnt == 0 )
{ {
/*errCode = "VMINVAPPL"; return getError(" \n Order Type: "+type+", Position : "+i+" ", "VMINVAPPL", conn);
errList.add(errCode);
errFields.add("order_type__appl".toLowerCase());*/
errString = itmDBAccessLocal.getErrorString("","VMINVAPPL","","",conn);
return errString;
} }
} }
if(rs!=null) if(rs!=null)
...@@ -202,11 +211,19 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -202,11 +211,19 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
{ {
pstmt.close();pstmt = null; pstmt.close();pstmt = null;
} }
}
else
{
return getError(" \n Order Type: "+type+", Position : "+i+" ", "NULLORDAPL", conn);
}
}
} }
effFrom = checkNullAndTrim(genericUtility.getColumnValue("eff_from", dom)); effFrom = checkNullAndTrim(genericUtility.getColumnValue("eff_from", dom));
ValidUpto = checkNullAndTrim(genericUtility.getColumnValue("eff_from", dom)); ValidUpto = checkNullAndTrim(genericUtility.getColumnValue("valid_upto", dom));
if(effFrom.length() == 0 || ValidUpto.length() == 0) if(effFrom.length() == 0 || ValidUpto.length() == 0)
{ {
...@@ -219,25 +236,16 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -219,25 +236,16 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
date3 = Timestamp.valueOf(genericUtility.getValidDateString( getCurrdateAppFormat() , genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0");; date3 = Timestamp.valueOf(genericUtility.getValidDateString( getCurrdateAppFormat() , genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0");;
if(date1 == null) if(date1 == null)
{ {
/*errCode = "VFTDT1";
errList.add(errCode);
errFields.add("eff_from".toLowerCase());*/
errString = itmDBAccessLocal.getErrorString("","VFTDT1","","",conn); errString = itmDBAccessLocal.getErrorString("","VFTDT1","","",conn);
return errString; return errString;
} }
else if(date1.after(date2)) else if(date1.after(date2))
{ {
/*errCode = "VEFFDTVLER";
errList.add(errCode);
errFields.add("eff_from".toLowerCase());*/
errString = itmDBAccessLocal.getErrorString("","VEFFDTVLER","","",conn); errString = itmDBAccessLocal.getErrorString("","VEFFDTVLER","","",conn);
return errString; return errString;
} }
else if(date1.before(date3)) else if(date1.before(date3))
{ {
/*errCode = "VEFFDTTD";
errList.add(errCode);
errFields.add("eff_from".toLowerCase());*/
errString = itmDBAccessLocal.getErrorString("","VEFFDTTD","","",conn); errString = itmDBAccessLocal.getErrorString("","VEFFDTTD","","",conn);
return errString; return errString;
} }
...@@ -247,25 +255,16 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -247,25 +255,16 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
date3 = Timestamp.valueOf(genericUtility.getValidDateString( getCurrdateAppFormat() , genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0");; date3 = Timestamp.valueOf(genericUtility.getValidDateString( getCurrdateAppFormat() , genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0");;
if(date1 == null) if(date1 == null)
{ {
/*errCode = "VMVAL_UPT1";
errList.add(errCode);
errFields.add("valid_upto".toLowerCase());*/
errString = itmDBAccessLocal.getErrorString("","VMVAL_UPT1","","",conn); errString = itmDBAccessLocal.getErrorString("","VMVAL_UPT1","","",conn);
return errString; return errString;
} }
else if(date1.before(date2)) else if(date1.before(date2))
{ {
/*errCode = "VEFFDTVLER";
errList.add(errCode);
errFields.add("valid_upto".toLowerCase());*/
errString = itmDBAccessLocal.getErrorString("","VEFFDTVLER","","",conn); errString = itmDBAccessLocal.getErrorString("","VEFFDTVLER","","",conn);
return errString; return errString;
} }
else if(date1.before(date3)) else if(date1.before(date3))
{ {
/*errCode = "VVDTERR";
errList.add(errCode);
errFields.add("valid_upto".toLowerCase());*/
errString = itmDBAccessLocal.getErrorString("","VVDTERR","","",conn); errString = itmDBAccessLocal.getErrorString("","VVDTERR","","",conn);
return errString; return errString;
} }
...@@ -287,9 +286,6 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -287,9 +286,6 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
cnt = rs.getInt(1); cnt = rs.getInt(1);
if(cnt == 0 ) if(cnt == 0 )
{ {
/*errCode = "VMPRCRULE";
errList.add(errCode);
errFields.add("price_rule".toLowerCase());*/
errString = itmDBAccessLocal.getErrorString("","VMPRCRULE","","",conn); errString = itmDBAccessLocal.getErrorString("","VMPRCRULE","","",conn);
return errString; return errString;
} }
...@@ -322,9 +318,6 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -322,9 +318,6 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
cnt = rs.getInt(1); cnt = rs.getInt(1);
if(cnt == 0 ) if(cnt == 0 )
{ {
/*errCode = "VMCUSTTYPE";
errList.add(errCode);
errFields.add("cust_type".toLowerCase());*/
errString = itmDBAccessLocal.getErrorString("","VMCUSTTYPE","","",conn); errString = itmDBAccessLocal.getErrorString("","VMCUSTTYPE","","",conn);
return errString; return errString;
} }
...@@ -342,9 +335,6 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -342,9 +335,6 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
transMode = genericUtility.getColumnValue("trans_mode", dom); transMode = genericUtility.getColumnValue("trans_mode", dom);
if(transMode == null || transMode.trim().length() == 0 ) if(transMode == null || transMode.trim().length() == 0 )
{ {
/*errCode = "VTITMOD";
errList.add(errCode);
errFields.add("trans_mode".toLowerCase());*/
errString = itmDBAccessLocal.getErrorString("","VTITMOD","","",conn); errString = itmDBAccessLocal.getErrorString("","VTITMOD","","",conn);
return errString; return errString;
} }
...@@ -361,18 +351,12 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -361,18 +351,12 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
String statSal = rs.getString(1); String statSal = rs.getString(1);
if(!statSal.equals("Y")) if(!statSal.equals("Y"))
{ {
/*errCode = "VTPRDSAL";
errList.add(errCode);
errFields.add("contract_date".toLowerCase());*/
errString = itmDBAccessLocal.getErrorString("","VTPRDSAL","","",conn); errString = itmDBAccessLocal.getErrorString("","VTPRDSAL","","",conn);
return errString; return errString;
} }
} }
else else
{ {
/*errCode = "VTSAL1";
errList.add(errCode);
errFields.add("contract_date".toLowerCase());*/
errString = itmDBAccessLocal.getErrorString("","VTSAL1","","",conn); errString = itmDBAccessLocal.getErrorString("","VTSAL1","","",conn);
return errString; return errString;
} }
...@@ -396,9 +380,6 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -396,9 +380,6 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
cnt = rs.getInt(1); cnt = rs.getInt(1);
if(cnt == 0 ) if(cnt == 0 )
{ {
/*errCode = "VTCRTERM1";
errList.add(errCode);
errFields.add("cr_term".toLowerCase());*/
errString = itmDBAccessLocal.getErrorString("","VTCRTERM1","","",conn); errString = itmDBAccessLocal.getErrorString("","VTCRTERM1","","",conn);
return errString; return errString;
} }
...@@ -423,9 +404,6 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -423,9 +404,6 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
cnt = rs.getInt(1); cnt = rs.getInt(1);
if(cnt == 0 ) if(cnt == 0 )
{ {
/*errCode = "VTCURRCD1";
errList.add(errCode);
errFields.add("curr_code".toLowerCase());*/
errString = itmDBAccessLocal.getErrorString("","VTCURRCD1","","",conn); errString = itmDBAccessLocal.getErrorString("","VTCURRCD1","","",conn);
return errString; return errString;
} }
...@@ -495,20 +473,15 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -495,20 +473,15 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
} }
} }
System.out.println("Contract_scope["+scope+"] lineNo["+lineNo+"] priceList["+priceList+"]"); System.out.println("Contract_scope["+scope+"] lineNo["+lineNo+"] priceList["+priceList+"] eff["+effFrom+"] valid["+ValidUpto+"]");
if(lineNo.length() > 0) if(lineNo.length() > 0)
{ {
countRecord++; countRecord++;
if(division.length() == 0)
{
return getError(" Line Number: "+lineNo+" ", "VMNULDVSN", conn);
}
if(scope.length() == 0) if(scope.length() == 0)
{ {
return getError(" Line Number: "+lineNo+" ", "VMNULSCOPE", conn); return getError("\n Line Number: "+lineNo+", Division: "+division+" ", "VMNULSCOPE", conn);
} }
else else
{ {
...@@ -521,7 +494,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -521,7 +494,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
cnt = rs.getInt(1); cnt = rs.getInt(1);
if(cnt == 0 ) if(cnt == 0 )
{ {
return getError(" \n Line Number: "+lineNo+" ", "VMINVSCOPE", conn); return getError(" \n Line Number: "+lineNo+", Division: "+division+" ", "VMINVSCOPE", conn);
} }
} }
if(rs!=null) if(rs!=null)
...@@ -536,7 +509,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -536,7 +509,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
if(priceList.length() == 0) if(priceList.length() == 0)
{ {
return getError(" \n Line Number: "+lineNo+" ", "NULPRLIST", conn); return getError(" \n Line Number: "+lineNo+", Division: "+division+" ", "NULPRLIST", conn);
} }
else else
{ {
...@@ -549,7 +522,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -549,7 +522,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
cnt = rs.getInt(1); cnt = rs.getInt(1);
if(cnt == 0 ) if(cnt == 0 )
{ {
return getError(" \n Line Number: "+lineNo+" ", "STKVALPRAE", conn); return getError(" \n Line Number: "+lineNo+", Division: "+division+" ", "STKVALPRAE", conn);
} }
} }
if(rs!=null) if(rs!=null)
...@@ -562,42 +535,88 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -562,42 +535,88 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
} }
} }
if(division.length() == 0)
{
return getError(" Line Number: "+lineNo+", Division: "+division+" ", "VMNULDVSN", conn);
}
else
{
String [] dvsn = null;
dvsn = division.split(",");
String itemSer = "";
for(int i = 0; i< dvsn.length; i++)
{
itemSer = dvsn[i];
System.out.println("Division ["+itemSer+"] Position ["+i+"]");
if(itemSer != null && itemSer.trim().length() > 0)
{
sql = " SELECT COUNT(*) FROM ITEMSER WHERE ITEM_SER = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, itemSer.trim());
rs = pstmt.executeQuery();
if(rs.next())
{
cnt = rs.getInt(1);
if(cnt == 0 )
{
return getError(" \n Line Number: "+lineNo+", Division: "+itemSer+", Position : "+i+" ", "VMINVDVSN", conn);
}
}
if(rs!=null)
{
rs.close();rs = null;
}
if(pstmt!=null)
{
pstmt.close();pstmt = null;
}
}
else
{
return getError(" \n Line Number: "+lineNo+", Division: "+itemSer+", Position : "+i+" ", "VMNULDVSN", conn);
}
}
}
if(effFrom.length() == 0 || ValidUpto.length() == 0) if(effFrom.length() == 0 || ValidUpto.length() == 0)
{ {
return getError(" \n Line Number: "+lineNo+" ", "VMEFFUPTO", conn); return getError(" \n Line Number: "+lineNo+", Division: "+division+" ", "VMEFFUPTO", conn);
} }
date1 = Timestamp.valueOf(genericUtility.getValidDateString( genericUtility.getColumnValue("eff_from", dom)==null?getCurrdateAppFormat():genericUtility.getColumnValue("eff_from", dom) , genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0");; date1 = Timestamp.valueOf(genericUtility.getValidDateString( effFrom==null?getCurrdateAppFormat():effFrom , genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0");
date2 = Timestamp.valueOf(genericUtility.getValidDateString( genericUtility.getColumnValue("valid_upto", dom)==null?getCurrdateAppFormat():genericUtility.getColumnValue("valid_upto", dom) , genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0");; date2 = Timestamp.valueOf(genericUtility.getValidDateString( ValidUpto==null?getCurrdateAppFormat():ValidUpto , genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0");
date3 = Timestamp.valueOf(genericUtility.getValidDateString( getCurrdateAppFormat() , genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0");; date3 = Timestamp.valueOf(genericUtility.getValidDateString( getCurrdateAppFormat() , genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0");;
if(date1 == null) if(date1 == null)
{ {
return getError(" \n Line Number: "+lineNo+" ", "VFTDT1", conn); return getError(" \n Line Number: "+lineNo+", Division: "+division+" ", "VFTDT1", conn);
} }
else if(date1.after(date2)) else if(date1.after(date2))
{ {
return getError(" \n Line Number: "+lineNo+" ", "VEFFDTVLER", conn); return getError(" \n Line Number: "+lineNo+", Division: "+division+" ", "VEFFDTVLER", conn);
} }
else if(date1.before(date3)) else if(date1.before(date3))
{ {
return getError(" \n Line Number: "+lineNo+" ", "VEFFDTTD", conn); return getError(" \n Line Number: "+lineNo+", Division: "+division+" ", "VEFFDTTD", conn);
} }
date1 = Timestamp.valueOf(genericUtility.getValidDateString( genericUtility.getColumnValue("valid_upto", dom)==null?getCurrdateAppFormat():genericUtility.getColumnValue("valid_upto", dom) , genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0");; date1 = Timestamp.valueOf(genericUtility.getValidDateString( ValidUpto==null?getCurrdateAppFormat():ValidUpto , genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0");;
date2 = Timestamp.valueOf(genericUtility.getValidDateString( genericUtility.getColumnValue("eff_from", dom)==null?getCurrdateAppFormat():genericUtility.getColumnValue("eff_from", dom) , genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0");; date2 = Timestamp.valueOf(genericUtility.getValidDateString( effFrom==null?getCurrdateAppFormat():effFrom , genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0");;
date3 = Timestamp.valueOf(genericUtility.getValidDateString( getCurrdateAppFormat() , genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0");; date3 = Timestamp.valueOf(genericUtility.getValidDateString( getCurrdateAppFormat() , genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0");;
if(date1 == null) if(date1 == null)
{ {
return getError(" \n Line Number: "+lineNo+" ", "VMVAL_UPT1", conn); return getError(" \n Line Number: "+lineNo+", Division: "+division+" ", "VMVAL_UPT1", conn);
} }
else if(date1.before(date2)) else if(date1.before(date2))
{ {
return getError(" \n Line Number: "+lineNo+" ", "VEFFDTVLER", conn); return getError(" \n Line Number: "+lineNo+", Division: "+division+" ", "VEFFDTVLER", conn);
} }
else if(date1.before(date3)) else if(date1.before(date3))
{ {
return getError(" \n Line Number: "+lineNo+" ", "VVDTERR", conn); return getError(" \n Line Number: "+lineNo+", Division: "+division+" ", "VVDTERR", conn);
} }
...@@ -605,19 +624,19 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -605,19 +624,19 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
{ {
if(discount.length() == 0) if(discount.length() == 0)
{ {
return getError(" \n Line Number: "+lineNo+" ", "VMNULDISCP", conn); return getError(" \n Line Number: "+lineNo+", Division: "+division+" ", "VMNULDISCP", conn);
} }
double discountPerc = Double.parseDouble(discount); double discountPerc = Double.parseDouble(discount);
if(discountPerc > 100 || discountPerc < 0) if(discountPerc > 100 || discountPerc < 0)
{ {
return getError(" \n Line Number: "+lineNo+" ", "VMINVDISCP", conn); return getError(" \n Line Number: "+lineNo+", Division: "+division+" ", "VMINVDISCP", conn);
} }
} }
catch(Exception e) catch(Exception e)
{ {
System.out.println("Exception at discount perc"+e.getMessage()); System.out.println("Exception at discount perc"+e.getMessage());
return getError(" \n Line Number: "+lineNo+" ", "VMINVDISCP", conn); return getError(" \n Line Number: "+lineNo+", Division: "+division+" ", "VMINVDISCP", conn);
} }
} }
...@@ -634,14 +653,15 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -634,14 +653,15 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
break; break;
case 3: case 3:
{ {
String itemCode = "",itemSer = "",siteCode = ""; String itemCode = "",itemSer = "",siteCode = "",selected = "";
int selCnt = 0;
parentNodeList = dom2.getElementsByTagName("Detail3"); parentNodeList = dom2.getElementsByTagName("Detail3");
parentNodeListLength = parentNodeList.getLength(); parentNodeListLength = parentNodeList.getLength();
for (int selectedRow = 0; selectedRow < parentNodeListLength; selectedRow++) for (int selectedRow = 0; selectedRow < parentNodeListLength; selectedRow++)
{ {
itemCode = "";rateOpt = "";lineNo = ""; itemCode = "";rateOpt = "";lineNo = "";selected = "";
parentNode = parentNodeList.item(selectedRow); parentNode = parentNodeList.item(selectedRow);
childNodeList = parentNode.getChildNodes(); childNodeList = parentNode.getChildNodes();
...@@ -670,6 +690,14 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -670,6 +690,14 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
{ {
lineNo = checkNullAndTrim(childNode.getFirstChild().getNodeValue()); lineNo = checkNullAndTrim(childNode.getFirstChild().getNodeValue());
} }
else if(childNode != null && "eff_from".equalsIgnoreCase(childNode.getNodeName()) && childNode.getFirstChild() != null)
{
effFrom = checkNullAndTrim(childNode.getFirstChild().getNodeValue());
}
else if(childNode != null && "valid_upto".equalsIgnoreCase(childNode.getNodeName()) && childNode.getFirstChild() != null)
{
ValidUpto = checkNullAndTrim(childNode.getFirstChild().getNodeValue());
}
} }
System.out.println("Item Code ["+itemCode+"] Line Number["+lineNo+"] Rate Opt["+rateOpt+"]"); System.out.println("Item Code ["+itemCode+"] Line Number["+lineNo+"] Rate Opt["+rateOpt+"]");
...@@ -681,7 +709,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -681,7 +709,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
if(itemCode.length() == 0) if(itemCode.length() == 0)
{ {
return getError(" \n Line Number: "+lineNo+" ", "VTITMCODE", conn); return getError(" \n Line Number: "+lineNo+", Item Code: "+itemCode+" ", "VTITMCODE", conn);
} }
else else
{ {
...@@ -694,10 +722,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -694,10 +722,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
cnt = rs.getInt(1); cnt = rs.getInt(1);
if(cnt == 0 ) if(cnt == 0 )
{ {
/*errCode = "VTITEM1"; return getError(" \n Line Number: "+lineNo+", Item Code: "+itemCode+" ", "VTITEM1", conn);
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());*/
return getError(" \n Item code "+itemCode+". Line Number: "+lineNo+" ", "VTITEM1", conn);
} }
else else
{ {
...@@ -722,10 +747,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -722,10 +747,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
itemSer = genericUtility.getColumnValue("Item_ser", dom); itemSer = genericUtility.getColumnValue("Item_ser", dom);
if(itemSer != null && itemSer.trim().length() > 0 && !(itemSer.trim().equals(itemSer1.trim()))) if(itemSer != null && itemSer.trim().length() > 0 && !(itemSer.trim().equals(itemSer1.trim())))
{ {
/*errCode = "VTITEM2"; return getError(" \n Line Number: "+lineNo+", Item Code: "+itemCode+" ", "VTITEM2", conn);
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());*/
return getError(" \n Item code "+itemCode+". Line Number: "+lineNo+" ", "VTITEM2", conn);
} }
} }
} }
...@@ -767,10 +789,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -767,10 +789,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
cnt = rs.getInt(1); cnt = rs.getInt(1);
if(cnt > 0 ) if(cnt > 0 )
{ {
/*errCode = "VCUSITMDUP"; return getError(" \n Line Number: "+lineNo+", Item Code: "+itemCode+" ", "VCUSITMDUP", conn);
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());*/
return getError(" \n Item code "+itemCode+". Line Number: "+lineNo+" ", "VCUSITMDUP", conn);
} }
} }
if(rs != null) if(rs != null)
...@@ -784,9 +803,49 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -784,9 +803,49 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
} }
} }
//Date check start
/*if(effFrom.length() == 0 || ValidUpto.length() == 0)
{
return getError(" \n Line Number: "+lineNo+", Item Code: "+itemCode+" ", "VMEFFUPTO", conn);
}
date1 = Timestamp.valueOf(genericUtility.getValidDateString( effFrom==null?getCurrdateAppFormat():effFrom , genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0");
date2 = Timestamp.valueOf(genericUtility.getValidDateString( ValidUpto==null?getCurrdateAppFormat():ValidUpto , genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0");
date3 = Timestamp.valueOf(genericUtility.getValidDateString( getCurrdateAppFormat() , genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0");;
if(date1 == null)
{
return getError(" \n Line Number: "+lineNo+", Item Code: "+itemCode+" ", "VFTDT1", conn);
}
else if(date1.after(date2))
{
return getError(" \n Line Number: "+lineNo+", Item Code: "+itemCode+" ", "VEFFDTVLER", conn);
}
else if(date1.before(date3))
{
return getError(" \n Line Number: "+lineNo+", Item Code: "+itemCode+" ", "VEFFDTTD", conn);
}
date1 = Timestamp.valueOf(genericUtility.getValidDateString( ValidUpto==null?getCurrdateAppFormat():ValidUpto , genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0");;
date2 = Timestamp.valueOf(genericUtility.getValidDateString( effFrom==null?getCurrdateAppFormat():effFrom , genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0");;
date3 = Timestamp.valueOf(genericUtility.getValidDateString( getCurrdateAppFormat() , genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0");;
if(date1 == null)
{
return getError(" \n Line Number: "+lineNo+", Item Code: "+itemCode+" ", "VMVAL_UPT1", conn);
}
else if(date1.before(date2))
{
return getError(" \n Line Number: "+lineNo+", Item Code: "+itemCode+" ", "VEFFDTVLER", conn);
}
else if(date1.before(date3))
{
return getError(" \n Line Number: "+lineNo+", Item Code: "+itemCode+" ", "VVDTERR", conn);
}*/
//Date check End
if(rateOpt.length() == 0) if(rateOpt.length() == 0)
{ {
return getError(" \n Item code "+itemCode+". Line Number: "+lineNo+" ", "VMNULLOPT", conn); return getError(" \n Line Number: "+lineNo+", Item Code: "+itemCode+" ", "VMNULLOPT", conn);
} }
else else
{ {
...@@ -799,10 +858,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -799,10 +858,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
cnt = rs.getInt(1); cnt = rs.getInt(1);
if(cnt == 0 ) if(cnt == 0 )
{ {
/*errCode = "VMINVOPT"; return getError(" \n Line Number: "+lineNo+", Item Code: "+itemCode+" ", "VMINVOPT", conn);
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());*/
return getError(" \n Item code "+itemCode+". Line Number: "+lineNo+" ", "VMINVOPT", conn);
} }
} }
if(rs!=null) if(rs!=null)
...@@ -819,12 +875,13 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -819,12 +875,13 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
} }
System.out.println("Total Record Add for Form 3="+countRecord); System.out.println("Total Record Add for Form 3="+countRecord+"" );
if(countRecord == 0) if(countRecord == 0)
{ {
errString = itmDBAccessLocal.getErrorString("","VMNODETAIL","","",conn); errString = itmDBAccessLocal.getErrorString("","VMNODETAIL","","",conn);
return errString; return errString;
} }
/*custType = checkNullAndTrim(genericUtility.getColumnValue("cust_type", dom1)); /*custType = checkNullAndTrim(genericUtility.getColumnValue("cust_type", dom1));
System.out.println("Customer Type in Detail3 Validation ["+custType+"]"); System.out.println("Customer Type in Detail3 Validation ["+custType+"]");
...@@ -879,14 +936,24 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -879,14 +936,24 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
if(lineNo.length() > 0) if(lineNo.length() > 0)
{ {
countRecord++; //countRecord++;
if(custCode.length() == 0) if(custCode.length() == 0)
{ {
return getError(" \n Line Number: "+lineNo+" ", "NULLCUSTCD", conn); return getError(" \n Line Number: "+lineNo+", Customer Code: "+custCode+" ", "NULLCUSTCD", conn);
}
else
{
//if("C".equalsIgnoreCase(custType))
if("S".equalsIgnoreCase(custType))
{
sql = " SELECT COUNT(*) FROM STRG_CUSTOMER WHERE SC_CODE = ? ";
msgNo = "VMSTGCST";
} }
else else
{ {
sql = " SELECT COUNT(*) FROM CUSTOMER WHERE CUST_CODE = ? "; sql = " SELECT COUNT(*) FROM CUSTOMER WHERE CUST_CODE = ? ";
msgNo = "VTCUSTCD1";
}
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, custCode); pstmt.setString(1, custCode);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
...@@ -895,11 +962,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -895,11 +962,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
cnt = rs.getInt(1); cnt = rs.getInt(1);
if(cnt==0) if(cnt==0)
{ {
/*errCode = "VTCUSTCD1"; return getError(" \n Line Number: "+lineNo+", Customer Code: "+custCode+" ", msgNo , conn);
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
break;*/
return getError(" \n Customer code "+custCode+". Line Number: "+lineNo+" ", "VTCUSTCD1", conn);
} }
} }
if(rs != null) if(rs != null)
...@@ -922,9 +985,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -922,9 +985,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
cnt = rs.getInt(1); cnt = rs.getInt(1);
if(cnt == 0 ) if(cnt == 0 )
{ {
return getError(" \n Customer code "+custCode+". Line Number: "+lineNo+" ", "VMCUSTTYPE", conn); return getError(" \n Line Number: "+lineNo+", Customer Code: "+custCode+" ", "VMCUSTTYPE", conn);
//errString = itmDBAccessLocal.getErrorString("cust_type","VMCUSTTYPE", "BASE");
//return errString;
} }
} }
if(rs!=null) if(rs!=null)
...@@ -940,12 +1001,12 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -940,12 +1001,12 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
} }
} }
System.out.println("Total Record Add for Form 4="+countRecord); /*System.out.println("Total Record Add for Form 4="+countRecord);
if(countRecord == 0) if(countRecord == 0)
{ {
errString = itmDBAccessLocal.getErrorString("","VMNODETAIL","","",conn); errString = itmDBAccessLocal.getErrorString("","VMNODETAIL","","",conn);
return errString; return errString;
} }*/
}//End case 4 }//End case 4
break; break;
...@@ -1413,7 +1474,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -1413,7 +1474,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
valueXmlString.append("<part_qty >").append("<![CDATA[Y]]>").append("</part_qty>"); valueXmlString.append("<part_qty >").append("<![CDATA[Y]]>").append("</part_qty>");
valueXmlString.append("<site_code >").append("<![CDATA["+genericUtility.getValueFromXTRA_PARAMS( xtraParams, "loginSiteCode" )+"]]>").append("</site_code>"); valueXmlString.append("<site_code >").append("<![CDATA["+genericUtility.getValueFromXTRA_PARAMS( xtraParams, "loginSiteCode" )+"]]>").append("</site_code>");
valueXmlString.append("<cust_code>").append("<![CDATA[]]>").append("</cust_code>"); valueXmlString.append("<cust_code>").append("<![CDATA[]]>").append("</cust_code>");
valueXmlString.append("<cust_type>").append("<![CDATA[]]>").append("</cust_type>"); valueXmlString.append("<cust_type>").append("<![CDATA[R]]>").append("</cust_type>");
valueXmlString.append("<cust_type__descr>").append("<![CDATA[]]>").append("</cust_type__descr>"); valueXmlString.append("<cust_type__descr>").append("<![CDATA[]]>").append("</cust_type__descr>");
valueXmlString.append("<price_rule>").append("<![CDATA[]]>").append("</price_rule>"); valueXmlString.append("<price_rule>").append("<![CDATA[]]>").append("</price_rule>");
valueXmlString.append("<price_rule__descr>").append("<![CDATA[]]>").append("</price_rule__descr>"); valueXmlString.append("<price_rule__descr>").append("<![CDATA[]]>").append("</price_rule__descr>");
...@@ -2053,51 +2114,18 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -2053,51 +2114,18 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
status = "N"; status = "N";
} }
/*NodeList parentList = null;
NodeList childList = null;
int noOfChilds = 0;
String editCustomeFlag="A";
String statusChk="N";
String selectedChk="N";
parentList = dom1.getElementsByTagName("Detail1");
int parentListLength = 0;
parentListLength = parentList.getLength();
System.out.println("Detail1 parentListLength"+parentListLength);
if(parentListLength > 0)
{
for (int prntCtr = 0; prntCtr < parentList.getLength(); prntCtr++ )
{
editFlag="";
parentNode = parentList.item(prntCtr);
childList = parentNode.getChildNodes();
noOfChilds = childList.getLength();
for(ctr = 0; ctr < noOfChilds; ctr++)
{
childNode = childList.item(ctr);
childNodeName = childNode.getNodeName();
}
System.out.println("attribute childNodeName["+childNodeName+"]");
if(childNodeName.equalsIgnoreCase("attribute"))
{
System.out.println("iNSIDE attribute");
AttributeMap attrMap1=(AttributeMap) childNode.getAttributes();
editCustomeFlag = childNode.getAttributes().getNamedItem("updateFlag").getNodeValue();
statusChk = childNode.getAttributes().getNamedItem("status").getNodeValue();
selectedChk = childNode.getAttributes().getNamedItem("selected").getNodeValue();
}
}
}
System.out.println("Detail 2 editCustomeFlag["+editCustomeFlag+"] statusChk["+statusChk+"] selectedChk["+selectedChk+"]");*/
if(currentColumn.trim().equalsIgnoreCase("itm_default")) if(currentColumn.trim().equalsIgnoreCase("itm_default"))
{ {
contractNo = checkNullAndTrim(genericUtility.getColumnValue("contract_no", dom1)); contractNo = checkNullAndTrim(genericUtility.getColumnValue("contract_no", dom1));
validUpTostr = genericUtility.getColumnValue("valid_upto", dom1); validUpTostr = genericUtility.getColumnValue("valid_upto", dom1);
effFromStr = genericUtility.getColumnValue("eff_from", dom1); effFromStr = genericUtility.getColumnValue("eff_from", dom1);
if(preDomExists(dom2, "2"))
{
System.out.println("Detail2 previous form exist");
}
else
{
System.out.println("Contract Number["+contractNo+"] valid_upto["+validUpTostr+"] effFromStr["+effFromStr+"]"); System.out.println("Contract Number["+contractNo+"] valid_upto["+validUpTostr+"] effFromStr["+effFromStr+"]");
if(contractNo.length() > 0) if(contractNo.length() > 0)
{ {
...@@ -2155,6 +2183,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -2155,6 +2183,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
pstmt.close();pstmt = null; pstmt.close();pstmt = null;
} }
} }
}
/*if(count == 0) /*if(count == 0)
{ {
//valueXmlString.append("<Detail2 domID = '"+1+"' objContext='2' selected = 'N'>\r\n"); //valueXmlString.append("<Detail2 domID = '"+1+"' objContext='2' selected = 'N'>\r\n");
...@@ -2266,63 +2295,6 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -2266,63 +2295,6 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
valueXmlString.append("</Detail2>"); valueXmlString.append("</Detail2>");
} }
/*else if (currentColumn.trim().equalsIgnoreCase("itm_defaultedit"))
{
contractNo = checkNullAndTrim(genericUtility.getColumnValue("contract_no", dom1));
contractScope = checkNullAndTrim(genericUtility.getColumnValue("contract_scope", dom));
lineNo = checkNullAndTrim(genericUtility.getColumnValue("line_no", dom));
effFrom = checkNullAndTrim(genericUtility.getColumnValue("eff_from", dom));
validUpto = checkNullAndTrim(genericUtility.getColumnValue("valid_upto", dom));
division = checkNullAndTrim(genericUtility.getColumnValue("division", dom));
contractScopeDescr = checkNullAndTrim(genericUtility.getColumnValue("contract_scope__descr", dom));
priceList = checkNullAndTrim(genericUtility.getColumnValue("price_list", dom));
discount = checkNullAndTrim(genericUtility.getColumnValue("discount", dom));
System.out.println("itm_defaultedit LINE NO ["+lineNo+"] eFFECTIVE dATE["+effFrom+"] vALID UPTO["+validUpto+"]");
sql = " SELECT DESCR FROM GENCODES WHERE FLD_NAME='CONTRACT_SCOPE' AND MOD_NAME = 'W_SCONTRACT_GWT_WIZ' AND FLD_VALUE = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, contractScope);
rs = pstmt.executeQuery();
if(rs.next())
{
contractScopeDescr = rs.getString(1)==null?"":rs.getString(1);
}
if(rs!=null)
{
rs.close();rs = null;
}
if(pstmt!=null)
{
pstmt.close();pstmt = null;
}
valueXmlString.append("<Detail2 domID='1' objContext='2'>");
valueXmlString.append("<contract_scope__descr>").append("<![CDATA["+contractScopeDescr+"]]>").append("</contract_scope__descr>");
valueXmlString.append("<contract_scope>").append("<![CDATA["+contractScope+"]]>").append("</contract_scope>");
valueXmlString.append("</Detail2>");
valueXmlString.append("<Detail2 domID='" + domID + "' objContext=\"2\" selected=\"Y\">\r\n");
valueXmlString.append("<attribute selected=\"Y\" updateFlag=\"A\" status=\"N\" pkNames=\"\" />\r\n");
//valueXmlString.append( "<Detail2 dbID='' domID='"+domID+"' objContext='2' objName='scontract_gwt_wiz' selected='"+selectedChk+"'>\r\n" );
//valueXmlString.append("<attribute pkNames='' status='"+statusChk+"' updateFlag='"+editCustomeFlag+"' selected='"+selectedChk+"' />\r\n");
valueXmlString.append("<contract_scope>").append("<![CDATA["+contractScope+"]]>").append("</contract_scope>");
valueXmlString.append("<contract_scope__descr>").append("<![CDATA["+contractScopeDescr+"]]>").append("</contract_scope__descr>");
valueXmlString.append("<line_no protect ='1'>").append("<![CDATA["+lineNo+"]]>").append("</line_no>");
valueXmlString.append("<contract_no protect ='1'>").append("<![CDATA[" + contractNo + "]]>").append("</contract_no>");
valueXmlString.append("<valid_upto >").append("<![CDATA[" + genericUtility.getValidDateString(validUpto , genericUtility.getApplDateFormat()) + "]]>").append("</valid_upto>");
valueXmlString.append("<eff_from >").append("<![CDATA[" + genericUtility.getValidDateString(effFrom , genericUtility.getApplDateFormat()) + "]]>").append("</eff_from>");
valueXmlString.append("<division>").append("<![CDATA["+division+"]]>").append("</division>");
valueXmlString.append("<price_list>").append("<![CDATA["+priceList+"]]>").append("</price_list>");
valueXmlString.append("<discount>").append("<![CDATA["+discount+"]]>").append("</discount>");
valueXmlString.append("</Detail2>");
}*/
//valueXmlString.append("</Detail2>");
} }
break; break;
case 3: case 3:
...@@ -2357,6 +2329,13 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -2357,6 +2329,13 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
siteCodeShip = siteCode; siteCodeShip = siteCode;
} }
if(preDomExists(dom2, "3"))
{
System.out.println("Detail3 previous form exist");
}
else
{
if(contractNo.length() > 0) if(contractNo.length() > 0)
{ {
//sql = " SELECT * FROM SCONTRACTDET S, ITEM I WHERE S.CONTRACT_NO = ? AND I.ITEM_CODE = S.ITEM_CODE "; //sql = " SELECT * FROM SCONTRACTDET S, ITEM I WHERE S.CONTRACT_NO = ? AND I.ITEM_CODE = S.ITEM_CODE ";
...@@ -2437,7 +2416,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -2437,7 +2416,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
pstmt.close();pstmt = null; pstmt.close();pstmt = null;
} }
} }
}
/*if(count == 0) /*if(count == 0)
{ {
//valueXmlString.append("<Detail3 domID = '"+1+"' objContext='3' selected = 'N'>\r\n"); //valueXmlString.append("<Detail3 domID = '"+1+"' objContext='3' selected = 'N'>\r\n");
...@@ -2502,8 +2481,8 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -2502,8 +2481,8 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
valueXmlString.append("<site_code>").append("<![CDATA["+loginSiteCode+"]]>").append("</site_code>"); valueXmlString.append("<site_code>").append("<![CDATA["+loginSiteCode+"]]>").append("</site_code>");
valueXmlString.append("<status_date >").append("<![CDATA[]]>").append("</status_date>"); valueXmlString.append("<status_date >").append("<![CDATA[]]>").append("</status_date>");
valueXmlString.append("<dsp_date>").append("<![CDATA[]]>").append("</dsp_date>"); valueXmlString.append("<dsp_date>").append("<![CDATA[]]>").append("</dsp_date>");
valueXmlString.append("<valid_upto >").append("<![CDATA[" + genericUtility.getValidDateString(validUpTostr , genericUtility.getApplDateFormat()) + "]]>").append("</valid_upto>"); valueXmlString.append("<valid_upto>").append("<![CDATA[" + genericUtility.getValidDateString(validUpTostr , genericUtility.getApplDateFormat()) + "]]>").append("</valid_upto>");
valueXmlString.append("<eff_from >").append("<![CDATA[" + genericUtility.getValidDateString(effFromStr , genericUtility.getApplDateFormat()) + "]]>").append("</eff_from>"); valueXmlString.append("<eff_from>").append("<![CDATA[" + genericUtility.getValidDateString(effFromStr , genericUtility.getApplDateFormat()) + "]]>").append("</eff_from>");
valueXmlString.append("<unit >").append("<![CDATA["+unit+"]]>").append("</unit>"); valueXmlString.append("<unit >").append("<![CDATA["+unit+"]]>").append("</unit>");
valueXmlString.append("<item_flg >").append("<![CDATA["+itemFlag+"]]>").append("</item_flg>"); valueXmlString.append("<item_flg >").append("<![CDATA["+itemFlag+"]]>").append("</item_flg>");
valueXmlString.append("<tax_chap >").append("<![CDATA["+taxChap+"]]>").append("</tax_chap>"); valueXmlString.append("<tax_chap >").append("<![CDATA["+taxChap+"]]>").append("</tax_chap>");
...@@ -2527,6 +2506,8 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -2527,6 +2506,8 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
else if (currentColumn.trim().equalsIgnoreCase("rate_opt")) else if (currentColumn.trim().equalsIgnoreCase("rate_opt"))
{ {
contractNo = checkNullAndTrim(genericUtility.getColumnValue("contract_no", dom1)); contractNo = checkNullAndTrim(genericUtility.getColumnValue("contract_no", dom1));
effFromStr = genericUtility.getColumnValue("eff_from", dom1);
validUpTostr = genericUtility.getColumnValue("valid_upto", dom1);
siteCode = genericUtility.getColumnValue("site_code", dom1); siteCode = genericUtility.getColumnValue("site_code", dom1);
siteCodeShip = genericUtility.getColumnValue("site_code__ship", dom1); siteCodeShip = genericUtility.getColumnValue("site_code__ship", dom1);
rateOpt = genericUtility.getColumnValue("rate_opt", dom); rateOpt = genericUtility.getColumnValue("rate_opt", dom);
...@@ -2535,8 +2516,6 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -2535,8 +2516,6 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
itemCode = genericUtility.getColumnValue("item_code", dom); itemCode = genericUtility.getColumnValue("item_code", dom);
itemDescr = genericUtility.getColumnValue("item_descr", dom); itemDescr = genericUtility.getColumnValue("item_descr", dom);
lineNo = checkNullAndTrim(genericUtility.getColumnValue("line_no", dom)); lineNo = checkNullAndTrim(genericUtility.getColumnValue("line_no", dom));
effFromStr = genericUtility.getColumnValue("eff_from", dom);
validUpTostr = genericUtility.getColumnValue("valid_upto", dom);
unit = genericUtility.getColumnValue("unit", dom); unit = genericUtility.getColumnValue("unit", dom);
itemFlag = genericUtility.getColumnValue("item_flg", dom); itemFlag = genericUtility.getColumnValue("item_flg", dom);
taxChap = genericUtility.getColumnValue("tax_chap", dom); taxChap = genericUtility.getColumnValue("tax_chap", dom);
...@@ -2544,6 +2523,8 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -2544,6 +2523,8 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
taxEnv = genericUtility.getColumnValue("tax_env", dom); taxEnv = genericUtility.getColumnValue("tax_env", dom);
//rate = Integer.parseInt(genericUtility.getColumnValue("rate", dom)); //rate = Integer.parseInt(genericUtility.getColumnValue("rate", dom));
//rateClg = Integer.parseInt(genericUtility.getColumnValue("rate__clg", dom)); //rateClg = Integer.parseInt(genericUtility.getColumnValue("rate__clg", dom));
System.out.println("Rate opt item change effFromStr["+effFromStr+"] validUpTostr["+validUpTostr+"]");
try try
{ {
rate = Double.parseDouble(genericUtility.getColumnValue("rate", dom)); rate = Double.parseDouble(genericUtility.getColumnValue("rate", dom));
...@@ -3609,6 +3590,13 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -3609,6 +3590,13 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
contractNo = checkNullAndTrim(genericUtility.getColumnValue("contract_no", dom1)); contractNo = checkNullAndTrim(genericUtility.getColumnValue("contract_no", dom1));
custType = checkNullAndTrim(genericUtility.getColumnValue("cust_type", dom1)); custType = checkNullAndTrim(genericUtility.getColumnValue("cust_type", dom1));
if(preDomExists(dom2, "4"))
{
System.out.println("Detail4 previous form exist");
}
else
{
if(contractNo.length() > 0) if(contractNo.length() > 0)
{ {
sql = " SELECT * FROM SCONTACT_CUST WHERE CONTRACT_NO = ? "; sql = " SELECT * FROM SCONTACT_CUST WHERE CONTRACT_NO = ? ";
...@@ -3621,13 +3609,22 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -3621,13 +3609,22 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
custCode = checkNullAndTrim(rs.getString("CUST_CODE")); custCode = checkNullAndTrim(rs.getString("CUST_CODE"));
custType = checkNullAndTrim(rs.getString("CUST_TYPE")); custType = checkNullAndTrim(rs.getString("CUST_TYPE"));
sql = " SELECT CUST_NAME FROM CUSTOMER WHERE CUST_CODE = ? "; if("S".equalsIgnoreCase(custType))
{
sql = " SELECT FIRST_NAME,CITY FROM STRG_CUSTOMER WHERE SC_CODE = ? ";
}
else
{
sql = " SELECT CUST_NAME,CITY FROM CUSTOMER WHERE CUST_CODE = ? ";
}
//sql = " SELECT FIRST_NAME,CITY FROM STRG_CUSTOMER WHERE SC_CODE = ? ";
pstmtDescr = conn.prepareStatement(sql); pstmtDescr = conn.prepareStatement(sql);
pstmtDescr.setString(1, custCode); pstmtDescr.setString(1, custCode);
rsDescr = pstmtDescr.executeQuery(); rsDescr = pstmtDescr.executeQuery();
if(rsDescr.next()) if(rsDescr.next())
{ {
custName = checkNullAndTrim(rsDescr.getString(1)); custName = checkNullAndTrim(rsDescr.getString(1));
city = checkNullAndTrim(rsDescr.getString(2));
} }
else else
{ {
...@@ -3669,6 +3666,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -3669,6 +3666,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
valueXmlString.append("<line_no>").append("<![CDATA["+lineNo+"]]>").append("</line_no>"); valueXmlString.append("<line_no>").append("<![CDATA["+lineNo+"]]>").append("</line_no>");
valueXmlString.append("<cust_code>").append("<![CDATA["+custCode+"]]>").append("</cust_code>"); valueXmlString.append("<cust_code>").append("<![CDATA["+custCode+"]]>").append("</cust_code>");
valueXmlString.append("<cust_name>").append("<![CDATA["+custName+"]]>").append("</cust_name>"); valueXmlString.append("<cust_name>").append("<![CDATA["+custName+"]]>").append("</cust_name>");
valueXmlString.append("<city>").append("<![CDATA["+city+"]]>").append("</city>");
valueXmlString.append("<drug_lic_no>").append("<![CDATA["+checkNullAndTrim(rs.getString("DRUG_LIC_NO"))+"]]>").append("</drug_lic_no>"); valueXmlString.append("<drug_lic_no>").append("<![CDATA["+checkNullAndTrim(rs.getString("DRUG_LIC_NO"))+"]]>").append("</drug_lic_no>");
valueXmlString.append("<cust_type>").append("<![CDATA["+custType+"]]>").append("</cust_type>"); valueXmlString.append("<cust_type>").append("<![CDATA["+custType+"]]>").append("</cust_type>");
valueXmlString.append("<cust_type__descr>").append("<![CDATA["+custTypeDescr+"]]>").append("</cust_type__descr>"); valueXmlString.append("<cust_type__descr>").append("<![CDATA["+custTypeDescr+"]]>").append("</cust_type__descr>");
...@@ -3684,6 +3682,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -3684,6 +3682,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
pstmt.close();pstmt = null; pstmt.close();pstmt = null;
} }
} }
}
/*if(count == 0) /*if(count == 0)
{ {
//valueXmlString.append("<Detail4 domID = '"+1+"' objContext='4' selected = 'N'>\r\n"); //valueXmlString.append("<Detail4 domID = '"+1+"' objContext='4' selected = 'N'>\r\n");
...@@ -3740,6 +3739,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -3740,6 +3739,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
valueXmlString.append("<line_no>").append("<![CDATA["+lineNo+"]]>").append("</line_no>"); valueXmlString.append("<line_no>").append("<![CDATA["+lineNo+"]]>").append("</line_no>");
valueXmlString.append("<cust_code>").append("<![CDATA[]]>").append("</cust_code>"); valueXmlString.append("<cust_code>").append("<![CDATA[]]>").append("</cust_code>");
valueXmlString.append("<cust_name>").append("<![CDATA[]]>").append("</cust_name>"); valueXmlString.append("<cust_name>").append("<![CDATA[]]>").append("</cust_name>");
valueXmlString.append("<city>").append("<![CDATA["+city+"]]>").append("</city>");
valueXmlString.append("<drug_lic_no>").append("<![CDATA[]]>").append("</drug_lic_no>"); valueXmlString.append("<drug_lic_no>").append("<![CDATA[]]>").append("</drug_lic_no>");
valueXmlString.append("<cust_type>").append("<![CDATA["+custType+"]]>").append("</cust_type>"); valueXmlString.append("<cust_type>").append("<![CDATA["+custType+"]]>").append("</cust_type>");
valueXmlString.append("<cust_type__descr>").append("<![CDATA["+custTypeDescr+"]]>").append("</cust_type__descr>"); valueXmlString.append("<cust_type__descr>").append("<![CDATA["+custTypeDescr+"]]>").append("</cust_type__descr>");
...@@ -3751,6 +3751,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -3751,6 +3751,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
lineNo = checkNullAndTrim(genericUtility.getColumnValue("line_no", dom)); lineNo = checkNullAndTrim(genericUtility.getColumnValue("line_no", dom));
custCode = checkNullAndTrim(genericUtility.getColumnValue("cust_code", dom)); custCode = checkNullAndTrim(genericUtility.getColumnValue("cust_code", dom));
custName = checkNullAndTrim(genericUtility.getColumnValue("cust_name", dom)); custName = checkNullAndTrim(genericUtility.getColumnValue("cust_name", dom));
city = checkNullAndTrim(genericUtility.getColumnValue("city", dom));
drgLicNo = checkNullAndTrim(genericUtility.getColumnValue("drug_lic_no", dom)); drgLicNo = checkNullAndTrim(genericUtility.getColumnValue("drug_lic_no", dom));
custType = checkNullAndTrim(genericUtility.getColumnValue("cust_type", dom)); custType = checkNullAndTrim(genericUtility.getColumnValue("cust_type", dom));
custTypeDescr = checkNullAndTrim(genericUtility.getColumnValue("cust_type__descr", dom)); custTypeDescr = checkNullAndTrim(genericUtility.getColumnValue("cust_type__descr", dom));
...@@ -3786,18 +3787,21 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -3786,18 +3787,21 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
valueXmlString.append("<line_no>").append("<![CDATA["+lineNo+"]]>").append("</line_no>"); valueXmlString.append("<line_no>").append("<![CDATA["+lineNo+"]]>").append("</line_no>");
valueXmlString.append("<cust_code >").append("<![CDATA["+custCode+"]]>").append("</cust_code>"); valueXmlString.append("<cust_code >").append("<![CDATA["+custCode+"]]>").append("</cust_code>");
valueXmlString.append("<cust_name >").append("<![CDATA["+custName+"]]>").append("</cust_name>"); valueXmlString.append("<cust_name >").append("<![CDATA["+custName+"]]>").append("</cust_name>");
valueXmlString.append("<city>").append("<![CDATA["+city+"]]>").append("</city>");
valueXmlString.append("<drug_lic_no >").append("<![CDATA["+drgLicNo+"]]>").append("</drug_lic_no>"); valueXmlString.append("<drug_lic_no >").append("<![CDATA["+drgLicNo+"]]>").append("</drug_lic_no>");
valueXmlString.append("<cust_type >").append("<![CDATA["+custType+"]]>").append("</cust_type>"); valueXmlString.append("<cust_type >").append("<![CDATA["+custType+"]]>").append("</cust_type>");
valueXmlString.append("<cust_type__descr>").append("<![CDATA["+custTypeDescr+"]]>").append("</cust_type__descr>"); valueXmlString.append("<cust_type__descr>").append("<![CDATA["+custTypeDescr+"]]>").append("</cust_type__descr>");
valueXmlString.append("</Detail4>"); valueXmlString.append("</Detail4>");
} }
else if(currentColumn.trim().equalsIgnoreCase("cust_code")) else if(currentColumn.trim().equalsIgnoreCase("cust_code"))
//else if(currentColumn.trim().equalsIgnoreCase("sc_code"))
{ {
contractNo = checkNullAndTrim(genericUtility.getColumnValue("contract_no", dom1)); contractNo = checkNullAndTrim(genericUtility.getColumnValue("contract_no", dom1));
lineNo = checkNullAndTrim(genericUtility.getColumnValue("line_no", dom)); lineNo = checkNullAndTrim(genericUtility.getColumnValue("line_no", dom));
custCode = checkNullAndTrim(genericUtility.getColumnValue("cust_code", dom)); custCode = checkNullAndTrim(genericUtility.getColumnValue("cust_code", dom));
//custCode = checkNullAndTrim(genericUtility.getColumnValue("sc_code", dom));
custName = checkNullAndTrim(genericUtility.getColumnValue("cust_name", dom)); custName = checkNullAndTrim(genericUtility.getColumnValue("cust_name", dom));
city = checkNullAndTrim(genericUtility.getColumnValue("city", dom));
drgLicNo = checkNullAndTrim(genericUtility.getColumnValue("drug_lic_no", dom)); drgLicNo = checkNullAndTrim(genericUtility.getColumnValue("drug_lic_no", dom));
custType = checkNullAndTrim(genericUtility.getColumnValue("cust_type", dom)); custType = checkNullAndTrim(genericUtility.getColumnValue("cust_type", dom));
custTypeDescr = checkNullAndTrim(genericUtility.getColumnValue("cust_type__descr", dom)); custTypeDescr = checkNullAndTrim(genericUtility.getColumnValue("cust_type__descr", dom));
...@@ -3805,17 +3809,26 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -3805,17 +3809,26 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
lineNo = " " + lineNo; lineNo = " " + lineNo;
lineNo = lineNo.substring( lineNo.length()-3 ); lineNo = lineNo.substring( lineNo.length()-3 );
sql = " SELECT CUST_NAME FROM CUSTOMER WHERE CUST_CODE = ? "; if("S".equalsIgnoreCase(custType))
{
sql = " SELECT FIRST_NAME,CITY FROM STRG_CUSTOMER WHERE SC_CODE = ? ";
}
else
{
sql = " SELECT CUST_NAME,CITY FROM CUSTOMER WHERE CUST_CODE = ? ";
}
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, custCode); pstmt.setString(1, custCode);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if(rs.next()) if(rs.next())
{ {
custName = checkNullAndTrim(rs.getString(1)); custName = checkNullAndTrim(rs.getString(1));
city = checkNullAndTrim(rs.getString(2));
} }
else else
{ {
custName = ""; custName = "";
city = "";
} }
if(rs != null) if(rs != null)
{ {
...@@ -3833,10 +3846,10 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -3833,10 +3846,10 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
valueXmlString.append("<line_no>").append("<![CDATA["+lineNo+"]]>").append("</line_no>"); valueXmlString.append("<line_no>").append("<![CDATA["+lineNo+"]]>").append("</line_no>");
valueXmlString.append("<cust_code>").append("<![CDATA["+custCode+"]]>").append("</cust_code>"); valueXmlString.append("<cust_code>").append("<![CDATA["+custCode+"]]>").append("</cust_code>");
valueXmlString.append("<cust_name>").append("<![CDATA["+custName+"]]>").append("</cust_name>"); valueXmlString.append("<cust_name>").append("<![CDATA["+custName+"]]>").append("</cust_name>");
valueXmlString.append("<city>").append("<![CDATA["+city+"]]>").append("</city>");
valueXmlString.append("<drug_lic_no>").append("<![CDATA["+drgLicNo+"]]>").append("</drug_lic_no>"); valueXmlString.append("<drug_lic_no>").append("<![CDATA["+drgLicNo+"]]>").append("</drug_lic_no>");
valueXmlString.append("<cust_type>").append("<![CDATA["+custType+"]]>").append("</cust_type>"); valueXmlString.append("<cust_type>").append("<![CDATA["+custType+"]]>").append("</cust_type>");
valueXmlString.append("<cust_type__descr>").append("<![CDATA["+custTypeDescr+"]]>").append("</cust_type__descr>"); valueXmlString.append("<cust_type__descr>").append("<![CDATA["+custTypeDescr+"]]>").append("</cust_type__descr>");
valueXmlString.append("</Detail4>"); valueXmlString.append("</Detail4>");
} }
} }
...@@ -4903,89 +4916,4 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -4903,89 +4916,4 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
return selected; return selected;
} }
//public String getPrevFormValues_New( Document dom, String currentFormNo, ArrayList temp, String colName ) throws ITMException
public String getPrevFormValues_New( Document dom, String currentFormNo ) throws ITMException
{
System.out.println("Inside getPrevFormValues11 method ::");
//GenericUtility genericUtility = GenericUtility.getInstance();
NodeList parentList = null;
NodeList childList = null;
Node parentNode = null;
Node childNode = null;
Element elementAttr = null;
Element elementAttr1 = null;
String childNodeName = "";
String columnValue = "";
String returnPrevStr = "";
Document chgPreDom = null;
try
{
chgPreDom = genericUtility.parseString("<Root/>");
//System.out.println("currentFormNo ["+currentFormNo+"] \n dom["+genericUtility.serializeDom(dom)+"]");
parentList = dom.getElementsByTagName("Detail" + currentFormNo);
int parentNodeListLength = parentList.getLength();
//System.out.println("parentlistlength["+parentNodeListLength+"]");
for (int prntCtr = 0; prntCtr < parentNodeListLength; prntCtr++ )
{
parentNode = parentList.item(prntCtr);
childList = parentNode.getChildNodes();
//System.out.println("Inside getPrevFormValues method childList::"+childList);
//System.out.println("Inside getPrevFormValues method parentNode::"+parentNode);
for (int ctr = 0; ctr < childList.getLength(); ctr++)
{
childNode = childList.item(ctr);
System.out.println("Inside getPrevFormValues method childNode::"+childNode);
if((childNode.getFirstChild() != null && childNode.getFirstChild().getNodeValue() != null))
{
columnValue = childNode.getFirstChild().getNodeValue().trim();
//System.out.println("Inside getPrevFormValues method columnValue::"+columnValue);
// System.out.println("childNode.getNodeName()["+childNode.getNodeName()+"]columnValue["+columnValue+"]temp["+temp+"] ");
//Changed by wasim to make xml for all nodes
//if ( childNode.getNodeName().equalsIgnoreCase(colName) && temp.contains(columnValue))
//{
elementAttr = (Element)parentNode;
if ( parentNode.getAttributes().getNamedItem( "domID" ) != null )
{
elementAttr.setAttribute( "selected" , "Y" );
domIDs++;
}
Node importedNode = chgPreDom.importNode( parentNode, true );
chgPreDom.getDocumentElement().appendChild( importedNode );
break;
//}
}
if(childNode.getNodeName().equalsIgnoreCase("attribute"))
{
System.out.println("Entered in attribute to set Y in getprevFormValues");
elementAttr1 = (Element)childNode;
elementAttr1.setAttribute( "selected" , "Y" );
}
}
}
if(currentFormNo.equals("1"))
{
domIDs = 1;
}
returnPrevStr = genericUtility.serializeDom(chgPreDom);
if(returnPrevStr.indexOf("Detail"+currentFormNo) != -1)
{
returnPrevStr = returnPrevStr.substring(returnPrevStr.indexOf(">") + 1, returnPrevStr.lastIndexOf("</"));
}
returnPrevStr = returnPrevStr.indexOf("Detail"+currentFormNo) != -1 ? returnPrevStr : "";
}
catch ( Exception e )
{
System.out.println( "Exception :SavexWizardEJB :getPrevFormValues :==>\n"+e.getMessage());
throw new ITMException(e);
}
return returnPrevStr;
}
} }
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