Commit 1abf3cc3 authored by pjain's avatar pjain

changed by sankara on 18/04/14 updated pickissconf,replissconf messages for wms live


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@94617 ce508802-f39f-4f6c-b175-0d175dae99d5
parent acd0d496
......@@ -149,6 +149,8 @@ public class PickIssConf extends ActionHandlerEJB implements PickIssConfLocal, P
java.sql.Timestamp dateAlloc = null;
double pickQty = 0, sordAllocQty = 0,qtyOrd = 0.0;
//double convQtyStduom = 0;
//Changed By Pragyan 17-APR-14 To get Hold Qty from the stock
double holdQuantity =0.0;
try
{
......@@ -248,6 +250,8 @@ public class PickIssConf extends ActionHandlerEJB implements PickIssConfLocal, P
+ "exp_date, pack_code, mfg_date, site_code__mfg, "
+ "pack_instr, supp_code__mfg, retest_date, rate, "
+ "gross_rate, conv__qty_stduom, unit__alt, batch_no, batch_size, unit, grade, remarks, dimension "
//Changed By Pragyan 17-APR-14 To get Hold Qty from the stock
+ " ,hold_qty "
+ "from stock "
+ "where item_code = ? "
+ "and site_code = ? "
......@@ -341,10 +345,22 @@ public class PickIssConf extends ActionHandlerEJB implements PickIssConfLocal, P
grade = rsStock.getString("grade");
remarks = rsStock.getString("remarks");
dimension = rsStock.getString("dimension");
//Changed By Pragyan 17-APR-14 To return error string for Hold Qty from the stoc
holdQuantity = rsStock.getDouble("hold_qty");
}
rsStock.close(); rsStock = null;
pstmtStock.clearParameters();
//Changed By Pragyan 17-APR-14 To return error string for Hold Qty from the stock.start
if(holdQuantity > 0)
{
isError = true;
retString = getError(siteCode, lotNo, lotSl, itemCode, locCode, "INVITMQTST", conn);
return retString;
}
//Changed By Pragyan 17-APR-14 To return error string for Hold Qty from the stock.end
//changes done by cpandey on 07/08/12
//if(!("A".equalsIgnoreCase(pickType)))
......@@ -1405,4 +1421,28 @@ public class PickIssConf extends ActionHandlerEJB implements PickIssConfLocal, P
}
return inputVal;
}
//Changed By Pragyan 17-APR-14 To return error string for Hold Qty from the stock.start
private String getError(String siteCode,String lotNo,String lotSl,String itemCode,String locCode,String Code,Connection conn) throws ITMException, Exception
{
String mainStr ="";
try
{
String errString = "";
errString = new ITMDBAccessEJB().getErrorString("",Code,"","",conn);
String begPart = errString.substring(0,errString.indexOf("<message>")+9);
String endDesc = errString.substring(errString.indexOf("</description>"));
mainStr= begPart+"Inventory is on hold"+"</message><description>";
mainStr= mainStr+"Hold Quantity present in Site [" + siteCode + "] Lot No ["+lotNo+"] and Lot Sl ["+lotSl+"] Item Code["+itemCode+"] Location ="+locCode+" "+endDesc;
System.out.println("mainStr:::::::::::::::::: "+mainStr);
begPart = null;
}
catch(Exception e)
{
e.printStackTrace();
throw new ITMException(e);
}
return mainStr;
}
//Changed By Pragyan 17-APR-14 To return error string for Hold Qty from the stock.end
}
......@@ -149,6 +149,9 @@ public class ReplIssConf extends ActionHandlerEJB implements ReplIssConfRemote,
// end 18/09/12 manoharan
boolean isLastCaseUpDFlag = false;
double actualAllocQty = 0.0,lastCaseUpdQty = 0.0;
//Changed By Pragyan 17-APR-14 To get Hold Qty from the stock
double holdQuantity =0.0;
try
{
......@@ -213,6 +216,8 @@ public class ReplIssConf extends ActionHandlerEJB implements ReplIssConfRemote,
+ "pack_instr, supp_code__mfg, retest_date, "
+ "gross_rate, conv__qty_stduom, unit__alt, batch_no, "
+ " batch_size, unit, grade, remarks, dimension, rate "
//Changed By Pragyan 17-APR-14 To get Hold Qty from the stock
+ " ,hold_qty "
+ "from stock "
+ "where item_code = ? "
+ "and site_code = ? "
......@@ -360,9 +365,22 @@ public class ReplIssConf extends ActionHandlerEJB implements ReplIssConfRemote,
grade = checkNullAndTrim(rsStock.getString("grade"));
remarks = checkNullAndTrim(rsStock.getString("remarks"));
dimension = checkNullAndTrim(rsStock.getString("dimension"));
//Changed By Pragyan 17-APR-14 To return error string for Hold Qty from the stoc
holdQuantity = rsStock.getDouble("hold_qty");
}
rsStock.close(); rsStock = null;
pstmtStock.clearParameters();
//Changed By Pragyan 17-APR-14 To return error string for Hold Qty from the stock.start
if(holdQuantity > 0)
{
isError = true;
retString = getError(siteCode, lotNo, lotSl, itemCode, locCode, "INVITMQTST", conn);
return retString;
}
//Changed By Pragyan 17-APR-14 To return error string for Hold Qty from the stock.end
updateRowMap.put("item_code", itemCode);
updateRowMap.put("site_code", siteCode);
......@@ -2066,4 +2084,29 @@ public class ReplIssConf extends ActionHandlerEJB implements ReplIssConfRemote,
}
return sordAllocQty;
}
//Changed By Pragyan 17-APR-14 To return error string for Hold Qty from the stock.start
private String getError(String siteCode,String lotNo,String lotSl,String itemCode,String locCode,String Code,Connection conn) throws ITMException, Exception
{
String mainStr ="";
try
{
String errString = "";
errString = new ITMDBAccessEJB().getErrorString("",Code,"","",conn);
String begPart = errString.substring(0,errString.indexOf("<message>")+9);
String endDesc = errString.substring(errString.indexOf("</description>"));
mainStr= begPart+"Inventory is on hold"+"</message><description>";
mainStr= mainStr+"Hold Quantity present in Site [" + siteCode + "] Lot No ["+lotNo+"] and Lot Sl ["+lotSl+"] Item Code["+itemCode+"] Location ="+locCode+" "+endDesc;
System.out.println("mainStr:::::::::::::::::: "+mainStr);
begPart = null;
}
catch(Exception e)
{
e.printStackTrace();
throw new ITMException(e);
}
return mainStr;
}
//Changed By Pragyan 17-APR-14 To return error string for Hold Qty from the stock.end
}
......@@ -45184,4 +45184,33 @@ begin
end if;
return ls_prono ;
end;
--changed by sankara on 18/04/14 updated messages sql
INSERT INTO messages (
msg_no ,
msg_str ,
msg_descr ,
msg_type ,
msg_opt ,
msg_time ,
alarm ,
err_source ,
chg_date ,
chg_user ,
chg_term ,
override_input ,
mail_option )
VALUES (
'INVALOCQTY',
'Error in Replenishment',
'Allocation Other then Sales Order,needs to be moved first.',
'E',
'1',
NULL,
NULL,
NULL,
TO_DATE('14-04-2014 00:00:00','DD-MM-YYYY HH24:MI:SS'),
'BASE ',
'BASE ',
NULL,
NULL);
commit;
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