Commit ad5ad9c2 authored by msalla's avatar msalla

Channel partner - Missing items in PO to consider and show confirmed status of...

Channel partner - Missing items in PO to consider and show confirmed status of PO, also to show quantity of the PO line

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@205544 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 1911810d
This diff is collapsed.
......@@ -10,6 +10,7 @@
<jsp:useBean id="missItm" class="ibase.webitm.ejb.dis.MissingItem"/>
<% ibase.utility.UserInfoBean userInfo = ( ibase.utility.UserInfoBean )session.getAttribute( "USER_INFO" ); %>
<HTML>
<HEAD>
<link type="text/css" rel="stylesheet" href="/ibase/webitm/css/sidePanelDisplay.css">
......@@ -55,7 +56,9 @@
<%
String salesOrder = request.getParameter("sale_order");
System.out.println("1122"+salesOrder+"-- "+userInfo);
System.out.println(" salesorder of bean ==>"+salesOrder);
%>
......@@ -83,10 +86,11 @@
%>
<tr>
<td class="highlight rght tdClass" colspan="2" style="text-align:left;" ><div class = "tdDivLft1"><font size="-1"><%=missItmBn.getItemDesc()%>&emsp;(<%=missItmBn.getItemCode()%>)</font></div></td>
<!-- <td class="highlight rght tdClass" colspan="2" style="text-align:left;" ><div class = "tdDivLft1"><font size="-1"><%=missItmBn.getItemDesc()%>&emsp;(<%=missItmBn.getItemCode()%>)</font></div></td>
-->
<td class="highlight rght tdClass" colspan="2" style="text-align:left;" ><div class = "tdDivLft1"> <font size="-1"><%=missItmBn.getItemDesc()%>&emsp;(<%=missItmBn.getItemCode()%>)&emsp;<br>(<%=missItmBn.getStatus()%>)<br></font> </div></td>
</tr>
<%}}}%>
</div>
<%}}}%>
</TABLE>
</FORM>
......
......@@ -284,7 +284,6 @@ public class MissingItem extends ValidatorEJB {
{
if("X".equalsIgnoreCase(statushdr))//CANCEL STATUS IN HEADER
{
// retString = "Purchase order Cancelled for the "+pOrder;//order no
retString = "Order status is cancelled for the Purchase order("+pOrder+")";//order no
MissingItemBean missingbean=new MissingItemBean();
missingbean.setItemCode(itemCode);
......@@ -292,12 +291,10 @@ public class MissingItem extends ValidatorEJB {
missingbean.setItemQuantity(qtyhdr);
missingbean.setStatus(retString);
missingitemList.add(missingbean);
System.out.println("Purchase order already canceled("+pOrder+")");
}
if("C".equalsIgnoreCase(statushdr))//Closed STATUS IN HEADER
{
//retString = "Purchase order Closed for the "+salesOrder;
retString = "Order status is closed for the Purchase order("+pOrder+")";//order no
MissingItemBean missingbean=new MissingItemBean();
missingbean.setItemCode(itemCode);
......@@ -305,12 +302,9 @@ public class MissingItem extends ValidatorEJB {
missingbean.setItemQuantity(qtyhdr);
missingbean.setStatus(retString);
missingitemList.add(missingbean);
System.out.println("purchase order already closed"+itemCode);
}
if("X".equalsIgnoreCase(statusdet))//CANCEL STATUS IN DETAIL
{
//retString = "Purchase order Cancelled for line item for "+itemCode +" "+itemDescr;
retString = "Order status is opened for Purchase order ("+pOrder+") but line no("+lineno+") status is Cancelled";
MissingItemBean missingbean=new MissingItemBean();
missingbean.setItemCode(itemCode);
......@@ -318,12 +312,10 @@ public class MissingItem extends ValidatorEJB {
missingbean.setItemQuantity(qtyhdr);
missingbean.setStatus(retString);
missingitemList.add(missingbean);
System.out.println("Purchase order Cancelled for line item for "+itemCode);
}
if("C".equalsIgnoreCase(statusdet))//Closed STATUS IN DETAIL
{
//retString = "Purchase order Closed for line item for "+itemCode +" "+itemDescr;
retString = "Order status is opened for ("+pOrder+") but line no("+lineno+") status is Closed";
MissingItemBean missingbean=new MissingItemBean();
missingbean.setItemCode(itemCode);
......@@ -331,26 +323,12 @@ public class MissingItem extends ValidatorEJB {
missingbean.setItemQuantity(qtyhdr);
missingbean.setStatus(retString);
missingitemList.add(missingbean);
System.out.println("Purchase order Closed for line item for "+itemCode);
}
else
{
/*sql = "select b.quantity,b.dlv_qty from porder a, porddet b"
+ " where a.purc_order = b.purc_order "
+ " and a.supp_code = ? and a.site_code__dlv = ? "
+ " and a.item_ser = ? and b.item_code = ? ";
System.out.println("count missing data111:2"+cntPO);
pstmt1=conn.prepareStatement(sql);
pstmt1.setString(1,suppCodeCh);
pstmt1.setString(2,siteCodeCh);
pstmt1.setString(3,itemSer);
pstmt1.setString(4,itemCode);*/
sql = "select b.quantity,b.dlv_qty,a.purc_order from porder a, porddet b"
+ " where a.purc_order = b.purc_order "
+ " and b.line_no=? ";
System.out.println("count missing data111:2"+cntPO);
pstmt1=conn.prepareStatement(sql);
pstmt1.setString(1,lineno);
......@@ -360,7 +338,6 @@ public class MissingItem extends ValidatorEJB {
pOrder=rs1.getString("purc_order");
qtyhdr=rs1.getDouble("quantity");
qtydlv=rs1.getDouble("dlv_qty");
System.out.println("count missing data:2"+cntPO);
}
rs1.close();
rs1=null;
......@@ -370,22 +347,18 @@ public class MissingItem extends ValidatorEJB {
potqty=qtyhdr-qtydlv;
if(sqty>potqty)
{
System.out.println("item is missing2"+itemCode);
retString = "Purchase Order quantity ("+potqty+") is less than SaleOrder quantity ("+sqty+") for orderno ("+pOrder+") and line no("+lineno+")";
MissingItemBean missingbean=new MissingItemBean();
missingbean.setItemCode(itemCode);
missingbean.setItemDesc(itemDescr);
missingbean.setItemQuantity(potqty);
missingbean.setStatus(retString);
missingitemList.add(missingbean);
System.out.println("Purchase Order quantity ("+potqty+") is less than SaleOrder quantity ("+sqty+") for orderno ("+pOrder+")");
}
}//end else
}//end if
else
{
retString = "Item("+itemDescr+"-"+ itemCode+") missing";
MissingItemBean missingbean=new MissingItemBean();
missingbean.setItemCode(itemCode);
......@@ -393,7 +366,6 @@ public class MissingItem extends ValidatorEJB {
missingbean.setItemQuantity(qtyhdr);
missingbean.setStatus(retString);
missingitemList.add(missingbean);
}
}
......
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