Commit 6fdf5aca authored by msharma's avatar msharma

Sales Return Replacement Customer series Validation Done by Kunal


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@91631 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 891a8159
...@@ -1420,7 +1420,6 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales ...@@ -1420,7 +1420,6 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales
valueXmlString.append("<ret_rep_flag protect =\"1\">").append("<![CDATA[R]]>").append("</ret_rep_flag>"); valueXmlString.append("<ret_rep_flag protect =\"1\">").append("<![CDATA[R]]>").append("</ret_rep_flag>");
} }
} }
else if ("w_salesreturn_repl".equalsIgnoreCase(winName)) else if ("w_salesreturn_repl".equalsIgnoreCase(winName))
{ {
valueXmlString.append("<ret_rep_flag protect =\"1\">").append("<![CDATA[P]]>").append("</ret_rep_flag>"); valueXmlString.append("<ret_rep_flag protect =\"1\">").append("<![CDATA[P]]>").append("</ret_rep_flag>");
...@@ -1618,10 +1617,7 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales ...@@ -1618,10 +1617,7 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales
valueXmlString.append("<tax_env protect =\"0\">").append("<![CDATA[" + ""+"]]>").append("</tax_env>"); valueXmlString.append("<tax_env protect =\"0\">").append("<![CDATA[" + ""+"]]>").append("</tax_env>");
} }
valueXmlString.append("<stk_opt protect =\"1\">").append("<![CDATA[" + ""+"]]>").append("</stk_opt>"); valueXmlString.append("<stk_opt protect =\"1\">").append("<![CDATA[" + ""+"]]>").append("</stk_opt>");
valueXmlString.append("<gross_weight>").append("<![CDATA[0]]>").append("</gross_weight>");
valueXmlString.append("<net_weight>").append("<![CDATA[0]]>").append("</net_weight>");
valueXmlString.append("<tare_weight>").append("<![CDATA[0]]>").append("</tare_weight>");
} // end itm_default } // end itm_default
else if(currentColumn.trim().equalsIgnoreCase("itm_defaultedit")) else if(currentColumn.trim().equalsIgnoreCase("itm_defaultedit"))
...@@ -3666,9 +3662,7 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales ...@@ -3666,9 +3662,7 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales
mchkDate = distCommon.CalcExpiry( mtranDate, mminShlife ); mchkDate = distCommon.CalcExpiry( mtranDate, mminShlife );
// 29/12/11 manoharan check for null expiry date if( mexpDate.before( mchkDate ) )
//if( mexpDate.before( mchkDate ) )
if( mexpDate != null && mexpDate.before( mchkDate ) )
{ {
valueXmlString.append("<status>").append("<![CDATA[" + "N" + "]]>").append("</status>"); valueXmlString.append("<status>").append("<![CDATA[" + "N" + "]]>").append("</status>");
// 22/04/10 manoharan to set the loc_code accordingly // 22/04/10 manoharan to set the loc_code accordingly
...@@ -4851,6 +4845,7 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales ...@@ -4851,6 +4845,7 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales
public String wfValData(Document dom, Document dom1,Document dom2, String objContext, String editFlag, String xtraParams) throws RemoteException,ITMException public String wfValData(Document dom, Document dom1,Document dom2, String objContext, String editFlag, String xtraParams) throws RemoteException,ITMException
{ {
System.out.println("wfvaldata called for sales return");
NodeList parentNodeList = null; NodeList parentNodeList = null;
NodeList childNodeList = null; NodeList childNodeList = null;
Node parentNode = null; Node parentNode = null;
...@@ -4866,6 +4861,7 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales ...@@ -4866,6 +4861,7 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales
String userId = ""; String userId = "";
String effFromStr = null; String effFromStr = null;
String validUptoStr = null; String validUptoStr = null;
String itemSer = "";
int cnt = 0,cnt1 = 0; int cnt = 0,cnt1 = 0;
int currentFormNo=0; int currentFormNo=0;
int childNodeListLength; int childNodeListLength;
...@@ -5560,6 +5556,49 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales ...@@ -5560,6 +5556,49 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales
String mtrandateStr = genericUtility.getColumnValue( "tran_date", dom1 ); String mtrandateStr = genericUtility.getColumnValue( "tran_date", dom1 );
mtrandate = Timestamp.valueOf(genericUtility.getValidDateString( mtrandateStr, genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0"); mtrandate = Timestamp.valueOf(genericUtility.getValidDateString( mtrandateStr, genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0");
custCode = genericUtility.getColumnValue( "cust_code", dom1 ); custCode = genericUtility.getColumnValue( "cust_code", dom1 );
lsRetOpt = genericUtility.getColumnValue("ret_opt", dom1);
System.out.println("5558 rep opt ="+lsRetOpt);
if(lsRetOpt.equals("R"))
{
sqlStr = "select (case when item_ser is null then ' ' else item_ser end) as item_ser from item where item_code = ?";
pstmt = conn.prepareStatement( sqlStr );
pstmt.setString( 1, mVal );
rs = pstmt.executeQuery();
if( rs.next() )
{
itemSer = rs.getString(1);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
sqlStr = "select count(*) from customer_series where item_ser = ? and cust_code = ?";
pstmt = conn.prepareStatement( sqlStr );
pstmt.setString( 1,itemSer);
pstmt.setString(2,custCode);
rs = pstmt.executeQuery();
if( rs.next() )
{
cnt = rs.getInt(1);
}
if( cnt == 0 )
{
errCode = "VTRELITMS";
System.out.println("error code="+errCode);
errList.add( errCode );
errFields.add( childNodeName.toLowerCase() );
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
errCode = isItem( siteCode, mVal, "SAL", conn ); errCode = isItem( siteCode, mVal, "SAL", conn );
//errCode = i_nvo_gbf_func.gbf_item(msite_code,mVal,transer) //errCode = i_nvo_gbf_func.gbf_item(msite_code,mVal,transer)
if( errCode != null && errCode.trim().length() > 0 ) if( errCode != null && errCode.trim().length() > 0 )
...@@ -6554,9 +6593,7 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales ...@@ -6554,9 +6593,7 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales
pstmt = null; pstmt = null;
mchkDate = distCommon.CalcExpiry( mtrandate, mminShlife ); mchkDate = distCommon.CalcExpiry( mtrandate, mminShlife );
// 29/12/11 manoharan if( ( mexpDate.before( mchkDate ) || mexpDate == mchkDate ) && ( "E".equalsIgnoreCase( lsStatus ) || "S".equalsIgnoreCase( lsStatus ) ) )
//if( ( mexpDate.before( mchkDate ) || mexpDate == mchkDate ) && ( "E".equalsIgnoreCase( lsStatus ) || "S".equalsIgnoreCase( lsStatus ) ) )
if( ( (mexpDate != null && mexpDate.before( mchkDate )) || mexpDate == mchkDate ) && ( "E".equalsIgnoreCase( lsStatus ) || "S".equalsIgnoreCase( lsStatus ) ) )
{ {
errCode = "VTSRET15"; errCode = "VTSRET15";
//errString = getErrorString( childNodeName, errCode, userId ); //errString = getErrorString( childNodeName, errCode, userId );
...@@ -6564,8 +6601,7 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales ...@@ -6564,8 +6601,7 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales
errList.add( errCode ); errList.add( errCode );
errFields.add( childNodeName.toLowerCase() ); errFields.add( childNodeName.toLowerCase() );
} }
//else if( mexpDate.after( mchkDate ) && "N".equalsIgnoreCase( lsStatus ) ) else if( mexpDate.after( mchkDate ) && "N".equalsIgnoreCase( lsStatus ) )
else if( mexpDate != null && mexpDate.after( mchkDate ) && "N".equalsIgnoreCase( lsStatus ) )
{ {
errCode = "VTSRET16"; errCode = "VTSRET16";
//errString = getErrorString( childNodeName, errCode, userId ); //errString = getErrorString( childNodeName, errCode, userId );
...@@ -6850,9 +6886,7 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales ...@@ -6850,9 +6886,7 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales
if( mminShelfLife > 0 ) if( mminShelfLife > 0 )
{ {
mchkDate = distCommon.CalcExpiry( mtrandate, mminShelfLife ); mchkDate = distCommon.CalcExpiry( mtrandate, mminShelfLife );
// 29/12/11 manoharan check null if( mchkDate.after( mexpDate ) )
//if( mchkDate.after( mexpDate ) )
if( mexpDate != null && mchkDate.after( mexpDate ) )
{ {
errCode = "VTSHELF01"; errCode = "VTSHELF01";
//errString = getErrorString( childNodeName, errCode, userId ); //errString = getErrorString( childNodeName, errCode, userId );
......
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