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 @@ ...@@ -10,6 +10,7 @@
<jsp:useBean id="missItm" class="ibase.webitm.ejb.dis.MissingItem"/> <jsp:useBean id="missItm" class="ibase.webitm.ejb.dis.MissingItem"/>
<% ibase.utility.UserInfoBean userInfo = ( ibase.utility.UserInfoBean )session.getAttribute( "USER_INFO" ); %> <% ibase.utility.UserInfoBean userInfo = ( ibase.utility.UserInfoBean )session.getAttribute( "USER_INFO" ); %>
<HTML> <HTML>
<HEAD> <HEAD>
<link type="text/css" rel="stylesheet" href="/ibase/webitm/css/sidePanelDisplay.css"> <link type="text/css" rel="stylesheet" href="/ibase/webitm/css/sidePanelDisplay.css">
...@@ -55,7 +56,9 @@ ...@@ -55,7 +56,9 @@
<% <%
String salesOrder = request.getParameter("sale_order"); String salesOrder = request.getParameter("sale_order");
System.out.println("1122"+salesOrder+"-- "+userInfo);
System.out.println(" salesorder of bean ==>"+salesOrder); System.out.println(" salesorder of bean ==>"+salesOrder);
%> %>
...@@ -83,10 +86,11 @@ ...@@ -83,10 +86,11 @@
%> %>
<tr> <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> </tr>
<%}}}%> <%}}}%>
</div>
</TABLE> </TABLE>
</FORM> </FORM>
......
...@@ -284,7 +284,6 @@ public class MissingItem extends ValidatorEJB { ...@@ -284,7 +284,6 @@ public class MissingItem extends ValidatorEJB {
{ {
if("X".equalsIgnoreCase(statushdr))//CANCEL STATUS IN HEADER 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 retString = "Order status is cancelled for the Purchase order("+pOrder+")";//order no
MissingItemBean missingbean=new MissingItemBean(); MissingItemBean missingbean=new MissingItemBean();
missingbean.setItemCode(itemCode); missingbean.setItemCode(itemCode);
...@@ -292,12 +291,10 @@ public class MissingItem extends ValidatorEJB { ...@@ -292,12 +291,10 @@ public class MissingItem extends ValidatorEJB {
missingbean.setItemQuantity(qtyhdr); missingbean.setItemQuantity(qtyhdr);
missingbean.setStatus(retString); missingbean.setStatus(retString);
missingitemList.add(missingbean); missingitemList.add(missingbean);
System.out.println("Purchase order already canceled("+pOrder+")");
} }
if("C".equalsIgnoreCase(statushdr))//Closed STATUS IN HEADER 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 retString = "Order status is closed for the Purchase order("+pOrder+")";//order no
MissingItemBean missingbean=new MissingItemBean(); MissingItemBean missingbean=new MissingItemBean();
missingbean.setItemCode(itemCode); missingbean.setItemCode(itemCode);
...@@ -305,12 +302,9 @@ public class MissingItem extends ValidatorEJB { ...@@ -305,12 +302,9 @@ public class MissingItem extends ValidatorEJB {
missingbean.setItemQuantity(qtyhdr); missingbean.setItemQuantity(qtyhdr);
missingbean.setStatus(retString); missingbean.setStatus(retString);
missingitemList.add(missingbean); missingitemList.add(missingbean);
System.out.println("purchase order already closed"+itemCode);
} }
if("X".equalsIgnoreCase(statusdet))//CANCEL STATUS IN DETAIL 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"; retString = "Order status is opened for Purchase order ("+pOrder+") but line no("+lineno+") status is Cancelled";
MissingItemBean missingbean=new MissingItemBean(); MissingItemBean missingbean=new MissingItemBean();
missingbean.setItemCode(itemCode); missingbean.setItemCode(itemCode);
...@@ -318,12 +312,10 @@ public class MissingItem extends ValidatorEJB { ...@@ -318,12 +312,10 @@ public class MissingItem extends ValidatorEJB {
missingbean.setItemQuantity(qtyhdr); missingbean.setItemQuantity(qtyhdr);
missingbean.setStatus(retString); missingbean.setStatus(retString);
missingitemList.add(missingbean); missingitemList.add(missingbean);
System.out.println("Purchase order Cancelled for line item for "+itemCode);
} }
if("C".equalsIgnoreCase(statusdet))//Closed STATUS IN DETAIL 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"; retString = "Order status is opened for ("+pOrder+") but line no("+lineno+") status is Closed";
MissingItemBean missingbean=new MissingItemBean(); MissingItemBean missingbean=new MissingItemBean();
missingbean.setItemCode(itemCode); missingbean.setItemCode(itemCode);
...@@ -331,26 +323,12 @@ public class MissingItem extends ValidatorEJB { ...@@ -331,26 +323,12 @@ public class MissingItem extends ValidatorEJB {
missingbean.setItemQuantity(qtyhdr); missingbean.setItemQuantity(qtyhdr);
missingbean.setStatus(retString); missingbean.setStatus(retString);
missingitemList.add(missingbean); missingitemList.add(missingbean);
System.out.println("Purchase order Closed for line item for "+itemCode);
} }
else 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" sql = "select b.quantity,b.dlv_qty,a.purc_order from porder a, porddet b"
+ " where a.purc_order = b.purc_order " + " where a.purc_order = b.purc_order "
+ " and b.line_no=? "; + " and b.line_no=? ";
System.out.println("count missing data111:2"+cntPO);
pstmt1=conn.prepareStatement(sql); pstmt1=conn.prepareStatement(sql);
pstmt1.setString(1,lineno); pstmt1.setString(1,lineno);
...@@ -360,7 +338,6 @@ public class MissingItem extends ValidatorEJB { ...@@ -360,7 +338,6 @@ public class MissingItem extends ValidatorEJB {
pOrder=rs1.getString("purc_order"); pOrder=rs1.getString("purc_order");
qtyhdr=rs1.getDouble("quantity"); qtyhdr=rs1.getDouble("quantity");
qtydlv=rs1.getDouble("dlv_qty"); qtydlv=rs1.getDouble("dlv_qty");
System.out.println("count missing data:2"+cntPO);
} }
rs1.close(); rs1.close();
rs1=null; rs1=null;
...@@ -370,22 +347,18 @@ public class MissingItem extends ValidatorEJB { ...@@ -370,22 +347,18 @@ public class MissingItem extends ValidatorEJB {
potqty=qtyhdr-qtydlv; potqty=qtyhdr-qtydlv;
if(sqty>potqty) 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+")"; retString = "Purchase Order quantity ("+potqty+") is less than SaleOrder quantity ("+sqty+") for orderno ("+pOrder+") and line no("+lineno+")";
MissingItemBean missingbean=new MissingItemBean(); MissingItemBean missingbean=new MissingItemBean();
missingbean.setItemCode(itemCode); missingbean.setItemCode(itemCode);
missingbean.setItemDesc(itemDescr); missingbean.setItemDesc(itemDescr);
missingbean.setItemQuantity(potqty); missingbean.setItemQuantity(potqty);
missingbean.setStatus(retString); missingbean.setStatus(retString);
missingitemList.add(missingbean); missingitemList.add(missingbean);
System.out.println("Purchase Order quantity ("+potqty+") is less than SaleOrder quantity ("+sqty+") for orderno ("+pOrder+")");
} }
}//end else }//end else
}//end if }//end if
else else
{ {
retString = "Item("+itemDescr+"-"+ itemCode+") missing"; retString = "Item("+itemDescr+"-"+ itemCode+") missing";
MissingItemBean missingbean=new MissingItemBean(); MissingItemBean missingbean=new MissingItemBean();
missingbean.setItemCode(itemCode); missingbean.setItemCode(itemCode);
...@@ -393,7 +366,6 @@ public class MissingItem extends ValidatorEJB { ...@@ -393,7 +366,6 @@ public class MissingItem extends ValidatorEJB {
missingbean.setItemQuantity(qtyhdr); missingbean.setItemQuantity(qtyhdr);
missingbean.setStatus(retString); missingbean.setStatus(retString);
missingitemList.add(missingbean); 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