Commit 8e85af28 authored by vvengurlekar's avatar vvengurlekar

POrderAmdIC.java- added code to make sitecode editable if unconfirmed reciept...

POrderAmdIC.java- added code to make sitecode editable if unconfirmed reciept exist against purchase order, if purchase order is made using purchase contract no.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@193896 ce508802-f39f-4f6c-b175-0d175dae99d5
parent a6712c8d
...@@ -3628,6 +3628,8 @@ public class POrderAmdIC extends ValidatorEJB implements POrderAmdICLocal,POrder ...@@ -3628,6 +3628,8 @@ public class POrderAmdIC extends ValidatorEJB implements POrderAmdICLocal,POrder
String reqDateStr = ""; String reqDateStr = "";
String taxDateStr = ""; String taxDateStr = "";
String ordDateStr = ""; String ordDateStr = "";
String contractNo = "";
double deliveryQty = 0.0;
try { try {
Calendar currentDate = Calendar.getInstance(); Calendar currentDate = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat( SimpleDateFormat sdf = new SimpleDateFormat(
...@@ -4808,7 +4810,53 @@ public class POrderAmdIC extends ValidatorEJB implements POrderAmdICLocal,POrder ...@@ -4808,7 +4810,53 @@ public class POrderAmdIC extends ValidatorEJB implements POrderAmdICLocal,POrder
pstmt = null; pstmt = null;
System.out.println("total amount.................. ![" System.out.println("total amount.................. !["
+ totStr + "]"); + totStr + "]");
//Added by Varsha V on 30-11-18 to take delivered quantity and contract no and unconfirmed receipt count
sql = "select contract_no, dlv_qty from porddet where purc_order = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, purcOrder);
rs = pstmt.executeQuery();
if (rs.next()) {
contractNo = checkNull(rs.getString("contract_no"));
deliveryQty = rs.getDouble("dlv_qty");
}
System.out.println("contractNo in Porder :: " + contractNo + " deliveryQty in porder :: "+deliveryQty);
if(rs != null)
{
rs.close();
rs = null;
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
int count = 0;
sql = "select COUNT(1) as cnt from PORCP, PORCPDET"
+ " WHERE PORCP.TRAN_ID = PORCPDET.TRAN_ID"
+ " AND PORCPDET.PURC_ORDER = ?"
+ " AND PORCP.CONFIRMED ='N'"
+ " AND LINE_NO__ORD = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, purcOrder);
pstmt.setString(2, lineNoOrd);
rs = pstmt.executeQuery();
if(rs.next())
{
count = rs.getInt("cnt");
}
System.out.println("Unconfirm PORCP count" + count);
if(rs != null)
{
rs.close();
rs = null;
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
//Ended by Varsha V on 30-11-18 to take delivered quantity and contract no and unconfirmed receipt count
// Added by chandrashekar on 22-04-2014 // Added by chandrashekar on 22-04-2014
descr = setDescription("descr", "item", "item_code", descr = setDescription("descr", "item", "item_code",
itemCode, conn); itemCode, conn);
...@@ -4820,9 +4868,24 @@ public class POrderAmdIC extends ValidatorEJB implements POrderAmdICLocal,POrder ...@@ -4820,9 +4868,24 @@ public class POrderAmdIC extends ValidatorEJB implements POrderAmdICLocal,POrder
valueXmlString.append("<status >") valueXmlString.append("<status >")
.append("<![CDATA[" + status + "]]>") .append("<![CDATA[" + status + "]]>")
.append("</status>"); .append("</status>");
valueXmlString.append("<site_code >") //Commented and Added by Varsha V 30-11-18 to make site_code disabled if purchase order is made against purchase contract
/*valueXmlString.append("<site_code >")
.append("<![CDATA[" + siteCode + "]]>") .append("<![CDATA[" + siteCode + "]]>")
.append("</site_code>"); .append("</site_code>");*/
if((contractNo != null && contractNo.trim().length() > 0) || deliveryQty > 0 || count > 0)
{
valueXmlString.append("<site_code protect = \"1\">")
.append("<![CDATA[" + siteCode + "]]>")
.append("</site_code>");
}
else
{
valueXmlString.append("<site_code protect = \"0\">")
.append("<![CDATA[" + siteCode + "]]>")
.append("</site_code>");
}
//Commented and Ended by Varsha V 30-11-18 to make site_code disabled if purchase order is made against purchase contract
valueXmlString.append("<site_code__o >") valueXmlString.append("<site_code__o >")
.append("<![CDATA[" + siteCode + "]]>") .append("<![CDATA[" + siteCode + "]]>")
.append("</site_code__o>"); .append("</site_code__o>");
......
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