Commit 0ad4c6c3 authored by agaikwad's avatar agaikwad

Cjanges in itemchange of status and lot no.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@101775 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 0d299de8
...@@ -363,7 +363,7 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales ...@@ -363,7 +363,7 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales
String itemCodeOrd = null; String itemCodeOrd = null;
String lineType = null; String lineType = null;
String itemRef = null; String itemRef = null;
String pircleListClg = null, locDescr = null, mdescr = null, mvarValue = null, mcode = null, lsInvoiceItem = "" ; String pircleListClg = null, locDescr = null, mdescr = null, mvarValue = null, mcode = null, lsInvoiceItem = "",mvarValue1 = null ;
double amount = 0.0, drcrAmount = 0.0, mminShlife = 0.0, mconvRtuom, mVal= 0.0, mNum= 0.0, lcPartQty= 0.0, mquantity= 0.0, double amount = 0.0, drcrAmount = 0.0, mminShlife = 0.0, mconvRtuom, mVal= 0.0, mNum= 0.0, lcPartQty= 0.0, mquantity= 0.0,
minShelfLife = 0.0, freeQty = 0.0, discount = 0.0, mrateStd= 0.0, mrate= 0.0, lcPhyQty= 0.0, lcNetWt= 0.0, lcGrossWt= 0.0, lcTareWt= 0.0; minShelfLife = 0.0, freeQty = 0.0, discount = 0.0, mrateStd= 0.0, mrate= 0.0, lcPhyQty= 0.0, lcNetWt= 0.0, lcGrossWt= 0.0, lcTareWt= 0.0;
double qtyStdUom= 0.0, lcDiscount= 0.0, lcQtyPerArt = 0.0, mshlife = 0.0, effCost = 0.0; double qtyStdUom= 0.0, lcDiscount= 0.0, lcQtyPerArt = 0.0, mshlife = 0.0, effCost = 0.0;
...@@ -376,7 +376,7 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales ...@@ -376,7 +376,7 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales
String sqlStr = null, mloc = null, lsLocCode = null; String sqlStr = null, mloc = null, lsLocCode = null;
int mdays = 0, mcount = 0, mcount1 = 0 , mlineNoInv = 0; int mdays = 0, mcount = 0, mcount1 = 0 , mlineNoInv = 0;
double mdisc = 0.0; double mdisc = 0.0;
String mvarName = null, lsSretLocCode = null, lsInvStat = null, sretLocCode = null; String mvarName = null, lsSretLocCode = null, lsInvStat = null, sretLocCode = null, mvarName1 = null;
String mstatus = null, lsDespLineNo = null, lsDespId = null, lsIinvoiceId = null, taxCal = null; String mstatus = null, lsDespLineNo = null, lsDespId = null, lsIinvoiceId = null, taxCal = null;
String mreasonDescr = null, mreasCode = null, freeItemCode = null, mitem = null; String mreasonDescr = null, mreasCode = null, freeItemCode = null, mitem = null;
//String siteCode = null; //String siteCode = null;
...@@ -3461,6 +3461,43 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales ...@@ -3461,6 +3461,43 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales
valueXmlString.append("<discount>").append("<![CDATA[" + discount + "]]>").append("</discount>"); valueXmlString.append("<discount>").append("<![CDATA[" + discount + "]]>").append("</discount>");
setNodeValue( dom, "discount", discount ); setNodeValue( dom, "discount", discount );
System.out.println(">>>>>>>>>>>>>In lot_no before getMinRate @ 3421:"); System.out.println(">>>>>>>>>>>>>In lot_no before getMinRate @ 3421:");
/*Added by ABhijit Gaikwas*/
String lslotsl="";
System.out.println("site_code is:"+siteCode);
System.out.println("lotNo is:"+lotNo);
System.out.println("locCode is:"+locCode);
System.out.println("itemCode is:"+itemCode);
sql="select max(lot_sl) from stock where site_code = ? and " +
"lot_no = ? and loc_code = ? and item_code = ?";
pstmt= conn.prepareStatement( sql );//,,,
pstmt.setString( 1, siteCode);
pstmt.setString( 2, lotNo );
pstmt.setString( 3, locCode);
pstmt.setString( 4, itemCode );
rs = pstmt.executeQuery();
//amtDrCr = 0;
if( rs.next() )
{
lslotsl = rs.getString(1);
}
rs.close();
pstmt.close();
pstmt = null;
rs = null;
System.out.println("Lot sl is:"+lslotsl);
if (lslotsl==null || lslotsl.trim().length() > 0)
{
lslotsl="2S";
valueXmlString.append("<lot_sl>").append("<![CDATA[" + lslotsl + "]]>").append("</lot_sl>");
}
else
{
valueXmlString.append("<lot_sl>").append("<![CDATA[" + lslotsl + "]]>").append("</lot_sl>");
}
/*End*/
StringBuffer minRateBuff = getMinRate( dom, dom1, currentColumn.trim(), valueXmlString, conn ); StringBuffer minRateBuff = getMinRate( dom, dom1, currentColumn.trim(), valueXmlString, conn );
System.out.println( "minRateBuff2 :: " + minRateBuff.toString() ); System.out.println( "minRateBuff2 :: " + minRateBuff.toString() );
valueXmlString = minRateBuff; valueXmlString = minRateBuff;
...@@ -4275,7 +4312,8 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales ...@@ -4275,7 +4312,8 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales
else if (currentColumn.trim().equals( "status" ) ) else if (currentColumn.trim().equals( "status" ) )
{ {
mstatus = genericUtility.getColumnValue( "status", dom );// dw_detedit[ii_currformno].getitemstring(1,"status") mstatus = genericUtility.getColumnValue( "status", dom );// dw_detedit[ii_currformno].getitemstring(1,"status")
System.out.println( " mstatus :1: " + mstatus ); System.out.println( " mstatus :1: " + mstatus );
lsSretLocCode = distCommon.getDisparams( "999999", "SRET_LOC_CODE", conn ); lsSretLocCode = distCommon.getDisparams( "999999", "SRET_LOC_CODE", conn );
System.out.println( " lsSretLocCode :1: " + lsSretLocCode ); System.out.println( " lsSretLocCode :1: " + lsSretLocCode );
if( "L".equals( mstatus ) ) if( "L".equals( mstatus ) )
...@@ -4306,7 +4344,7 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales ...@@ -4306,7 +4344,7 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales
} }
else else
{ {
//
lsInvoiceId = genericUtility.getColumnValue( "invoice_id", dom1 ); //dw_header.getitemstring(1, "invoice_id") lsInvoiceId = genericUtility.getColumnValue( "invoice_id", dom1 ); //dw_header.getitemstring(1, "invoice_id")
System.out.println( "lsInvoiceId :157: " + lsInvoiceId ); System.out.println( "lsInvoiceId :157: " + lsInvoiceId );
if( lsInvoiceId != null && lsInvoiceId.trim().length() > 0 && !"null".equalsIgnoreCase( lsInvoiceId.trim() ) ) if( lsInvoiceId != null && lsInvoiceId.trim().length() > 0 && !"null".equalsIgnoreCase( lsInvoiceId.trim() ) )
...@@ -4631,6 +4669,38 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales ...@@ -4631,6 +4669,38 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales
System.out.println( "sRate :7: " + sRate ); System.out.println( "sRate :7: " + sRate );
valueXmlString.append("<rate protect =\"0\">").append("<![CDATA["+ ( sRate == null || sRate.trim().length() == 0 ? "0" : sRate ) +"]]>").append("</rate>"); valueXmlString.append("<rate protect =\"0\">").append("<![CDATA["+ ( sRate == null || sRate.trim().length() == 0 ? "0" : sRate ) +"]]>").append("</rate>");
} }
//Added by ABhijit Gaikwad
if( "E".equals( mstatus ) )
{
mvarName1 = "ESTATUS_REASON";
}
else if( "D".equals( mstatus ) )
{
mvarName1 = "DSTATUS_REASON";
}
else if( "N".equals( mstatus ) )
{
mvarName1 = "NSTATUS_REASON";
}
else if( "S".equals( mstatus ) )
{
mvarName1 = "LSTATUS_REASON";
}
else if( "Q".equals( mstatus ) )
{
mvarName1 = "QSTATUS_REASON";
}
else if( "P".equals( mstatus ) )
{
mvarName1 = "PSTATUS_REASON";
}
//mvarValue = " ";
if( mvarName1 != null && mvarName1.trim().length() > 0 && !"NULLFOUND".equalsIgnoreCase( mvarName1 ) )
{
mvarValue1 = distCommon.getDisparams( "999999", mvarName1, conn );
System.out.println( "mvarValue :5: " + mvarValue1 );
valueXmlString.append("<reas_code>").append("<![CDATA[" + mvarValue1 + "]]>").append("</reas_code>");
}
}//end of status }//end of status
else if (currentColumn.trim().equals( "stk_opt" ) ) else if (currentColumn.trim().equals( "stk_opt" ) )
......
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